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