Пример #1
0
            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);
            }
Пример #2
0
 private static EmbeddedDiagnostic?CheckTrivia(JsonTrivia trivia)
 => trivia.Kind switch
 {
Пример #3
0
 private static EmbeddedDiagnostic?CheckTrivia(JsonTrivia trivia, bool allowComments)
 => trivia.Kind switch
 {