14 references to IsAtsCompatibleValueType
Aspire.Hosting.Integration.Analyzers (14)
AspireExportAnalyzer.cs (14)
604if (!IsAtsCompatibleValueType(paramsArray.ElementType, wellKnownTypes, aspireExportAttribute))
622if (!IsAtsCompatibleValueType(paramType, wellKnownTypes, aspireExportAttribute))
748if (!IsAtsCompatibleValueType(typeSymbol, wellKnownTypes, aspireExportAttribute))
870return IsAtsCompatibleValueType(type, wellKnownTypes, aspireExportAttribute);
902IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute);
942return IsAtsCompatibleValueType(arrayType.ElementType, wellKnownTypes, aspireExportAttribute);
1079IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute) &&
1080IsAtsCompatibleValueType(namedType.TypeArguments[1], wellKnownTypes, aspireExportAttribute);
1088IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute);
1097IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute);
1104IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute) &&
1105IsAtsCompatibleValueType(namedType.TypeArguments[1], wellKnownTypes, aspireExportAttribute);
1250return IsAtsCompatibleValueType(arrayType.ElementType, wellKnownTypes, aspireExportAttribute);
1253return IsAtsCompatibleValueType(type, wellKnownTypes, aspireExportAttribute);