Пример #1
0
 public void Visit(JsonConstructorNode node)
 {
     AddClassification(node.NewKeyword, ClassificationTypeNames.JsonKeyword);
     AddClassification(node.NameToken, ClassificationTypeNames.JsonConstructorName);
     AddClassification(node.OpenParenToken, ClassificationTypeNames.JsonPunctuation);
     AddClassification(node.CloseParenToken, ClassificationTypeNames.JsonPunctuation);
 }
Пример #2
0
 private static EmbeddedDiagnostic?CheckConstructor(JsonConstructorNode node)
 => !IsValidConstructorName(node.NameToken)
         ? new EmbeddedDiagnostic(FeaturesResources.Invalid_constructor_name, node.NameToken.GetSpan())
         : CheckCommasBetweenSequenceElements(node.Sequence);