C# Class CSharpSourceEmitter.SourceEmitterOutputTextWriter

Inheritance: ISourceEmitterOutput
Show file Open project: visualmutator/visualmutator

Protected Properties

Property Type Description
indentLevel int
outputWriter System.IO.TextWriter
strIndent string

Public Methods

Method Description
DecreaseIndent ( ) : void
IncreaseIndent ( ) : void
SourceEmitterOutputTextWriter ( TextWriter outputWriter ) : System
SourceEmitterOutputTextWriter ( TextWriter outputWriter, int indentSize ) : System
Write ( string str ) : void
Write ( string str, bool fIndent ) : void
WriteLine ( string str ) : void
WriteLine ( string str, bool fIndent ) : void

Protected Methods

Method Description
OutputBegin ( bool fIndent ) : void

Method Details

DecreaseIndent() public method

public DecreaseIndent ( ) : void
return void

IncreaseIndent() public method

public IncreaseIndent ( ) : void
return void

OutputBegin() protected method

protected OutputBegin ( bool fIndent ) : void
fIndent bool
return void

SourceEmitterOutputTextWriter() public method

public SourceEmitterOutputTextWriter ( TextWriter outputWriter ) : System
outputWriter System.IO.TextWriter
return System

SourceEmitterOutputTextWriter() public method

public SourceEmitterOutputTextWriter ( TextWriter outputWriter, int indentSize ) : System
outputWriter System.IO.TextWriter
indentSize int
return System

Write() public method

public Write ( string str ) : void
str string
return void

Write() public method

public Write ( string str, bool fIndent ) : void
str string
fIndent bool
return void

WriteLine() public method

public WriteLine ( string str ) : void
str string
return void

WriteLine() public method

public WriteLine ( string str, bool fIndent ) : void
str string
fIndent bool
return void

Property Details

indentLevel protected property

protected int indentLevel
return int

outputWriter protected property

protected TextWriter,System.IO outputWriter
return System.IO.TextWriter

strIndent protected property

protected string strIndent
return string