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