12 references to IsAtsCompatibleValueType
Aspire.Hosting.Analyzers (12)
AspireExportAnalyzer.cs (12)
208if (!IsAtsCompatibleValueType(typeSymbol, wellKnownTypes, aspireExportAttribute)) 269return IsAtsCompatibleValueType(type, wellKnownTypes, aspireExportAttribute); 301IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute); 341return IsAtsCompatibleValueType(arrayType.ElementType, wellKnownTypes, aspireExportAttribute); 478IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute) && 479IsAtsCompatibleValueType(namedType.TypeArguments[1], wellKnownTypes, aspireExportAttribute); 487IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute); 496IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute); 503IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute) && 504IsAtsCompatibleValueType(namedType.TypeArguments[1], wellKnownTypes, aspireExportAttribute); 605return IsAtsCompatibleValueType(arrayType.ElementType, wellKnownTypes, aspireExportAttribute); 608return IsAtsCompatibleValueType(type, wellKnownTypes, aspireExportAttribute);