C# Class Spark.Emit.Span

Inheritance: ISpan
Show file Open project: spark-shading-language/spark Class Usage Examples

Public Methods

Method Description
Add ( IEnumerable content ) : void
Add ( IEnumerable content, object separator ) : void
Add ( ISpan span ) : void
Add ( object content ) : void
Dump ( System writer, string prefix, bool &newLine ) : void
IndentSpan ( ) : Span
InsertPrefixSpan ( string prefix ) : Span
InsertSpan ( ) : Span
ToString ( ) : string
Write ( string value ) : void
WriteLine ( ) : void
WriteLine ( string value ) : void

Private Methods

Method Description
FlushBuilder ( ) : void
FlushLine ( ) : void
GetBuilder ( ) : StringBuilder

Method Details

Add() public method

public Add ( IEnumerable content ) : void
content IEnumerable
return void

Add() public method

public Add ( IEnumerable content, object separator ) : void
content IEnumerable
separator object
return void

Add() public method

public Add ( ISpan span ) : void
span ISpan
return void

Add() public method

public Add ( object content ) : void
content object
return void

Dump() public method

public Dump ( System writer, string prefix, bool &newLine ) : void
writer System
prefix string
newLine bool
return void

IndentSpan() public method

public IndentSpan ( ) : Span
return Span

InsertPrefixSpan() public method

public InsertPrefixSpan ( string prefix ) : Span
prefix string
return Span

InsertSpan() public method

public InsertSpan ( ) : Span
return Span

ToString() public method

public ToString ( ) : string
return string

Write() public method

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

WriteLine() public method

public WriteLine ( ) : void
return void

WriteLine() public method

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