4 writes to ReturnType
Aspire.Hosting (4)
Ats\AtsCapabilityScanner.cs (4)
1160
ReturnType
= propertyTypeRef!,
1207
ReturnType
= contextTypeRef,
1360
ReturnType
= returnTypeRef ?? CreateVoidTypeRef(),
1484
ReturnType
= returnTypeRef ?? CreateVoidTypeRef(),
83 references to ReturnType
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (3)
486
CollectEnumClrTypes(capability.
ReturnType
, enumTypes);
559
ResolveTypeRef(capability.
ReturnType
, validTypes);
622
var invalidType = FindUnknownType(capability.
ReturnType
)
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.cs (8)
226
if (parameters.Count == 0 && IsListOrDictPropertyGetter(method.
ReturnType
))
228
var returnType = method.
ReturnType
!;
289
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
295
var returnType = MapTypeRefToGo(capability.
ReturnType
, false);
296
var hasReturn = capability.
ReturnType
.TypeId != AtsConstants.Void;
412
var returnType = capability.
ReturnType
!;
549
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
635
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.Java (6)
AtsJavaCodeGenerator.cs (6)
269
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
275
var returnType = MapTypeRefToJava(capability.
ReturnType
, false);
276
var hasReturn = capability.
ReturnType
.TypeId != AtsConstants.Void;
361
var returnType = capability.
ReturnType
!;
516
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
602
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.Python (6)
AtsPythonCodeGenerator.cs (6)
238
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
245
var returnType = MapTypeRefToPython(capability.
ReturnType
);
290
if (capability.
ReturnType
.TypeId == AtsConstants.Void)
314
var returnType = capability.
ReturnType
!;
423
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
507
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.Rust (7)
AtsRustCodeGenerator.cs (7)
315
if (parameters.Count == 0 && IsListOrDictPropertyGetter(capability.
ReturnType
))
321
var returnType = MapTypeRefToRust(capability.
ReturnType
, false);
322
var hasReturn = capability.
ReturnType
.TypeId != AtsConstants.Void;
450
var returnTypeRef = capability.
ReturnType
;
511
var returnType = capability.
ReturnType
!;
624
AddHandleTypeIfNeeded(handleTypeIds, capability.
ReturnType
);
709
AddListOrDictTypeIfNeeded(typeIds, capability.
ReturnType
);
Aspire.Hosting.CodeGeneration.TypeScript (44)
AtsTypeScriptCodeGenerator.cs (44)
284
private static string? GetReturnTypeId(AtsCapabilityInfo capability) => capability.
ReturnType
?.TypeId;
388
if (IsHandleType(cap.
ReturnType
) && !dtoTypeIds.Contains(cap.
ReturnType
!.TypeId))
967
if (capability.ReturnsBuilder && capability.
ReturnType
?.TypeId != null &&
968
!string.Equals(capability.
ReturnType
.TypeId, builder.TypeId, StringComparison.Ordinal) &&
969
!string.Equals(capability.
ReturnType
.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
971
returnTypeId = capability.
ReturnType
.TypeId;
981
var hasNonBuilderReturn = !returnsBuilder && capability.
ReturnType
!= null;
985
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
1202
var hasNonBuilderReturn = !capability.ReturnsBuilder && capability.
ReturnType
!= null;
1212
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
1226
if (capability.ReturnsBuilder && capability.
ReturnType
?.TypeId != null &&
1227
!string.Equals(capability.
ReturnType
.TypeId, builder.TypeId, StringComparison.Ordinal) &&
1228
!string.Equals(capability.
ReturnType
.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
1230
var returnClass = _wrapperClassNames.GetValueOrDefault(capability.
ReturnType
.TypeId)
1231
?? DeriveClassName(capability.
ReturnType
.TypeId);
1294
var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.
ReturnType
);
1326
? MapTypeRefToTypeScript(capability.
ReturnType
)
1814
returnType = MapTypeRefToTypeScript(getter.
ReturnType
);
1818
if (IsDictionaryType(getter.
ReturnType
))
1825
if (IsListType(getter.
ReturnType
))
1832
if (getter.
ReturnType
?.TypeId != null && _wrapperClassNames.TryGetValue(getter.
ReturnType
.TypeId, out var wrapperClassName))
1883
var handleType = GetHandleTypeName(getter.
ReturnType
!.TypeId);
1928
if (getter.
ReturnType
?.KeyType != null)
1930
keyType = MapTypeRefToTypeScript(getter.
ReturnType
.KeyType);
1932
if (getter.
ReturnType
?.ValueType != null)
1935
valueType = MapTypeRefToTypeScript(getter.
ReturnType
.ValueType);
1971
if (getter.
ReturnType
?.ElementType != null)
1973
elementType = MapTypeRefToTypeScript(getter.
ReturnType
.ElementType);
2035
? MapTypeRefToTypeScript(method.
ReturnType
)
2114
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
2209
var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.
ReturnType
);
2210
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
2211
var isVoid = capability.
ReturnType
== null || capability.
ReturnType
.TypeId == AtsConstants.Void;
2222
var returnWrapperClass = _wrapperClassNames.GetValueOrDefault(capability.
ReturnType
!.TypeId)
2223
?? DeriveClassName(capability.
ReturnType
.TypeId);
2224
var returnHandleType = GetHandleTypeName(capability.
ReturnType
.TypeId);
2406
var returnPromiseWrapper = GetPromiseWrapperForReturnType(capability.
ReturnType
);
2407
var returnType = MapTypeRefToTypeScript(capability.
ReturnType
);
2408
var isVoid = capability.
ReturnType
== null || capability.
ReturnType
.TypeId == AtsConstants.Void;
2690
CollectFromTypeRef(cap.
ReturnType
);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
142
Assert.Equal("string", nameGetterCapability.
ReturnType
?.TypeId);
152
Assert.Equal("Aspire.Hosting.CodeGeneration.TypeScript.Tests/Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes.TestCallbackContext", nameSetterCapability.
ReturnType
?.TypeId); // Returns context for fluent chaining
160
Assert.Equal("number", valueGetterCapability.
ReturnType
?.TypeId);
Aspire.Hosting.RemoteHost (4)
Ats\CapabilityDispatcher.cs (3)
179
return Task.FromResult(_marshaller.MarshalToJson(value, capability.
ReturnType
));
314
return _marshaller.MarshalToJson(result, capability.
ReturnType
);
376
return _marshaller.MarshalToJson(result, capability.
ReturnType
);
CodeGeneration\CodeGenerationService.cs (1)
74
ReturnType = MapTypeRef(c.
ReturnType
),
Aspire.Hosting.Tests (2)
Ats\AtsCapabilityScannerTests.cs (2)
143
Assert.Equal("string[]", enumerableReturnCapability.
ReturnType
.TypeId);
144
Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.
ReturnType
.Category);