1 instantiation of WellKnownTypeProvider
Test.Utilities (1)
WellKnownTypeProvider.cs (1)
46static WellKnownTypeProvider CreateWellKnownTypeProvider(Compilation compilation) => new(compilation);
7 references to WellKnownTypeProvider
Test.Utilities (7)
CompilationExtensions.cs (3)
53=> WellKnownTypeProvider.GetOrCreate(compilation).GetTypesByMetadataName(fullyQualifiedMetadataName); 62WellKnownTypeProvider.GetOrCreate(compilation).GetOrCreateTypeByMetadataName(fullTypeName); 71WellKnownTypeProvider.GetOrCreate(compilation).TryGetOrCreateTypeByMetadataName(fullTypeName, out namedTypeSymbol);
ITypeSymbolExtensions.cs (1)
335public static bool HasAnyCollectionCountProperty([NotNullWhen(returnValue: true)] this ITypeSymbol? invocationTarget, WellKnownTypeProvider wellKnownTypeProvider)
WellKnownTypeProvider.cs (3)
24private static readonly BoundedCacheWithFactory<Compilation, WellKnownTypeProvider> s_providerCache = new(); 41public static WellKnownTypeProvider GetOrCreate(Compilation compilation) 46static WellKnownTypeProvider CreateWellKnownTypeProvider(Compilation compilation) => new(compilation);