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