Class CeresPortViewBinding
Inheritance
object
CeresPortViewBinding
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 class CeresPortViewBinding
Constructors
CeresPortViewBinding(string, Type)
Declaration
public CeresPortViewBinding(string defaultDisplayName, Type defaultDisplayType)
Parameters
Type |
Name |
Description |
string |
defaultDisplayName |
|
Type |
defaultDisplayType |
|
Properties
BindingType
Declaration
public CeresPortViewBinding.PortBindingType BindingType { get; }
Property Value
CeresPortType
Declaration
public Type CeresPortType { get; }
Property Value
DisplayName
Declaration
public ReactiveProperty<string> DisplayName { get; }
Property Value
Type |
Description |
ReactiveProperty<><string> |
|
DisplayType
Declaration
public ReactiveProperty<Type> DisplayType { get; }
Property Value
Type |
Description |
ReactiveProperty<><Type> |
|
PortFieldInfo
Declaration
public FieldInfo PortFieldInfo { get; }
Property Value
Type |
Description |
FieldInfo |
|
ResolvedFieldInfo
Declaration
public FieldInfo ResolvedFieldInfo { get; }
Property Value
Type |
Description |
FieldInfo |
|
ResolvedParameterInfo
Declaration
public ParameterInfo ResolvedParameterInfo { get; }
Property Value
Type |
Description |
ParameterInfo |
|
Declaration
public ReactiveProperty<string> Tooltip { get; }
Property Value
Type |
Description |
ReactiveProperty<><string> |
|
Methods
AlwaysConnected()
Declaration
public bool AlwaysConnected()
Returns
BindField(CeresPortData, FieldInfo)
Declaration
public static CeresPortViewBinding BindField(CeresPortData portData, FieldInfo portFieldInfo)
Parameters
Type |
Name |
Description |
CeresPortData |
portData |
|
FieldInfo |
portFieldInfo |
|
Returns
BindParameter(CeresPortData, FieldInfo, ParameterInfo)
Declaration
public static CeresPortViewBinding BindParameter(CeresPortData portData, FieldInfo portFieldInfo, ParameterInfo parameterInfo)
Parameters
Type |
Name |
Description |
CeresPortData |
portData |
|
FieldInfo |
portFieldInfo |
|
ParameterInfo |
parameterInfo |
|
Returns
BindView(CeresPortElement)
Declaration
public void BindView(CeresPortElement portElement)
Parameters
GetCapacity()
Declaration
public Port.Capacity GetCapacity()
Returns
Type |
Description |
Port.Capacity |
|
GetDirection()
Declaration
public Direction GetDirection()
Returns
Type |
Description |
Direction |
|
GetPortName()
Declaration
public string GetPortName()
Returns
GetPortType()
Declaration
public Type GetPortType()
Returns
GetPortValueField()
Declaration
public FieldInfo GetPortValueField()
Returns
Type |
Description |
FieldInfo |
|
GetValue(CeresNode)
Declaration
public object GetValue(CeresNode nodeInstance)
Parameters
Returns
IsCompatibleTo(Type)
Declaration
public bool IsCompatibleTo(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
IsHideInGraphEditor()
Declaration
public bool IsHideInGraphEditor()
Returns
IsRemappedFieldPort()
Declaration
public bool IsRemappedFieldPort()
Returns
RedirectField(CeresPortData, FieldInfo, FieldInfo)
Declaration
public static CeresPortViewBinding RedirectField(CeresPortData portData, FieldInfo portFieldInfo, FieldInfo resolvedFieldInfo)
Parameters
Type |
Name |
Description |
CeresPortData |
portData |
|
FieldInfo |
portFieldInfo |
|
FieldInfo |
resolvedFieldInfo |
|
Returns
SetValue(CeresNode, CeresPort)
Declaration
public void SetValue(CeresNode nodeInstance, CeresPort portInstance)
Parameters