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