4 writes to ReturnType
Aspire.Hosting.RemoteHost (4)
AtsCapabilityScanner.cs (4)
1180
ReturnType
= propertyTypeRef!,
1227
ReturnType
= contextTypeRef,
1380
ReturnType
= returnTypeRef ?? CreateVoidTypeRef(),
1505
ReturnType
= returnTypeRef ?? CreateVoidTypeRef(),
88 references to ReturnType
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.cs (8)
225
if (parameters.Count == 0 && IsListOrDictPropertyGetter(method.
ReturnType
))
227
var returnType = method.
ReturnType
!;
288
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
294
var returnType = MapTypeRefToGo(capability.
ReturnType
, false);
295
var hasReturn = capability.
ReturnType
.TypeId != AtsConstants.Void;
408
var returnType = capability.
ReturnType
!;
545
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
630
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.Java (6)
AtsJavaCodeGenerator.cs (6)
268
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
274
var returnType = MapTypeRefToJava(capability.
ReturnType
, false);
275
var hasReturn = capability.
ReturnType
.TypeId != AtsConstants.Void;
360
var returnType = capability.
ReturnType
!;
515
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
600
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.Python (6)
AtsPythonCodeGenerator.cs (6)
237
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
244
var returnType = MapTypeRefToPython(capability.
ReturnType
);
289
if (capability.
ReturnType
.TypeId == AtsConstants.Void)
313
var returnType = capability.
ReturnType
!;
422
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
505
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.Rust (7)
AtsRustCodeGenerator.cs (7)
314
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
320
var returnType = MapTypeRefToRust(capability.
ReturnType
, false);
321
var hasReturn = capability.
ReturnType
.TypeId != AtsConstants.Void;
449
var returnTypeRef = capability.
ReturnType
;
510
var returnType = capability.
ReturnType
!;
623
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
707
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.TypeScript (49)
AtsTypeScriptCodeGenerator.cs (49)
329
private static string? GetReturnTypeId(AtsCapabilityInfo capability) => capability.
ReturnType
?.TypeId;
434
if (IsHandleType(cap.
ReturnType
) && !dtoTypeIds.Contains(cap.
ReturnType
!.TypeId))
1013
if (capability.ReturnsBuilder && capability.
ReturnType
?.TypeId != null &&
1014
!string.Equals(capability.
ReturnType
.TypeId, builder.TypeId, StringComparison.Ordinal) &&
1015
!string.Equals(capability.
ReturnType
.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
1017
returnTypeId = capability.
ReturnType
.TypeId;
1027
var hasNonBuilderReturn = !returnsBuilder && capability.
ReturnType
!= null;
1031
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
1057
if (capability.
ReturnType
?.TypeId == AtsConstants.CancellationToken)
1226
var hasNonBuilderReturn = !capability.ReturnsBuilder && capability.
ReturnType
!= null;
1236
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
1250
if (capability.ReturnsBuilder && capability.
ReturnType
?.TypeId != null &&
1251
!string.Equals(capability.
ReturnType
.TypeId, builder.TypeId, StringComparison.Ordinal) &&
1252
!string.Equals(capability.
ReturnType
.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
1254
var returnClass = _wrapperClassNames.GetValueOrDefault(capability.
ReturnType
.TypeId)
1255
?? DeriveClassName(capability.
ReturnType
.TypeId);
1313
var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.
ReturnType
);
1353
? MapTypeRefToTypeScript(capability.
ReturnType
)
1371
else if (capability.
ReturnType
?.TypeId == AtsConstants.CancellationToken)
1836
returnType = MapTypeRefToTypeScript(getter.
ReturnType
);
1840
if (IsDictionaryType(getter.
ReturnType
))
1847
if (IsListType(getter.
ReturnType
))
1854
if (getter.
ReturnType
?.TypeId != null && _wrapperClassNames.TryGetValue(getter.
ReturnType
.TypeId, out var wrapperClassName))
1873
if (getter.
ReturnType
?.TypeId == AtsConstants.CancellationToken)
1916
var handleType = GetHandleTypeName(getter.
ReturnType
!.TypeId);
1961
if (getter.
ReturnType
?.KeyType != null)
1963
keyType = MapTypeRefToTypeScript(getter.
ReturnType
.KeyType);
1965
if (getter.
ReturnType
?.ValueType != null)
1968
valueType = MapTypeRefToTypeScript(getter.
ReturnType
.ValueType);
2004
if (getter.
ReturnType
?.ElementType != null)
2006
elementType = MapTypeRefToTypeScript(getter.
ReturnType
.ElementType);
2068
? MapTypeRefToTypeScript(method.
ReturnType
)
2104
else if (method.
ReturnType
?.TypeId == AtsConstants.CancellationToken)
2158
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
2253
var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.
ReturnType
);
2254
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
2255
var isVoid = capability.
ReturnType
== null || capability.
ReturnType
.TypeId == AtsConstants.Void;
2266
var returnWrapperClass = _wrapperClassNames.GetValueOrDefault(capability.
ReturnType
!.TypeId)
2267
?? DeriveClassName(capability.
ReturnType
.TypeId);
2268
var returnHandleType = GetHandleTypeName(capability.
ReturnType
.TypeId);
2376
if (capability.
ReturnType
?.TypeId == AtsConstants.CancellationToken)
2461
var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.
ReturnType
);
2462
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
2463
var isVoid = capability.
ReturnType
== null || capability.
ReturnType
.TypeId == AtsConstants.Void;
2745
CollectFromTypeRef(cap.
ReturnType
);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
152
Assert.Equal("string", nameGetterCapability.
ReturnType
?.TypeId);
162
Assert.Equal("Aspire.Hosting.CodeGeneration.TypeScript.Tests/Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes.TestCallbackContext", nameSetterCapability.
ReturnType
?.TypeId); // Returns context for fluent chaining
170
Assert.Equal("number", valueGetterCapability.
ReturnType
?.TypeId);
Aspire.Hosting.RemoteHost (7)
Ats\CapabilityDispatcher.cs (3)
178
return Task.FromResult(_marshaller.MarshalToJson(value, capability.
ReturnType
));
313
return _marshaller.MarshalToJson(result, capability.
ReturnType
);
375
return _marshaller.MarshalToJson(result, capability.
ReturnType
);
AtsCapabilityScanner.cs (3)
497
CollectEnumClrTypes(capability.
ReturnType
, enumTypes);
570
ResolveTypeRef(capability.
ReturnType
, validTypes);
633
var invalidType = FindUnknownType(capability.
ReturnType
)
CodeGeneration\CodeGenerationService.cs (1)
74
ReturnType = MapTypeRef(c.
ReturnType
),
Aspire.Hosting.RemoteHost.Tests (2)
AtsCapabilityScannerTests.cs (2)
146
Assert.Equal("string[]", enumerableReturnCapability.
ReturnType
.TypeId);
147
Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.
ReturnType
.Category);