Table of Contents

Class IContextListPropertyExtensions

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

Methods

GetElementActions(IContextListProperty, string, ICollection<IAction>, bool)

public static void GetElementActions(this IContextListProperty list, string key, ICollection<IAction> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IAction>
searchStack bool

GetElementList(IContextListProperty, string, ICollection<IContextListProperty>, bool)

public static void GetElementList(this IContextListProperty list, string key, ICollection<IContextListProperty> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IContextListProperty>
searchStack bool

GetElementProperties(IContextListProperty, string, ICollection<IProperty>, bool)

public static void GetElementProperties(this IContextListProperty list, string key, ICollection<IProperty> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IProperty>
searchStack bool

GetElementProperties<T>(IContextListProperty, string, ICollection<IPropertyWritable<T>>, bool)

public static void GetElementProperties<T>(this IContextListProperty list, string key, ICollection<IPropertyWritable<T>> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IPropertyWritable<T>>
searchStack bool

Type Parameters

T

GetElementProperties<T>(IContextListProperty, string, ICollection<IProperty<T>>, bool)

public static void GetElementProperties<T>(this IContextListProperty list, string key, ICollection<IProperty<T>> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IProperty<T>>
searchStack bool

Type Parameters

T

GetElementProperties<T>(IContextListProperty, string, ICollection<IPropertyWritable>, bool)

public static void GetElementProperties<T>(this IContextListProperty list, string key, ICollection<IPropertyWritable> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IPropertyWritable>
searchStack bool

Type Parameters

T

GetElementPropertyObjects(IContextListProperty, string, ICollection<object>, bool)

public static void GetElementPropertyObjects(this IContextListProperty list, string key, ICollection<object> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<object>
searchStack bool

GetElementPropertyValues<T>(IContextListProperty, string, ICollection<T>, bool)

public static void GetElementPropertyValues<T>(this IContextListProperty list, string key, ICollection<T> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<T>
searchStack bool

Type Parameters

T

GetElementSubContexts(IContextListProperty, string, ICollection<IDataContextReadonly>, bool)

public static void GetElementSubContexts(this IContextListProperty list, string key, ICollection<IDataContextReadonly> target, bool searchStack = true)

Parameters

list IContextListProperty
key string
target ICollection<IDataContextReadonly>
searchStack bool