72 references to Handle
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
320if (typeRef.Category == AtsTypeCategory.Handle) 1177if (returnType.Category != AtsTypeCategory.Handle) 1398if (p.Type?.Category != AtsTypeCategory.Handle) { continue; } 1909if (hasReturn && capability.ReturnType!.Category == AtsTypeCategory.Handle) 2107AtsTypeCategory.Handle => MapHandleType(typeRef.TypeId),
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
1138if (parameter.IsCallback || parameter.Type?.Category != AtsTypeCategory.Handle) 2065AtsTypeCategory.Handle => $"({MapTypeRefToJava(typeRef, allowNull)}) {valueExpression}", 2577AtsTypeCategory.Handle => MapHandleType(typeRef.TypeId), 2702if (typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.Java.Tests (6)
AtsJavaCodeGeneratorTests.cs (6)
2775var resourceType = new AtsTypeRef { TypeId = "Tests/ProbeResource", Category = AtsTypeCategory.Handle }; 2813var resourceType = new AtsTypeRef { TypeId = "Tests/ProbeResource", Category = AtsTypeCategory.Handle }; 2841var resourceType = new AtsTypeRef { TypeId = "Tests/ProbeResource", Category = AtsTypeCategory.Handle }; 2886Category = AtsTypeCategory.Handle 3015var resourceType = new AtsTypeRef { TypeId = "Tests/ProbeResource", Category = AtsTypeCategory.Handle }; 3362var resourceType = new AtsTypeRef { TypeId = "Tests/ProbeResource", Category = AtsTypeCategory.Handle };
Aspire.Hosting.CodeGeneration.Python (6)
AtsPythonCodeGenerator.cs (6)
158typeRef != null && typeRef.Category == AtsTypeCategory.Handle; 224AtsTypeCategory.Handle => GetWrapperOrHandleName(typeRef.TypeId), 1365var isResourceBuilder = capability.ReturnType != null && capability.ReturnType.Category == AtsTypeCategory.Handle && 1438if (capability.ReturnType != null && (capability.ReturnType.Category == AtsTypeCategory.Handle || capability.ReturnType.Category == AtsTypeCategory.Dto)) 1923if (targetTypeRef.Category != AtsTypeCategory.Handle) 2172if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.Python.Tests (7)
AtsPythonCodeGeneratorTests.cs (7)
500Category = AtsTypeCategory.Handle 556Category = AtsTypeCategory.Handle 615Category = AtsTypeCategory.Handle 622Category = AtsTypeCategory.Handle, 630Category = AtsTypeCategory.Handle, 812Category = AtsTypeCategory.Handle 819Category = AtsTypeCategory.Handle
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
385AtsTypeCategory.Handle => true, 914AtsTypeCategory.Handle => MapHandleType(typeRef.TypeId), 953AtsTypeCategory.Handle => "Handle", 1065typeRef?.Category == AtsTypeCategory.Handle 1101if (typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.TypeScript (5)
TypeScriptApiProjector.cs (5)
1648typeRef is { Category: AtsTypeCategory.Handle }; 1693AtsTypeCategory.Handle => GetWrapperOrHandleName(typeRef.TypeId), 2008return typeRef.Category == AtsTypeCategory.Handle && typeRef.IsInterface; 2667if (targetTypeRef.Category != AtsTypeCategory.Handle) 2942if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (10)
AtsTypeScriptCodeGeneratorTests.cs (10)
276Category = AtsTypeCategory.Handle 854Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 1577Category = AtsTypeCategory.Handle 1838Category = AtsTypeCategory.Handle 2340Assert.Equal(AtsTypeCategory.Handle, legacyOptions.Type.Category); 2834Category = AtsTypeCategory.Handle 3039Category = AtsTypeCategory.Handle 3047Category = AtsTypeCategory.Handle 3133Category = AtsTypeCategory.Handle 3251Category = AtsTypeCategory.Handle
Aspire.Hosting.RemoteHost (11)
Ats\AtsMarshaller.cs (3)
157AtsTypeCategory.Handle => _handles.Marshal(value, typeRef.TypeId), 222AtsTypeCategory.Handle => _handles.Marshal(value, typeId), 461AtsTypeCategory.Handle => _handles.Marshal(value, AtsTypeMapping.DeriveTypeId(type)),
AtsCapabilityScanner.cs (6)
770typeRef.Category = AtsTypeCategory.Handle; 930Category = AtsTypeCategory.Handle, 961Category = AtsTypeCategory.Handle, 2968Category = AtsTypeCategory.Handle, 3073Category = AtsTypeCategory.Handle, 3140Category = AtsTypeCategory.Handle,
AtsContextFilter.cs (2)
326Category = AtsTypeCategory.Handle, 394if (typeRef.Category == AtsTypeCategory.Handle && !string.IsNullOrEmpty(typeRef.TypeId))
Aspire.Hosting.RemoteHost.Tests (9)
AtsCapabilityScannerTests.cs (2)
442Assert.Equal(AtsTypeCategory.Handle, callbackParameter.Type.Category); 683Assert.Equal(AtsTypeCategory.Handle, parameter.Type.Category);
AtsContextFilterTests.cs (6)
199Category = AtsTypeCategory.Handle 206Category = AtsTypeCategory.Handle, 509Category = AtsTypeCategory.Handle 537Category = AtsTypeCategory.Handle, 545Category = AtsTypeCategory.Handle 562Category = AtsTypeCategory.Handle
AtsMarshallerTests.cs (1)
199new AtsTypeRef { TypeId = "test/IResource", ClrType = typeof(IResource), Category = AtsTypeCategory.Handle }
Aspire.TypeSystem (4)
AtsConstants.cs (2)
389return AtsTypeCategory.Handle; 490return AtsTypeCategory.Handle;
AtsContext.cs (2)
166return AtsTypeCategory.Handle; 170return AtsTypeCategory.Handle;