6 writes to Type
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1153Type = contextTypeRef, 1191Type = contextTypeRef, 1200Type = propertyTypeRef!, 1310Type = instanceContextTypeRef, 1511Type = unionTypeRef, 1553Type = finalTypeRef,
55 references to Type
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (3)
489CollectEnumClrTypes(param.Type, enumTypes); 562ResolveTypeRef(param.Type, validTypes); 644var 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); 552AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 638AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 714IsCancellationTokenTypeId(parameter.Type?.TypeId);
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); 519AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 605AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 678IsCancellationTokenTypeId(parameter.Type?.TypeId);
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); 510AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 546: MapTypeRefToPython(parameter.Type); 652parameter.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 (9)
AtsRustCodeGenerator.cs (9)
339else if (IsHandleType(parameter.Type)) 342var handleTypeName = MapTypeRefToRust(parameter.Type, false); 348paramType = MapParameterTypeToRust(parameter.Type, parameter.IsOptional); 385if (IsHandleType(parameter.Type)) 401if (IsAspireListOrDictParam(parameter.Type)) 417if (IsCollectionOfHandleTypes(parameter.Type)) 627AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 712AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 869IsCancellationTokenTypeId(parameter.Type?.TypeId);
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 (10)
AtsTypeScriptCodeGenerator.cs (10)
256var baseType = MapTypeRefToTypeScript(param.Type); 260if (IsInterfaceHandleType(param.Type)) 395if (IsHandleType(param.Type) && !dtoTypeIds.Contains(param.Type!.TypeId)) 397typeIds.Add(param.Type!.TypeId); 799var aTypeId = a.Type?.TypeId; 800var bTypeId = b.Type?.TypeId; 1422return param.Type?.TypeId == AtsConstants.CancellationToken; 1864var valueType = MapTypeRefToTypeScript(valueParam.Type); 2695CollectFromTypeRef(param.Type);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (13)
AtsTypeScriptCodeGeneratorTests.cs (13)
105Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 567Assert.NotNull(dependencyParam.Type); 568Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 569Assert.True(dependencyParam.Type.IsInterface, "IResourceWithConnectionString is an interface"); 929Assert.NotNull(valueParam.Type); 930Assert.Equal("any", valueParam.Type.TypeId); 1066Assert.NotNull(ctParam.Type); 1067Assert.Equal(AtsConstants.CancellationToken, ctParam.Type.TypeId); 1068Assert.Equal(AtsTypeCategory.Primitive, ctParam.Type.Category); 1119Assert.Equal(AtsConstants.TimeSpan, timeoutParam.Type?.TypeId); 1123Assert.Equal(AtsConstants.CancellationToken, ctParam.Type?.TypeId); 1236Assert.NotNull(param.Type); 1237Assert.NotEqual(AtsTypeCategory.Unknown, param.Type.Category);
Aspire.Hosting.RemoteHost (2)
CodeGeneration\CodeGenerationService.cs (2)
82Type = p.Type != null ? MapTypeRef(p.Type) : null,
Aspire.Hosting.Tests (1)
Ats\AtsCapabilityScannerTests.cs (1)
137var itemsType = Assert.IsType<AtsTypeRef>(itemsParameter.Type);