Search Results for

    Show / Hide Table of Contents

    Class SharedVariable<T>

    Inheritance
    object
    SharedVariable
    SharedVariable<T>
    LocalFunction
    SharedBool
    SharedDouble
    SharedFloat
    SharedInt
    SharedObject
    SharedString
    SharedUObject
    SharedUObject<TObject>
    SharedVector2
    SharedVector2Int
    SharedVector3
    SharedVector3Int
    Implements
    IDisposable
    IVariable<T>
    Inherited Members
    SharedVariable.IsShared
    SharedVariable.IsGlobal
    SharedVariable.IsExposed
    SharedVariable.Name
    SharedVariable.GetSerializedData()
    Namespace: Ceres.Graph
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class SharedVariable<T> : SharedVariable, IDisposable, IVariable<T>
    Type Parameters
    Name Description
    T

    Fields

    Getter

    Declaration
    protected Func<T> Getter
    Field Value
    Type Description
    Func<><T>

    Setter

    Declaration
    protected Action<T> Setter
    Field Value
    Type Description
    Action<><T>

    value

    Declaration
    protected T value
    Field Value
    Type Description
    T

    Properties

    Value

    Declaration
    public T Value { get; set; }
    Property Value
    Type Description
    T

    Methods

    Bind(IVariable<T>)

    Declaration
    public void Bind(IVariable<T> other)
    Parameters
    Type Name Description
    IVariable<T> other

    Bind(SharedVariable)

    Declaration
    public override void Bind(SharedVariable other)
    Parameters
    Type Name Description
    SharedVariable other
    Overrides
    SharedVariable.Bind(SharedVariable)

    Clone()

    Declaration
    public override sealed SharedVariable Clone()
    Returns
    Type Description
    SharedVariable
    Overrides
    SharedVariable.Clone()

    CloneT()

    Declaration
    protected virtual SharedVariable<T> CloneT()
    Returns
    Type Description
    SharedVariable<T>

    CopyProperty(SharedVariable)

    Declaration
    protected void CopyProperty(SharedVariable other)
    Parameters
    Type Name Description
    SharedVariable other

    Dispose()

    Declaration
    public override void Dispose()
    Overrides
    SharedVariable.Dispose()

    GetValue()

    Declaration
    public override sealed object GetValue()
    Returns
    Type Description
    object
    Overrides
    SharedVariable.GetValue()

    GetValueType()

    Declaration
    public override Type GetValueType()
    Returns
    Type Description
    Type
    Overrides
    SharedVariable.GetValueType()

    Observe()

    Declaration
    public override ObserveProxyVariable Observe()
    Returns
    Type Description
    ObserveProxyVariable
    Overrides
    SharedVariable.Observe()

    ObserveT()

    Declaration
    public ObserveProxyVariable<T> ObserveT()
    Returns
    Type Description
    ObserveProxyVariable<T>

    SetValue(object)

    Declaration
    public override sealed void SetValue(object newValue)
    Parameters
    Type Name Description
    object newValue
    Overrides
    SharedVariable.SetValue(object)

    Implements

    IDisposable
    IVariable<T>
    In This Article
    Back to top Copyright © 2025 AkiKurisu
    Generated with DocFX