C# Class Sarcasm.Unparsing.FormatterExtensions

ファイルを表示 Open project: davidnemeti/Sarcasm

Public Methods

Method Description
CalculateDeferredUtokens ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
Decorate ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
FilterInsertedUtokens ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
Flatten ( this utokens ) : IEnumerable
ProcessControls ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable

Private Methods

Method Description
DebugUnprocessedBuffer ( IEnumerable utokensBuffer, int maxBufferSizeForDebug ) : void
IsControl ( UtokenBase utoken ) : bool
IsLineSeparator ( UtokenBase utoken ) : bool
IsNextStronger ( InsertedUtokens prevInsertedUtokens, InsertedUtokens nextInsertedUtokens, Unparser direction ) : bool
IsWhitespace ( UtokenBase utoken ) : bool

Method Details

CalculateDeferredUtokens() public static method

public static CalculateDeferredUtokens ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
utokens this
postProcessHelper IPostProcessHelper
return IEnumerable

Decorate() public static method

public static Decorate ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
utokens this
postProcessHelper IPostProcessHelper
return IEnumerable

FilterInsertedUtokens() public static method

public static FilterInsertedUtokens ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
utokens this
postProcessHelper IPostProcessHelper
return IEnumerable

Flatten() public static method

public static Flatten ( this utokens ) : IEnumerable
utokens this
return IEnumerable

ProcessControls() public static method

public static ProcessControls ( this utokens, IPostProcessHelper postProcessHelper ) : IEnumerable
utokens this
postProcessHelper IPostProcessHelper
return IEnumerable