11 writes to Type
Aspire.Hosting.CodeGeneration.Java.Tests (5)
AtsJavaCodeGeneratorTests.cs (5)
2784CallbackParameters = [new AtsCallbackParameterInfo { Name = "matrix", Type = matrixType }], 3053new AtsCallbackParameterInfo { Name = "numbers", Type = numberArray }, 3054new AtsCallbackParameterInfo { Name = "flags", Type = booleanMatrix } 3304new AtsCallbackParameterInfo { Name = "context", Type = contextType } 3371new AtsCallbackParameterInfo { Name = "context", Type = contextType }
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
3275Type = callbackPayloadType
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
794Type = p.Type is not null
AtsCapabilityScanner.cs (3)
2276Type = paramTypeRef, 2349Type = paramTypeRef 2370Type = paramTypeRef
Aspire.Hosting.RemoteHost.Tests (1)
AtsContextFilterTests.cs (1)
292Type = new AtsTypeRef
49 references to Type
Aspire.Hosting.CodeGeneration.Go (6)
AtsGoCodeGenerator.cs (6)
177CollectHandleTypeIds(handleTypeIds, cbParam.Type); 1138sb.Append(MapTypeRefToGo(cps[i].Type, false)); 1565var goType = MapTypeRefToGo(cps[i].Type, false); 1584else if (p.CallbackParameters is { Count: > 0 } callbackParameters && callbackParameters.Any(cp => cp.Type.Category == AtsTypeCategory.Dto)) 1591var goType = MapTypeRefToGo(callbackParameters[i].Type, false); 1599if (callbackParameters[i].Type.Category == AtsTypeCategory.Dto)
Aspire.Hosting.CodeGeneration.Java (9)
AtsJavaCodeGenerator.cs (9)
1037if (!string.Equals(leftCallbackParameters[i].Type.TypeId, rightCallbackParameters[i].Type.TypeId, StringComparison.Ordinal)) 1919typeArguments.AddRange(callbackParameters.Select(parameter => MapCallbackTypeToJava(parameter.Type))); 2029if (callbackParameter.Type?.TypeId == AtsConstants.CancellationToken) 2034if (IsUnionType(callbackParameter.Type)) 2039return RenderJavaTransportValueConversion(callbackParameter.Type, argumentExpression, callbackParameter.Type?.IsNullable == true); 2436AddHandleTypeIfNeeded(handleTypeIds, callbackParam.Type); 2552AddListOrDictTypeIfNeeded(typeIds, callbackParam.Type);
Aspire.Hosting.CodeGeneration.Python (8)
AtsPythonCodeGenerator.cs (8)
298!callbackParameters.Any(callbackParameter => IsHandleType(callbackParameter.Type))) 304IsHandleType(callbackParameter.Type) 305? JsonValue.Create(callbackParameter.Type.TypeId)!.ToJsonString() 819if (IsHandleType(cbParam.Type) && !dtoTypeIds.Contains(cbParam.Type.TypeId)) 821typeIds.Add(cbParam.Type.TypeId); 2219CollectFromTypeRef(cbParam.Type); 2787var paramTypes = parameters?.Select(p => MapTypeRefToPython(p.Type)).ToList() ?? [];
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
800AddHandleTypeIfNeeded(handleTypeIds, callbackParam.Type); 889AddListOrDictTypeIfNeeded(typeIds, callbackParam.Type);
Aspire.Hosting.CodeGeneration.TypeScript (10)
AtsTypeScriptCodeGenerator.cs (6)
1899var tsType = _projector.MapTypeRefToTypeScript(callbackParameter.Type); 1900var cbTypeId = callbackParameter.Type.TypeId; 1906else if (TypeScriptApiProjector.IsDictionaryType(callbackParameter.Type) && !callbackParameter.Type.IsReadOnly) 1908var keyType = _projector.MapTypeRefToTypeScript(callbackParameter.Type.KeyType); 1909var valueType = _projector.MapTypeRefToTypeScript(callbackParameter.Type.ValueType);
TypeScriptApiProjector.cs (4)
2352if (!string.Equals(aCallbackParams[i].Type.TypeId, bCallbackParams[i].Type.TypeId, StringComparison.Ordinal)) 2977CollectFromTypeRef(cbParam.Type); 3103var tsType = MapTypeRefToTypeScript(param.Type);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
1953Assert.Equal(expectedTypes.Select(GetAtsTypeId), parameter.CallbackParameters.Select(p => p.Type?.TypeId)); 2286Assert.Equal(AtsConstants.CancellationToken, operationParam.CallbackParameters[0].Type?.TypeId);
Aspire.Hosting.RemoteHost (8)
AtsCapabilityScanner.cs (4)
632CollectEnumClrTypes(cbParam.Type, enumTypes); 726ResolveTypeRef(cbParam.Type, validTypes); 746ResolveTypeRef(cbParam.Type, validTypes); 833result = FindUnknownType(cbParam.Type);
AtsContextFilter.cs (3)
265CollectReferencedType(callbackParameter.Type, handleTypesById, dtoTypesById, enumTypesById, includedHandleTypeIds, includedDtoTypeIds, includedEnumTypeIds); 371CollectHandleTypes(callbackParameter.Type); 493CollectReferencedType(callbackParameter.Type, handleTypesById, dtoTypesById, enumTypesById, includedHandleTypeIds, includedDtoTypeIds, includedEnumTypeIds);
CodeGeneration\CodeGenerationService.cs (1)
140Type = MapTypeRef(cp.Type),
Aspire.Hosting.RemoteHost.Tests (4)
AtsCapabilityScannerTests.cs (4)
441Assert.Equal(AtsTypeMapping.DeriveTypeId(typeof(HttpCommandPrepareRequestContext)), callbackParameter.Type.TypeId); 442Assert.Equal(AtsTypeCategory.Handle, callbackParameter.Type.Category); 663Assert.NotNull(cbParam.Type); 664Assert.NotEqual(AtsTypeCategory.Unknown, cbParam.Type.Category);