Class TokenCodeWriter
  
  
  
  
    Inheritance
    
    TokenCodeWriter
   
  
  
  Syntax
  
    public sealed class TokenCodeWriter : ICodeWriter, IDisposable
   
  Properties
  
  
  
  
  Indent
  
  
  Declaration
  
    public int Indent { get; set; }
   
  Property Value
  
  Implements
      
  
  
  
  tokens
  
  
  Declaration
  
    public List<CodeToken> tokens { get; }
   
  Property Value
  
  
  
  
  tokensByElements
  
  
  Declaration
  
    public Dictionary<CodeElement, List<CodeToken>> tokensByElements { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Dispose()
  
  
  Declaration
  
  
  
  
  EnterElement(CodeElement)
  
  
  Declaration
  
    public void EnterElement(CodeElement element)
   
  Parameters
  
  Implements
      
  
  
  
  ExitElement()
  
  
  Declaration
  
    public void ExitElement()
   
  Implements
      
  
  
  
  Flush()
  
  
  Declaration
  
  Implements
      
  
  
  
  Write(CodeTokenType, Char)
  
  
  Declaration
  
    public void Write(CodeTokenType type, char text)
   
  Parameters
  
  Implements
      
  
  
  
  Write(CodeTokenType, String)
  
  
  Declaration
  
    public void Write(CodeTokenType type, string text)
   
  Parameters
  
  Implements
      
  
  
  
  WriteLine()
  
  
  Declaration
  
  Implements
      
  
  
  
  WriteLine(CodeTokenType, Char)
  
  
  Declaration
  
    public void WriteLine(CodeTokenType type, char text)
   
  Parameters
  
  Implements
      
  
  
  
  WriteLine(CodeTokenType, String)
  
  
  Declaration
  
    public void WriteLine(CodeTokenType type, string text)
   
  Parameters
  
  Implements
      
  Extension Methods