Class GenericNodeTemplate
Base class for generic node template, class name should match '{node name}_Template'
public abstract class GenericNodeTemplate : IGenericNodeTemplate
- Inheritance
-
objectGenericNodeTemplate
- Implements
- Inherited Members
-
object.Equals(object)object.Equals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()object.ReferenceEquals(object, object)object.ToString()
Methods
CanFilterPort(Type)
public virtual bool CanFilterPort(Type portValueType)
Parameters
portValueTypeType
Returns
- bool
GetAvailableArguments(Type)
public abstract Type[] GetAvailableArguments(Type portValueType)
Parameters
portValueTypeType
Returns
- Type[]
GetGenericArguments(Type, Type)
public abstract Type[] GetGenericArguments(Type portValueType, Type selectArgumentType)
Parameters
portValueTypeTypeselectArgumentTypeType
Returns
- Type[]
GetGenericNodeBaseName(string, Type[])
protected virtual string GetGenericNodeBaseName(string label, Type[] argumentTypes)
Parameters
labelstringargumentTypesType[]
Returns
- string
GetGenericNodeEntryName(string, Type)
public virtual string GetGenericNodeEntryName(string label, Type selectArgumentType)
Parameters
labelstringselectArgumentTypeType
Returns
- string
GetGenericNodeName(string, Type[])
public virtual string GetGenericNodeName(string label, Type[] argumentTypes)
Parameters
labelstringargumentTypesType[]
Returns
- string
GetTargetName(Type[])
protected virtual string GetTargetName(Type[] argumentTypes)
Parameters
argumentTypesType[]
Returns
- string
RequirePort()
public virtual bool RequirePort()
Returns
- bool