Esempio n. 1
0
 public override Style VisitUnknownSymbolSyntax(JsonUnknownSymbolSyntax node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.Styles[unknownSymbolStyleIndex];
Esempio n. 2
0
 public override Style VisitRootLevelValueDelimiterSyntax(JsonRootLevelValueDelimiterSyntax node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.Styles[unknownSymbolStyleIndex];
Esempio n. 3
0
 public override Style VisitStringLiteralSyntax(JsonStringLiteralSyntax node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.Styles[stringStyleIndex];
Esempio n. 4
0
 public override Style VisitIntegerLiteralSyntax(JsonIntegerLiteralSyntax node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.Styles[booleanIntegerStyleIndex];
Esempio n. 5
0
 public override Style VisitCommentSyntax(JsonCommentSyntax node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.Styles[commentStyleIndex];
Esempio n. 6
0
 public override Style DefaultVisit(IJsonSymbol node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.DefaultStyle;
Esempio n. 7
0
 public override Style VisitUnterminatedMultiLineCommentSyntax(JsonUnterminatedMultiLineCommentSyntax node, SyntaxEditor <TSyntaxTree, IJsonSymbol, JsonErrorInfo> syntaxEditor)
 => syntaxEditor.Styles[commentStyleIndex];
Esempio n. 8
0
 public override Style GetStyle(SyntaxEditor <RootJsonSyntax, IJsonSymbol, JsonErrorInfo> syntaxEditor, IJsonSymbol terminalSymbol)
 => JsonStyleSelector <RootJsonSyntax> .Instance.Visit(terminalSymbol, syntaxEditor);