Table of Contents

Interface IDataContextWritable

Namespace
KSP.Api
Assembly
Assembly-CSharp.dll
public interface IDataContextWritable
Extension Methods

Methods

AddAction(string, IAction)

void AddAction(string key, IAction action)

Parameters

key string
action IAction

AddList(string, IContextListProperty)

void AddList(string key, IContextListProperty list)

Parameters

key string
list IContextListProperty

AddProperty(string, IProperty)

void AddProperty(string key, IProperty property)

Parameters

key string
property IProperty

AddSubContext(string, IDataContextReadonly)

void AddSubContext(string key, IDataContextReadonly subContext)

Parameters

key string
subContext IDataContextReadonly

ClearAllData()

void ClearAllData()

ClearLabel(string)

void ClearLabel(string key)

Parameters

key string

ClearNumberRange(string)

void ClearNumberRange(string key)

Parameters

key string

ClearToStringDelegate(string)

void ClearToStringDelegate(string key)

Parameters

key string

RemoveAction(string)

void RemoveAction(string key)

Parameters

key string

RemoveList(string)

void RemoveList(string key)

Parameters

key string

RemoveProperty(string)

void RemoveProperty(string key)

Parameters

key string

RemoveSubContext(string)

void RemoveSubContext(string key)

Parameters

key string

SetHierarchyParent(IDataContextReadonly, bool)

void SetHierarchyParent(IDataContextReadonly subParent, bool fireEvent = true)

Parameters

subParent IDataContextReadonly
fireEvent bool

SetLabel(string, string)

void SetLabel(string key, string locKey)

Parameters

key string
locKey string

SetNumberRange(string, UIValueNumberRange)

void SetNumberRange(string key, UIValueNumberRange numberRange)

Parameters

key string
numberRange UIValueNumberRange

SetToStringDelegate(string, ToStringDelegate)

void SetToStringDelegate(string key, ToStringDelegate toStringDelegate)

Parameters

key string
toStringDelegate ToStringDelegate