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