1 instantiation of DateAndTimeLanguageDetector
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
78
return new
DateAndTimeLanguageDetector
(info, dateTimeType, dateTimeOffsetType);
7 references to DateAndTimeLanguageDetector
Microsoft.CodeAnalysis.Features (7)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (2)
35
var
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
33
private static readonly ConditionalWeakTable<Compilation,
DateAndTimeLanguageDetector
> s_compilationToDetector = new();
62
public static
DateAndTimeLanguageDetector
GetOrCreate(
66
if (s_compilationToDetector.TryGetValue(compilation, out
var
detector))
72
private static
DateAndTimeLanguageDetector
Create(