Class SharedVariable<T>
Inheritance
object
SharedVariable<T>
Assembly: cs.temp.dll.dll
Syntax
public abstract class SharedVariable<T> : SharedVariable, IDisposable, IVariable<T>
Type Parameters
Fields
Getter
Declaration
Field Value
Type |
Description |
Func<><T> |
|
Setter
Declaration
protected Action<T> Setter
Field Value
Type |
Description |
Action<><T> |
|
value
Declaration
Field Value
Properties
Value
Declaration
public T Value { get; set; }
Property Value
Methods
Bind(IVariable<T>)
Declaration
public void Bind(IVariable<T> other)
Parameters
Bind(SharedVariable)
Declaration
public override void Bind(SharedVariable other)
Parameters
Overrides
Clone()
Declaration
public override sealed SharedVariable Clone()
Returns
Overrides
CloneT()
Declaration
protected virtual SharedVariable<T> CloneT()
Returns
CopyProperty(SharedVariable)
Declaration
protected void CopyProperty(SharedVariable other)
Parameters
Dispose()
Declaration
public override void Dispose()
Overrides
GetValue()
Declaration
public override sealed object GetValue()
Returns
Overrides
GetValueType()
Declaration
public override Type GetValueType()
Returns
Overrides
Observe()
Declaration
public override ObserveProxyVariable Observe()
Returns
Overrides
ObserveT()
Declaration
public ObserveProxyVariable<T> ObserveT()
Returns
SetValue(object)
Declaration
public override sealed void SetValue(object newValue)
Parameters
Type |
Name |
Description |
object |
newValue |
|
Overrides
Implements
IDisposable