Class CeresNode
  Base class for ceres graph node
 
  
  
    Inheritance
    object
    CeresNode
      
   
  
  
  Assembly: cs.temp.dll.dll
  Syntax
  
    public abstract class CeresNode : IEnumerable<CeresNode>, IDisposable
   
  Properties
  
  GraphPosition
  
  
  Declaration
  
    public Rect GraphPosition { get; set; }
   
  Property Value
  
  
  Guid
  
  
  Declaration
  
    public string Guid { get; set; }
   
  Property Value
  
  
  NodeData
  
  
  Declaration
  
    public CeresNodeData NodeData { get; protected set; }
   
  Property Value
  
  Methods
  
  Dispose()
  
  
  Declaration
  
    public virtual void Dispose()
   
  
  GetEnumerator()
  
  
  Declaration
  
    public virtual IEnumerator<CeresNode> GetEnumerator()
   
  Returns
  
  
  GetExecutionPath()
  Get node instance execution path
 
  
  Declaration
  
    public virtual ExecutionPath GetExecutionPath()
   
  Returns
  
  
  GetExecutionPath(Type)
  
  
  Declaration
  
    public static ExecutionPath GetExecutionPath(Type nodeType)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        nodeType | 
         | 
      
    
  
  Returns
  
  
  GetSerializedData()
  Get serialized data of this node
 
  
  Declaration
  
    public virtual CeresNodeData GetSerializedData()
   
  Returns
  
  
  GetTargetSubtitle(string, bool)
  
  
  Declaration
  
    public static string GetTargetSubtitle(string name, bool richText = true)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        name | 
         | 
      
      
        | bool | 
        richText | 
         | 
      
    
  
  Returns
  
  
  GetTargetSubtitle(Type, bool)
  
  
  Declaration
  
    public static string GetTargetSubtitle(Type type, bool richText = true)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
      
        | bool | 
        richText | 
         | 
      
    
  
  Returns
  
  
  GetTypeName()
  Get node type short name for debug purpose
 
  
  Declaration
  
    public string GetTypeName()
   
  Returns
  
  
  MakeSubtitle(string, bool)
  
  
  Declaration
  
    public static string MakeSubtitle(string subtitle, bool richText = true)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        subtitle | 
         | 
      
      
        | bool | 
        richText | 
         | 
      
    
  
  Returns
  
  Implements
  
      IDisposable