33 references to WellKnownType
Aspire.Hosting.Analyzers (33)
AppHostAnalyzer.cs (3)
99
var modelNameParameter = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_IModelNameParameter);
100
var resourceNameAttribute = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_ResourceNameAttribute);
101
var endpointNameAttribute = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_EndpointNameAttribute);
AspireExportAnalyzer.cs (21)
39
aspireExportAttribute = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_AspireExportAttribute);
51
aspireUnionAttribute = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_AspireUnionAttribute);
280
var taskType = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.System_Threading_Tasks_Task);
296
var taskOfTType = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.System_Threading_Tasks_Task_1);
411
if (TryMatchType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_DateTimeOffset) ||
412
TryMatchType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_TimeSpan) ||
413
TryMatchType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_DateOnly) ||
414
TryMatchType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_TimeOnly))
420
if (TryMatchType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Guid) ||
421
TryMatchType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Uri))
429
private static bool TryMatchType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.
WellKnownType
wellKnownType)
443
private static bool TryMatchGenericType(ITypeSymbol type, WellKnownTypes wellKnownTypes, WellKnownTypeData.
WellKnownType
wellKnownType)
473
if (TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_Dictionary_2) ||
474
TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_IDictionary_2))
483
if (TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_List_1) ||
484
TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_IList_1))
491
if (TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_IReadOnlyList_1) ||
492
TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_IReadOnlyCollection_1))
499
if (TryMatchGenericType(type, wellKnownTypes, WellKnownTypeData.
WellKnownType
.System_Collections_Generic_IReadOnlyDictionary_2))
542
var iResourceType = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_IResource);
561
var iResourceBuilderType = wellKnownTypes.Get(WellKnownTypeData.
WellKnownType
.Aspire_Hosting_ApplicationModel_IResourceBuilder_1);
Infrastructure\WellKnownTypes.cs (9)
31
var
typeId = (WellKnownTypeData.
WellKnownType
)i;
58
public INamedTypeSymbol Get(WellKnownTypeData.
WellKnownType
type)
111
public bool IsType(ITypeSymbol type, WellKnownTypeData.
WellKnownType
[] wellKnownTypes) => IsType(type, wellKnownTypes, out var _);
113
public bool IsType(ITypeSymbol type, WellKnownTypeData.
WellKnownType
[] wellKnownTypes, [NotNullWhen(true)] out WellKnownTypeData.
WellKnownType
? match)
115
foreach (
var
wellKnownType in wellKnownTypes)
128
public bool Implements(ITypeSymbol type, WellKnownTypeData.
WellKnownType
[] interfaceWellKnownTypes)
130
foreach (
var
wellKnownType in interfaceWellKnownTypes)