Class CeresPort
Base class for ceres graph port
Inheritance
object
CeresPort
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Assembly: cs.temp.dll.dll
Syntax
public abstract class CeresPort : IPort, IDisposable
Properties
AdaptedGetter
Declaration
protected IPort AdaptedGetter { get; }
Property Value
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
CreateProxyPort(CeresPort<CeresPort>)
Declaration
protected abstract IPort CreateProxyPort(CeresPort<CeresPort> ceresPort)
Parameters
Returns
Dispose()
Declaration
public virtual void Dispose()
GetAssignedPortValueTypes()
Declaration
public static Type[] GetAssignedPortValueTypes()
Returns
GetCompatibleStructure(Type)
Declaration
protected static CeresPort.PortCompatibleStructure GetCompatibleStructure(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
GetCompatibleTypes(Type)
Declaration
public static Type[] GetCompatibleTypes(Type from)
Parameters
Type |
Name |
Description |
Type |
from |
|
Returns
GetValue()
Declaration
public abstract object GetValue()
Returns
GetValueType()
Declaration
public abstract Type GetValueType()
Returns
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
Link(CeresPort)
Declaration
public abstract void Link(CeresPort targetPort)
Parameters
SetValue(object)
Declaration
public abstract void SetValue(object value)
Parameters
Type |
Name |
Description |
object |
value |
|
Implements
IDisposable