6 writes to Type
Aspire.Hosting.RemoteHost (6)
AtsCapabilityScanner.cs (6)
1173Type = contextTypeRef, 1211Type = contextTypeRef, 1220Type = propertyTypeRef!, 1330Type = instanceContextTypeRef, 1533Type = unionTypeRef, 1575Type = finalTypeRef,
63 references to Type
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
316: MapTypeRefToGo(parameter.Type, parameter.IsOptional); 351var paramTypeStr = MapTypeRefToGo(parameter.Type, parameter.IsOptional); 548AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 633AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 720IsCancellationTokenTypeId(parameter.Type?.TypeId);
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
290: MapTypeRefToJava(parameter.Type, parameter.IsOptional); 518AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 603AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 676IsCancellationTokenTypeId(parameter.Type?.TypeId);
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
82Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
425AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 508AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 544: MapTypeRefToPython(parameter.Type); 650parameter.Type?.TypeId == AtsConstants.CancellationToken;
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.Rust (9)
AtsRustCodeGenerator.cs (9)
338else if (IsHandleType(parameter.Type)) 341var handleTypeName = MapTypeRefToRust(parameter.Type, false); 347paramType = MapParameterTypeToRust(parameter.Type, parameter.IsOptional); 384if (IsHandleType(parameter.Type)) 400if (IsAspireListOrDictParam(parameter.Type)) 416if (IsCollectionOfHandleTypes(parameter.Type)) 626AddHandleTypeIfNeeded(handleTypeIds, parameter.Type); 710AddListOrDictTypeIfNeeded(typeIds, parameter.Type); 867IsCancellationTokenTypeId(parameter.Type?.TypeId);
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string");
Aspire.Hosting.CodeGeneration.TypeScript (15)
AtsTypeScriptCodeGenerator.cs (15)
275return MapInputTypeToTypeScript(param.Type); 313return GetRpcArgumentEntry(param.Name, param.Type); 323return GetRpcArgumentValueExpression(param.Name, param.Type); 441if (IsHandleType(param.Type) && !dtoTypeIds.Contains(param.Type!.TypeId)) 443typeIds.Add(param.Type!.TypeId); 845var aTypeId = a.Type?.TypeId; 846var bTypeId = b.Type?.TypeId; 1897var valueType = MapInputTypeToTypeScript(valueParam.Type); 1901WriteLine($" {{ context: this._handle, {GetRpcArgumentEntry("value", valueParam.Type)} }}"); 2092requiredArgs.Add(GetRpcArgumentEntry(param.Name, param.Type)); 2097WriteLine($" if ({param.Name} !== undefined) rpcArgs.{param.Name} = {GetRpcArgumentValueExpression(param.Name, param.Type)};"); 2181requiredArgs.Add(GetRpcArgumentEntry(param.Name, param.Type)); 2186WriteLine($" if ({param.Name} !== undefined) rpcArgs.{param.Name} = {GetRpcArgumentValueExpression(param.Name, param.Type)};"); 2750CollectFromTypeRef(param.Type);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (13)
AtsTypeScriptCodeGeneratorTests.cs (13)
115Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 577Assert.NotNull(dependencyParam.Type); 578Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 579Assert.True(dependencyParam.Type.IsInterface, "IResourceWithConnectionString is an interface"); 986Assert.NotNull(valueParam.Type); 987Assert.Equal("any", valueParam.Type.TypeId); 1133Assert.NotNull(ctParam.Type); 1134Assert.Equal(AtsConstants.CancellationToken, ctParam.Type.TypeId); 1135Assert.Equal(AtsTypeCategory.Primitive, ctParam.Type.Category); 1188Assert.Equal(AtsConstants.TimeSpan, timeoutParam.Type?.TypeId); 1192Assert.Equal(AtsConstants.CancellationToken, ctParam.Type?.TypeId); 1305Assert.NotNull(param.Type); 1306Assert.NotEqual(AtsTypeCategory.Unknown, param.Type.Category);
Aspire.Hosting.RemoteHost (5)
AtsCapabilityScanner.cs (3)
500CollectEnumClrTypes(param.Type, enumTypes); 573ResolveTypeRef(param.Type, validTypes); 655var result = FindUnknownType(param.Type);
CodeGeneration\CodeGenerationService.cs (2)
82Type = p.Type != null ? MapTypeRef(p.Type) : null,
Aspire.Hosting.RemoteHost.Tests (4)
AtsCapabilityScannerTests.cs (4)
140var itemsType = Assert.IsType<AtsTypeRef>(itemsParameter.Type); 346Assert.NotNull(parameter.Type); 347Assert.Equal(AtsTypeCategory.Handle, parameter.Type.Category); 348Assert.Equal(AtsTypeMapping.DeriveTypeId(typeof(AssemblyLevelExportedTestType)), parameter.Type.TypeId);