1 instantiation of WellKnownTypes
Aspire.Hosting.Analyzers (1)
Infrastructure\WellKnownTypes.cs (1)
15s_lazyWellKnownTypesCache.GetOrCreateValue(compilation, static c => new WellKnownTypes(c));
22 references to WellKnownTypes
Aspire.Hosting.Analyzers (22)
AppHostAnalyzer.cs (4)
30var wellKnownTypes = WellKnownTypes.GetOrCreate(compilation); 76WellKnownTypes wellKnownTypes, 104.Where(a => WellKnownTypes.Implements(a.AttributeClass, modelNameParameter));
AspireExportAnalyzer.cs (16)
33var wellKnownTypes = WellKnownTypes.GetOrCreate(context.Compilation); 72WellKnownTypes wellKnownTypes, 162WellKnownTypes wellKnownTypes, 254WellKnownTypes wellKnownTypes, 274WellKnownTypes wellKnownTypes, 315WellKnownTypes wellKnownTypes, 377private static bool IsSimpleType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 408private static bool IsWellKnownScalarType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 429private static bool TryMatchType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.WellKnownType wellKnownType) 443private static bool TryMatchGenericType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.WellKnownType wellKnownType) 464WellKnownTypes wellKnownTypes, 538private static bool IsResourceType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 543return WellKnownTypes.Implements(type, iResourceType) || 552private static bool IsResourceBuilderType(ITypeSymbol type, WellKnownTypes wellKnownTypes) 590WellKnownTypes wellKnownTypes,
Infrastructure\WellKnownTypes.cs (2)
12private static readonly BoundedCacheWithFactory<Compilation, WellKnownTypes> s_lazyWellKnownTypesCache = new(); 14public static WellKnownTypes GetOrCreate(Compilation compilation) =>