13 references to WellKnownType
Aspire.Hosting.Analyzers (13)
AppHostAnalyzer.cs (3)
80
if (!wellKnownTypes.TryGet(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_IModelNameParameter, out var modelNameParameter) ||
81
!wellKnownTypes.TryGet(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_ResourceNameAttribute, out var resourceNameAttribute) ||
82
!wellKnownTypes.TryGet(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_EndpointNameAttribute, out var endpointNameAttribute))
Infrastructure\WellKnownTypes.cs (10)
31
var
typeId = (WellKnownTypeData.
WellKnownType
)i;
58
public INamedTypeSymbol Get(WellKnownTypeData.
WellKnownType
type)
72
public bool TryGet(WellKnownTypeData.
WellKnownType
type, [NotNullWhen(true)] out INamedTypeSymbol? symbol)
131
public bool IsType(ITypeSymbol type, WellKnownTypeData.
WellKnownType
[] wellKnownTypes) => IsType(type, wellKnownTypes, out var _);
133
public bool IsType(ITypeSymbol type, WellKnownTypeData.
WellKnownType
[] wellKnownTypes, [NotNullWhen(true)] out WellKnownTypeData.
WellKnownType
? match)
135
foreach (
var
wellKnownType in wellKnownTypes)
148
public bool Implements(ITypeSymbol type, WellKnownTypeData.
WellKnownType
[] interfaceWellKnownTypes)
150
foreach (
var
wellKnownType in interfaceWellKnownTypes)