메소드 | 설명 | |
---|---|---|
AddBracePair ( int leftStart, int leftEnd, int rightStart, int rightEnd, CodeBracesRangeFlags flags ) : void | ||
AddHighlightedKeywordReference ( object reference, int start, int end ) : void | ||
AddLineSeparator ( int position ) : void | ||
Create ( |
||
CreateWriterThatSetsLocationsInAST ( |
||
DebugEnd ( AstNode node, int end ) : void | ||
DebugExpression ( AstNode node ) : void | ||
DebugHidden ( AstNode hiddenNode ) : void | ||
DebugStart ( AstNode node, int start ) : void | ||
EndNode ( AstNode node ) : void | ||
GetLocation ( ) : int? | ||
Indent ( ) : void | ||
NewLine ( ) : void | ||
Space ( ) : void | ||
StartNode ( AstNode node ) : void | ||
Unindent ( ) : void | ||
WrapInWriterThatSetsLocationsInAST ( |
||
WriteComment ( CommentType commentType, string content, |
||
WriteIdentifier ( Identifier identifier, object data ) : void |
Writes an identifier.
|
|
WriteKeyword ( Role role, string keyword ) : void |
Writes a keyword to the output.
|
|
WritePreProcessorDirective ( PreProcessorDirectiveType type, string argument ) : void | ||
WritePrimitiveType ( string type ) : void | ||
WritePrimitiveValue ( object value, object data = null, string literalValue = null ) : void |
Writes a primitive/literal value
|
|
WriteToken ( Role role, string token, object data ) : void |
Writes a token to the output.
|
|
WriteTokenBrace ( Role tokenRole, string token ) : void | ||
WriteTokenNumber ( Role tokenRole, string token ) : void | ||
WriteTokenOperator ( Role tokenRole, string token ) : void | ||
WriteTokenPunctuation ( Role tokenRole, string token ) : void |
public AddBracePair ( int leftStart, int leftEnd, int rightStart, int rightEnd, CodeBracesRangeFlags flags ) : void | ||
leftStart | int | |
leftEnd | int | |
rightStart | int | |
rightEnd | int | |
flags | CodeBracesRangeFlags | |
리턴 | void |
public AddHighlightedKeywordReference ( object reference, int start, int end ) : void | ||
reference | object | |
start | int | |
end | int | |
리턴 | void |
public static Create ( |
||
writer | ||
indentation | string | |
리턴 |
public static CreateWriterThatSetsLocationsInAST ( |
||
writer | ||
indentation | string | |
리턴 |
public DebugStart ( AstNode node, int start ) : void | ||
node | AstNode | |
start | int | |
리턴 | void |
public static WrapInWriterThatSetsLocationsInAST ( |
||
writer | ||
리턴 |
public abstract WriteComment ( CommentType commentType, string content, |
||
commentType | CommentType | |
content | string | |
refs | ||
리턴 | void |
public abstract WriteIdentifier ( Identifier identifier, object data ) : void | ||
identifier | Identifier | |
data | object | |
리턴 | void |
public abstract WriteKeyword ( Role role, string keyword ) : void | ||
role | Role | |
keyword | string | |
리턴 | void |
public abstract WritePreProcessorDirective ( PreProcessorDirectiveType type, string argument ) : void | ||
type | PreProcessorDirectiveType | |
argument | string | |
리턴 | void |
public abstract WritePrimitiveType ( string type ) : void | ||
type | string | |
리턴 | void |
public abstract WritePrimitiveValue ( object value, object data = null, string literalValue = null ) : void | ||
value | object | |
data | object | |
literalValue | string | |
리턴 | void |
public abstract WriteToken ( Role role, string token, object data ) : void | ||
role | Role | |
token | string | |
data | object | |
리턴 | void |
public WriteTokenBrace ( Role tokenRole, string token ) : void | ||
tokenRole | Role | |
token | string | |
리턴 | void |
public WriteTokenNumber ( Role tokenRole, string token ) : void | ||
tokenRole | Role | |
token | string | |
리턴 | void |
public WriteTokenOperator ( Role tokenRole, string token ) : void | ||
tokenRole | Role | |
token | string | |
리턴 | void |
public WriteTokenPunctuation ( Role tokenRole, string token ) : void | ||
tokenRole | Role | |
token | string | |
리턴 | void |