C# Class Ancestry.QueryProcessor.Parse.TextEmitter

Datei anzeigen Open project: Ancestry/DotQL

Public Methods

Method Description
Emit ( Statement statement ) : string

Protected Methods

Method Description
Append ( string stringValue ) : void
AppendFormat ( string stringValue ) : void
AppendFormatLine ( string stringValue ) : void
AppendLine ( string stringValue ) : void
DecreaseIndent ( ) : void
IncreaseIndent ( ) : void
Indent ( ) : void
InternalEmit ( Statement statement ) : void
NewLine ( ) : void

Method Details

Append() protected method

protected Append ( string stringValue ) : void
stringValue string
return void

AppendFormat() protected method

protected AppendFormat ( string stringValue ) : void
stringValue string
return void

AppendFormatLine() protected method

protected AppendFormatLine ( string stringValue ) : void
stringValue string
return void

AppendLine() protected method

protected AppendLine ( string stringValue ) : void
stringValue string
return void

DecreaseIndent() protected method

protected DecreaseIndent ( ) : void
return void

Emit() public method

public Emit ( Statement statement ) : string
statement Statement
return string

IncreaseIndent() protected method

protected IncreaseIndent ( ) : void
return void

Indent() protected method

protected Indent ( ) : void
return void

InternalEmit() protected abstract method

protected abstract InternalEmit ( Statement statement ) : void
statement Statement
return void

NewLine() protected method

protected NewLine ( ) : void
return void