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