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)
107var wellKnownTypes = WellKnownTypes.GetOrCreate(context.Compilation); 241WellKnownTypes wellKnownTypes, 433WellKnownTypes wellKnownTypes, 474WellKnownTypes wellKnownTypes, 740WellKnownTypes wellKnownTypes, 784private static bool HasConcreteResourceBuilderTargetParameter(IMethodSymbol method, ImmutableArray<IParameterSymbol> effectiveParameters, WellKnownTypes wellKnownTypes) 812WellKnownTypes wellKnownTypes, 1354private static bool IsOpenGenericResourceBuilder(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1420private static string? GetConcreteResourceBuilderTypeName(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1451private static bool IsBuilderType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1458WellKnownTypes.Implements(type, distributedAppBuilder)) 1479WellKnownTypes wellKnownTypes, 1490WellKnownTypes wellKnownTypes, 1576WellKnownTypes wellKnownTypes, 1611private static bool IsRawResourceInterface(ITypeSymbol type, WellKnownTypes wellKnownTypes) 1628WellKnownTypes wellKnownTypes, 2129WellKnownTypes wellKnownTypes, 2150WellKnownTypes wellKnownTypes, 2219WellKnownTypes wellKnownTypes, 2282private static bool IsSimpleType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2313private static bool IsWellKnownScalarType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2334private static bool TryMatchType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.WellKnownType wellKnownType) 2348private static bool TryMatchGenericType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.WellKnownType wellKnownType) 2369WellKnownTypes wellKnownTypes, 2524private static bool IsMutableCollectionType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2532private static bool IsResourceType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2537return WellKnownTypes.Implements(type, iResourceType) || 2546private static bool IsResourceBuilderType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 2584WellKnownTypes wellKnownTypes,
src\Aspire.Hosting.Analyzers\Infrastructure\WellKnownTypes.cs (2)
12private static readonly BoundedCacheWithFactory<Compilation, WellKnownTypes> s_lazyWellKnownTypesCache = new(); 14public static WellKnownTypes GetOrCreate(Compilation compilation) =>