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); 495IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute); 502IsAtsCompatibleValueType(namedType.TypeArguments[0], wellKnownTypes, aspireExportAttribute) && 503IsAtsCompatibleValueType(namedType.TypeArguments[1], wellKnownTypes, aspireExportAttribute); 604return IsAtsCompatibleValueType(arrayType.ElementType, wellKnownTypes, aspireExportAttribute); 607return IsAtsCompatibleValueType(type, wellKnownTypes, aspireExportAttribute);