Search Results for

    Show / Hide Table of Contents

    Class CeresPort

    Base class for ceres graph port

    Inheritance
    object
    CeresPort
    CeresPort<TValue>
    Implements
    IPort
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Ceres.Graph
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class CeresPort : IPort, IDisposable

    Properties

    AdaptedGetter

    Last linked adapted port

    Declaration
    protected IPort AdaptedGetter { get; }
    Property Value
    Type Description
    IPort

    Methods

    AssignValueGetter(IPort)

    Assign this port's input value source

    Declaration
    public virtual void AssignValueGetter(IPort port)
    Parameters
    Type Name Description
    IPort port

    AssignValueType(Type)

    Declaration
    public static void AssignValueType(Type type)
    Parameters
    Type Name Description
    Type type

    AssignValueType<T>()

    Declaration
    public static void AssignValueType<T>()
    Type Parameters
    Name Description
    T

    CreateProxyPort(CeresPort<CeresPort>)

    Declaration
    protected abstract IPort CreateProxyPort(CeresPort<CeresPort> ceresPort)
    Parameters
    Type Name Description
    CeresPort<CeresPort> ceresPort
    Returns
    Type Description
    IPort

    Dispose()

    Declaration
    public virtual void Dispose()

    GetAssignedPortValueTypes()

    Declaration
    public static Type[] GetAssignedPortValueTypes()
    Returns
    Type Description
    Type[]

    GetCompatibleStructure(Type)

    Declaration
    protected static CeresPort.PortCompatibleStructure GetCompatibleStructure(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    CeresPort.PortCompatibleStructure

    GetCompatibleTypes(Type)

    Declaration
    public static Type[] GetCompatibleTypes(Type from)
    Parameters
    Type Name Description
    Type from
    Returns
    Type Description
    Type[]

    GetValue()

    Get port value

    Declaration
    public abstract object GetValue()
    Returns
    Type Description
    object

    GetValueType()

    Declaration
    public abstract Type GetValueType()
    Returns
    Type Description
    Type

    IsCompatibleTo(Type, Type)

    Whether port value type is compatible to another

    Declaration
    public static bool IsCompatibleTo(Type from, Type to)
    Parameters
    Type Name Description
    Type from
    Type to
    Returns
    Type Description
    bool

    Link(CeresPort)

    Link another CeresPort in forward path

    Declaration
    public abstract void Link(CeresPort targetPort)
    Parameters
    Type Name Description
    CeresPort targetPort

    SetValue(object)

    Set port default value

    Declaration
    public abstract void SetValue(object value)
    Parameters
    Type Name Description
    object value

    Implements

    IPort
    IDisposable
    In This Article
    Back to top Copyright © 2025 AkiKurisu
    Generated with DocFX