1 instantiation of DateAndTimeLanguageDetector
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
78return new DateAndTimeLanguageDetector(info, dateTimeType, dateTimeOffsetType);
7 references to DateAndTimeLanguageDetector
Microsoft.CodeAnalysis.Features (7)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (2)
35var detector = DateAndTimeLanguageDetector.GetOrCreate(semanticModel.Compilation, this.Info);
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (5)
29/// Cache so that we can reuse the same <see cref="DateAndTimeLanguageDetector"/> when analyzing a particular 33private static readonly ConditionalWeakTable<Compilation, DateAndTimeLanguageDetector> s_compilationToDetector = new(); 62public static DateAndTimeLanguageDetector GetOrCreate( 66if (s_compilationToDetector.TryGetValue(compilation, out var detector)) 72private static DateAndTimeLanguageDetector Create(