1 instantiation of WellKnownTypes
Aspire.Hosting.Integration.Analyzers (1)
src\Aspire.Hosting.Analyzers\Infrastructure\WellKnownTypes.cs (1)
15s_lazyWellKnownTypesCache.GetOrCreateValue(compilation, static c => new WellKnownTypes(c));
32 references to WellKnownTypes
Aspire.Hosting.Integration.Analyzers (32)
AspireExportAnalyzer.cs (30)
106var wellKnownTypes = WellKnownTypes.GetOrCreate(context.Compilation); 231WellKnownTypes wellKnownTypes, 423WellKnownTypes wellKnownTypes, 464WellKnownTypes wellKnownTypes, 730WellKnownTypes wellKnownTypes, 774private static bool HasConcreteResourceBuilderTargetParameter(IMethodSymbol method, ImmutableArray<IParameterSymbol> effectiveParameters, WellKnownTypes wellKnownTypes) 802WellKnownTypes wellKnownTypes, 1344private static bool IsOpenGenericResourceBuilder(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1410private static string? GetConcreteResourceBuilderTypeName(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1441private static bool IsBuilderType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1448WellKnownTypes.Implements(type, distributedAppBuilder)) 1469WellKnownTypes wellKnownTypes, 1480WellKnownTypes wellKnownTypes, 1566WellKnownTypes wellKnownTypes, 1601private static bool IsRawResourceInterface(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1618WellKnownTypes wellKnownTypes, 2119WellKnownTypes wellKnownTypes, 2140WellKnownTypes wellKnownTypes, 2209WellKnownTypes wellKnownTypes, 2272private static bool IsSimpleType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2303private static bool IsWellKnownScalarType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2324private static bool TryMatchType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.WellKnownType wellKnownType) 2338private static bool TryMatchGenericType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.WellKnownType wellKnownType) 2359WellKnownTypes wellKnownTypes, 2514private static bool IsMutableCollectionType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2522private static bool IsResourceType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2527return WellKnownTypes.Implements(type, iResourceType) || 2536private static bool IsResourceBuilderType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2574WellKnownTypes wellKnownTypes,
src\Aspire.Hosting.Analyzers\Infrastructure\WellKnownTypes.cs (2)
12private static readonly BoundedCacheWithFactory<Compilation, WellKnownTypes> s_lazyWellKnownTypesCache = new(); 14public static WellKnownTypes GetOrCreate(Compilation compilation) =>