6 writes to Type
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1061Type = contextTypeRef, 1098Type = contextTypeRef, 1107Type = propertyTypeRef!, 1214Type = instanceContextTypeRef, 1412Type = unionTypeRef, 1454Type = finalTypeRef,
50 references to Type
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (3)
451CollectEnumClrTypes(param.Type, enumTypes); 524ResolveTypeRef(param.Type, validTypes); 593var result = FindUnknownType(param.Type);
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
317: MapTypeRefToGo(parameter.Type, parameter.IsOptional); 353var paramTypeStr = MapTypeRefToGo(parameter.Type, parameter.IsOptional); 551AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 632AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 708parameter.Type?.TypeId == AtsConstants.CancellationToken;
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
82Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
291: MapTypeRefToJava(parameter.Type, parameter.IsOptional); 518AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 599AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 672parameter.Type?.TypeId == AtsConstants.CancellationToken;
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
81Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
426AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 507AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 543: MapTypeRefToPython(parameter.Type); 649parameter.Type?.TypeId == AtsConstants.CancellationToken;
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
82Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.Rust (7)
AtsRustCodeGenerator.cs (7)
339else if (IsHandleType(parameter.Type)) 342var handleTypeName = MapTypeRefToRust(parameter.Type, false); 348paramType = MapParameterTypeToRust(parameter.Type, parameter.IsOptional); 385if (IsHandleType(parameter.Type)) 585AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 665AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 810parameter.Type?.TypeId == AtsConstants.CancellationToken;
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
82Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.TypeScript (8)
AtsTypeScriptCodeGenerator.cs (8)
245var baseType = MapTypeRefToTypeScript(param.Type); 249if (IsInterfaceHandleType(param.Type)) 383if (IsHandleType(param.Type) && !dtoTypeIds.Contains(param.Type!.TypeId)) 385typeIds.Add(param.Type!.TypeId); 1220return param.Type?.TypeId == AtsConstants.CancellationToken; 1656var valueType = MapTypeRefToTypeScript(valueParam.Type); 2475CollectFromTypeRef(param.Type);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (13)
AtsTypeScriptCodeGeneratorTests.cs (13)
94Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 531Assert.NotNull(dependencyParam.Type); 532Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 533Assert.True(dependencyParam.Type.IsInterface, "IResourceWithConnectionString is an interface"); 893Assert.NotNull(valueParam.Type); 894Assert.Equal("any", valueParam.Type.TypeId); 1017Assert.NotNull(ctParam.Type); 1018Assert.Equal(AtsConstants.CancellationToken, ctParam.Type.TypeId); 1019Assert.Equal(AtsTypeCategory.Primitive, ctParam.Type.Category); 1070Assert.Equal(AtsConstants.TimeSpan, timeoutParam.Type?.TypeId); 1074Assert.Equal(AtsConstants.CancellationToken, ctParam.Type?.TypeId); 1187Assert.NotNull(param.Type); 1188Assert.NotEqual(AtsTypeCategory.Unknown, param.Type.Category);
Aspire.Hosting.RemoteHost (2)
CodeGeneration\CodeGenerationService.cs (2)
82Type = p.Type != null ? MapTypeRef(p.Type) : null,