1 instantiation of JsonLanguageDetector
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
35return new JsonLanguageDetector(info, types);
18 references to JsonLanguageDetector
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetectorTests.cs (2)
25Assert.True(JsonLanguageDetector.CommentDetector.TryMatch(value, out _, out var captures)); 46Assert.False(JsonLanguageDetector.CommentDetector.TryMatch(value, out _, out var stringOptions) &&
Microsoft.CodeAnalysis.Features (16)
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (2)
96if (languageIdentifiers.SetEquals(JsonLanguageDetector.LanguageIdentifiers, StringComparer.OrdinalIgnoreCase)) 97return JsonLanguageDetector.CommentDetector;
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (3)
48var detector = JsonLanguageDetector.GetOrCreate(context.SemanticModel.Compilation, _info); 54JsonLanguageDetector detector,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (3)
46var detector = JsonLanguageDetector.GetOrCreate(context.SemanticModel.Compilation, _info); 52JsonLanguageDetector detector,
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (2)
47var detector = JsonLanguageDetector.GetOrCreate(semanticModel.Compilation, info);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (2)
50var detector = JsonLanguageDetector.GetOrCreate(semanticModel.Compilation, info);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (4)
25: AbstractLanguageDetector<JsonOptions, JsonTree, JsonLanguageDetector, JsonLanguageDetector.JsonInfo>( 28internal readonly struct JsonInfo : ILanguageDetectorInfo<JsonLanguageDetector> 32public JsonLanguageDetector Create(Compilation compilation, EmbeddedLanguageInfo info)