4 writes to ReturnType
Aspire.Hosting (4)
Ats\AtsCapabilityScanner.cs (4)
1057ReturnType = propertyTypeRef!, 1101ReturnType = contextTypeRef, 1249ReturnType = returnTypeRef ?? CreateVoidTypeRef(), 1370ReturnType = returnTypeRef ?? CreateVoidTypeRef(),
41 references to ReturnType
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (3)
425CollectEnumTypeIds(capability.ReturnType, enumTypeIds); 510ResolveTypeRef(capability.ReturnType, validTypes); 560var invalidType = FindUnknownType(capability.ReturnType)
Aspire.Hosting.CodeGeneration.TypeScript (32)
AtsTypeScriptCodeGenerator.cs (32)
273private static string? GetReturnTypeId(AtsCapabilityInfo capability) => capability.ReturnType?.TypeId; 376if (IsHandleType(cap.ReturnType) && !dtoTypeIds.Contains(cap.ReturnType!.TypeId)) 790var hasNonBuilderReturn = !returnsBuilder && capability.ReturnType != null; 794var returnType = MapTypeRefToTypeScript(capability.ReturnType); 1010var hasNonBuilderReturn = !capability.ReturnsBuilder && capability.ReturnType != null; 1020var returnType = MapTypeRefToTypeScript(capability.ReturnType); 1091var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.ReturnType); 1123? MapTypeRefToTypeScript(capability.ReturnType) 1603returnType = MapTypeRefToTypeScript(getter.ReturnType); 1607if (IsDictionaryType(getter.ReturnType)) 1614if (getter.ReturnType?.TypeId != null && _wrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName)) 1665var handleType = GetHandleTypeName(getter.ReturnType!.TypeId); 1702if (getter.ReturnType?.KeyType != null) 1704keyType = MapTypeRefToTypeScript(getter.ReturnType.KeyType); 1706if (getter.ReturnType?.ValueType != null) 1709valueType = MapTypeRefToTypeScript(getter.ReturnType.ValueType); 1771? MapTypeRefToTypeScript(method.ReturnType) 1850var returnType = MapTypeRefToTypeScript(capability.ReturnType); 1945var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.ReturnType); 1946var returnType = MapTypeRefToTypeScript(capability.ReturnType); 1947var isVoid = capability.ReturnType == null || capability.ReturnType.TypeId == AtsConstants.Void; 1958var returnWrapperClass = _wrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId) 1959?? DeriveClassName(capability.ReturnType.TypeId); 1960var returnHandleType = GetHandleTypeName(capability.ReturnType.TypeId); 2142var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.ReturnType); 2143var returnType = MapTypeRefToTypeScript(capability.ReturnType); 2144var isVoid = capability.ReturnType == null || capability.ReturnType.TypeId == AtsConstants.Void; 2414CollectFromTypeRef(cap.ReturnType);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
159Assert.Equal("string", nameGetterCapability.ReturnType?.TypeId); 169Assert.Equal("Aspire.Hosting.CodeGeneration.TypeScript.Tests/Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes.TestCallbackContext", nameSetterCapability.ReturnType?.TypeId); // Returns context for fluent chaining 177Assert.Equal("number", valueGetterCapability.ReturnType?.TypeId);
Aspire.Hosting.RemoteHost (3)
Ats\CapabilityDispatcher.cs (3)
173return Task.FromResult(_marshaller.MarshalToJson(value, capability.ReturnType)); 330return _marshaller.MarshalToJson(result, capability.ReturnType); 424return _marshaller.MarshalToJson(result, capability.ReturnType);