Table of Contents

Class IPropertyExtensions

Namespace
KSP.Api
Assembly
Assembly-CSharp.dll
public static class IPropertyExtensions
Inheritance
IPropertyExtensions
Inherited Members

Methods

CastGetValue<T>(IProperty)

public static T CastGetValue<T>(this IProperty prop)

Parameters

prop IProperty

Returns

T

Type Parameters

T

CastSetValue<T>(IPropertyWritable, T)

public static bool CastSetValue<T>(this IPropertyWritable prop, T newValue)

Parameters

prop IPropertyWritable
newValue T

Returns

bool

Type Parameters

T

CastWritable<T>(IProperty)

public static IPropertyWritable<T> CastWritable<T>(this IProperty prop)

Parameters

prop IProperty

Returns

IPropertyWritable<T>

Type Parameters

T

Cast<T>(IProperty)

public static IProperty<T> Cast<T>(this IProperty prop)

Parameters

prop IProperty

Returns

IProperty<T>

Type Parameters

T

Cast<T>(IPropertyWritable)

public static IPropertyWritable<T> Cast<T>(this IPropertyWritable prop)

Parameters

prop IPropertyWritable

Returns

IPropertyWritable<T>

Type Parameters

T