1 instantiation of JsonLanguageDetector
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
64return new JsonLanguageDetector(info, types);
16 references to JsonLanguageDetector
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetectorTests.cs (2)
25var detector = new EmbeddedLanguageCommentDetector(JsonLanguageDetector.LanguageIdentifiers); 47var detector = new EmbeddedLanguageCommentDetector(JsonLanguageDetector.LanguageIdentifiers);
Microsoft.CodeAnalysis.Features (14)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (3)
56var detector = JsonLanguageDetector.GetOrCreate(semanticModel.Compilation, _info); 63JsonLanguageDetector detector,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (3)
51var detector = JsonLanguageDetector.GetOrCreate(semanticModel.Compilation, _info); 58JsonLanguageDetector 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)
38private static readonly ConditionalWeakTable<Compilation, JsonLanguageDetector> s_compilationToDetector = new(); 50public static JsonLanguageDetector GetOrCreate( 54if (s_compilationToDetector.TryGetValue(compilation, out var detector)) 60private static JsonLanguageDetector Create(