private static EmbeddedDiagnostic?CheckWhitespace(JsonTrivia trivia) { foreach (var ch in trivia.VirtualChars) { switch (ch.Value) { case ' ': case '\t': break; default: // Strict mode only allows spaces and horizontal tabs. Everything else // is illegal. return(new EmbeddedDiagnostic(FeaturesResources.Illegal_whitespace_character, ch.Span)); } } return(null); }
private static EmbeddedDiagnostic?CheckTrivia(JsonTrivia trivia) => trivia.Kind switch {
private static EmbeddedDiagnostic?CheckTrivia(JsonTrivia trivia, bool allowComments) => trivia.Kind switch {