16 references to Strict
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
50
Test(stringText, JsonOptions.
Strict
, expected, strictDiagnostics, runSubTreeChecks: true);
EmbeddedLanguages\Json\CSharpJsonParserTests_NstTests.cs (1)
17
var (_, tree, allChars) = JustParseTree(stringText, JsonOptions.
Strict
, conversionFailureOk: false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetectorTests.cs (5)
119
=> Match("lang=json,strict", JsonOptions.
Strict
);
123
=> Match("lang=json , strict", JsonOptions.
Strict
);
127
=> Match("lang=json,strict. Explanation", JsonOptions.
Strict
);
131
=> Match("lang=json,strict,Strict. Explanation", JsonOptions.
Strict
);
135
=> Match("Language=Json,Strict. Explanation", JsonOptions.
Strict
);
Microsoft.CodeAnalysis.Features (9)
EmbeddedLanguages\Json\JsonOptions.cs (4)
23
/// Same as <see cref="
Strict
"/> except that comments are allowed as well. Corresponds to <c>new JsonDocumentOptions
26
Comments = 2 |
Strict
,
28
/// Same as <see cref="
Strict
"/> except that trailing commas are allowed as well. Corresponds to <c>new
31
TrailingCommas = 4 |
Strict
,
EmbeddedLanguages\Json\JsonParser.cs (1)
136
var diagnostic3 = options.HasFlag(JsonOptions.
Strict
)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
87
var strictTree = JsonParser.TryParse(chars, JsonOptions.
Strict
);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (3)
72
=> JsonOptions.
Strict
;
156
options = symbol.ContainingType.Name == nameof(JsonDocument) ? JsonOptions.
Strict
: default;
178
options = JsonOptions.
Strict
;