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); }
private static EmbeddedDiagnostic?CheckConstructor(JsonConstructorNode node) => !IsValidConstructorName(node.NameToken) ? new EmbeddedDiagnostic(FeaturesResources.Invalid_constructor_name, node.NameToken.GetSpan()) : CheckCommasBetweenSequenceElements(node.Sequence);