BindableValue.cs declarations
Public API declaration excerpts from ../bitquirky-core/Runtime/Binding/BindableValue.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-core/Runtime/Binding/BindableValue.cs
Source file hash: sha256:a5e09bf685e6da28918c53d6438ab437c07f7955cfd9c605de93078d95416af1
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BindableValue<T>
Section titled “Type: BindableValue<T>”Original lines: 50-596
Declaration hash: sha256:0dc6b8f90b1969a820e0cf1e15eba964696ea01d932f91de30522bbfee84a468
[Serializable]public class BindableValue<T> : ISerializationCallbackReceiver, IBindableSource<T>{}Type: BindingMode
Section titled “Type: BindingMode”Original lines: 74-80
Declaration hash: sha256:5fdff420e02fa6cce0602e88881e2a00d8bd73fc0ad41b1c04b2c9f405ea5ab0
public enum BindingMode{}Field: Variable
Section titled “Field: Variable”Original lines: 77
Declaration hash: sha256:e57e998726030b84d971fa8bd41e1ebe0bc4cd40474e79f7e927efb00f9f348f
VariableField: Component
Section titled “Field: Component”Original lines: 79
Declaration hash: sha256:ce54f0e22dbb39de8a6d9ae0b32b3ecac5bc749fddcb78e4f1e572212b338d63
ComponentEvent: ValueChanged
Section titled “Event: ValueChanged”Original lines: 90-99
Declaration hash: sha256:cae78955816a2d2268237f31481602f8d258d9fb8748298ed1f29ff974cffb0c
public event Action<T, T> ValueChanged { add; remove; }Property: UnboundValue
Section titled “Property: UnboundValue”Original lines: 107-112
Declaration hash: sha256:ffb2101e85486d8b8c871cc4c4daed339ea9b0486b67873d6c9a4f16131d0599
[UsedImplicitly]public T UnboundValue { get; set; }Property: IsBound
Section titled “Property: IsBound”Original lines: 114
Declaration hash: sha256:d9e228c7798d816dcb62aa9ac7be3f0608a6a114d442696a1a38806f115b9a70
public bool IsBound { get; }Property: Value
Section titled “Property: Value”Original lines: 121-209
Declaration hash: sha256:184c0f9fe37af5a822a32799005a7bba1a7ec17015358397e0ad160f6c3cc187
public T Value { get; set; }Method: BindableValue(T initialValue)
Section titled “Method: BindableValue(T initialValue)”Original lines: 216-224
Declaration hash: sha256:c5bd6543fcfcc848272051f49c9bd7c819a3f2f04c0568d3793c52197ca25b73
public BindableValue(T initialValue);Method: BindableValue()
Section titled “Method: BindableValue()”Original lines: 227-235
Declaration hash: sha256:89ceb09f917882720ac5762ca640d6a573af9e4c2e9c397cbfbdb9312e41d484
public BindableValue();Method: op_Implicit(BindableValue<T> bindableValue)
Section titled “Method: op_Implicit(BindableValue<T> bindableValue)”Original lines: 244-247
Declaration hash: sha256:75b7e7d3cb13b7a407f82017dad3214da15fe0e1e741e7a19ad91b25025f69f4
public static implicit operator T(BindableValue<T> bindableValue);Method: OnBeforeSerialize()
Section titled “Method: OnBeforeSerialize()”Original lines: 271-274
Declaration hash: sha256:656759964e3d6b4193f24f7603f250f1e5d1db84fb71ec8a16656d68da9f87ec
public void OnBeforeSerialize();Method: OnAfterDeserialize()
Section titled “Method: OnAfterDeserialize()”Original lines: 277-295
Declaration hash: sha256:75d12afba047773f70b3164568e6d0beb39d8f6044801b1fdc22dc459ef78773
public void OnAfterDeserialize();Method: ToggleBinding()
Section titled “Method: ToggleBinding()”Original lines: 304-330
Declaration hash: sha256:1abd4ed5c521cc956715dd67804b3feb832498f3e6f99e5a6524d1126b4a8dd6
public void ToggleBinding();Method: ForceSave()
Section titled “Method: ForceSave()”Original lines: 335-342
Declaration hash: sha256:b551ce6d6071f7b29239551a9084e3fce23f49e1e0ef835f842f64c81795693e
public void ForceSave();