Class GenericNodeTemplate
Base class for generic node template, class name should match '{node name}_Template'
Inheritance
object
GenericNodeTemplate
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 GenericNodeTemplate : IGenericNodeTemplate
Methods
CanFilterPort(Type)
Declaration
public virtual bool CanFilterPort(Type portValueType)
Parameters
Type |
Name |
Description |
Type |
portValueType |
|
Returns
GetAvailableArguments(Type)
Declaration
public abstract Type[] GetAvailableArguments(Type portValueType)
Parameters
Type |
Name |
Description |
Type |
portValueType |
|
Returns
GetGenericArguments(Type, Type)
Declaration
public abstract Type[] GetGenericArguments(Type portValueType, Type selectArgumentType)
Parameters
Type |
Name |
Description |
Type |
portValueType |
|
Type |
selectArgumentType |
|
Returns
GetGenericNodeBaseName(string, Type[])
Declaration
protected virtual string GetGenericNodeBaseName(string label, Type[] argumentTypes)
Parameters
Type |
Name |
Description |
string |
label |
|
Type[] |
argumentTypes |
|
Returns
GetGenericNodeEntryName(string, Type)
Declaration
public virtual string GetGenericNodeEntryName(string label, Type selectArgumentType)
Parameters
Type |
Name |
Description |
string |
label |
|
Type |
selectArgumentType |
|
Returns
GetGenericNodeName(string, Type[])
Declaration
public virtual string GetGenericNodeName(string label, Type[] argumentTypes)
Parameters
Type |
Name |
Description |
string |
label |
|
Type[] |
argumentTypes |
|
Returns
GetTargetName(Type[])
Declaration
protected virtual string GetTargetName(Type[] argumentTypes)
Parameters
Type |
Name |
Description |
Type[] |
argumentTypes |
|
Returns
RequirePort()
Declaration
public virtual bool RequirePort()
Returns
Implements