54 writes to HandleTypes
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
76HandleTypes = handles.Values.ToArray(),
Aspire.Hosting.CodeGeneration.Go.Tests (11)
AtsGoCodeGeneratorTests.cs (4)
149HandleTypes = [], 303HandleTypes = [], 1215HandleTypes = [], 1247HandleTypes = [],
AtsGoDerivedBuilderTests.cs (4)
529HandleTypes = 562HandleTypes = context.HandleTypes.Where(type => type.AtsTypeId != PoolId).ToList(), 575HandleTypes = context.HandleTypes, 599HandleTypes = context.HandleTypes,
GoDocCommentTests.cs (1)
406HandleTypes =
GoGeneratorEscapingTests.cs (1)
138HandleTypes =
GoScaffoldTests.cs (1)
78HandleTypes = [],
Aspire.Hosting.CodeGeneration.Java.Tests (9)
AtsJavaCodeGeneratorTests.cs (9)
54HandleTypes = [], 3088HandleTypes = [new AtsTypeInfo { AtsTypeId = resourceType.TypeId! }], 3319HandleTypes = [], 3434HandleTypes = [new AtsTypeInfo { AtsTypeId = resourceType.TypeId! }], 3638HandleTypes = context.HandleTypes, 3657HandleTypes = [], 3700HandleTypes = [], 3735HandleTypes = [new AtsTypeInfo { AtsTypeId = resourceType.TypeId! }], 3765HandleTypes = [],
Aspire.Hosting.CodeGeneration.Python.Tests (6)
AtsPythonCodeGeneratorTests.cs (6)
376HandleTypes = context.HandleTypes, 907HandleTypes = 963HandleTypes = 1033HandleTypes = 1138HandleTypes = [], 1239HandleTypes =
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
AtsRustCodeGeneratorTests.cs (2)
152HandleTypes = [], 184HandleTypes = [],
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
35var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 985HandleTypes = scannedContext.HandleTypes, 1552HandleTypes = scannedContext.HandleTypes, 1610HandleTypes = scannedContext.HandleTypes, 1984HandleTypes = context.HandleTypes, 3120HandleTypes = [], 3339HandleTypes = [], 3419HandleTypes = [], 3521HandleTypes = [],
Aspire.Hosting.Native.CodeGeneration (1)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (1)
67HandleTypes = HandleTypes,
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
418HandleTypes = context.HandleTypes,
AtsCapabilityScanner.cs (1)
67HandleTypes = HandleTypes,
AtsContextFilter.cs (2)
138HandleTypes = filteredContext.HandleTypes, 282HandleTypes = context.HandleTypes.Where(type => includedHandleTypeIds.Contains(type.AtsTypeId)).ToList(),
Aspire.Hosting.RemoteHost.Tests (10)
AtsContextFilterTests.cs (4)
82HandleTypes = [], 214HandleTypes = context.HandleTypes, 308HandleTypes = [], 614HandleTypes = [selectedHandleType, referencedCoreHandleType, unrelatedCoreHandleType, siblingHandleType],
AtsMarshallerTests.cs (1)
21HandleTypes = [],
CallbackProxyTests.cs (1)
478var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (1)
2307var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
ExternalCapabilityRegistryTests.cs (2)
955HandleTypes = [], 1018HandleTypes = [],
IntegrationHostLauncherTests.cs (1)
171HandleTypes = [],
Aspire.Managed.Tests (1)
AppHostServerV2CodeGenerationTests.cs (1)
24HandleTypes = [],
63 references to HandleTypes
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
30var handles = core.HandleTypes.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Go (4)
AtsGoCodeGenerator.ApiProjection.cs (1)
1047foreach (var handleType in context.HandleTypes)
AtsGoCodeGenerator.cs (3)
185foreach (var handleType in context.HandleTypes) 374foreach (var handleType in context.HandleTypes) 623foreach (var handleType in context.HandleTypes)
Aspire.Hosting.CodeGeneration.Go.Tests (5)
AtsGoCodeGeneratorTests.cs (2)
1433var containerResourceType = result.HandleTypes 1438var testRedisType = result.HandleTypes
AtsGoDerivedBuilderTests.cs (3)
562HandleTypes = context.HandleTypes.Where(type => type.AtsTypeId != PoolId).ToList(), 575HandleTypes = context.HandleTypes, 599HandleTypes = context.HandleTypes,
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
2415foreach (var handleType in context.HandleTypes) 2455var handleTypeMap = context.HandleTypes 2461var handleTypeInfoMap = context.HandleTypes
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
314var containerResourceType = result.HandleTypes 319var testRedisType = result.HandleTypes 3638HandleTypes = context.HandleTypes,
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
208var containerResourceType = result.HandleTypes 213var testRedisType = result.HandleTypes 376HandleTypes = context.HandleTypes,
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
780foreach (var handleType in context.HandleTypes) 819var handleTypeMap = context.HandleTypes
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
AtsRustCodeGeneratorTests.cs (2)
366var containerResourceType = result.HandleTypes 371var testRedisType = result.HandleTypes
Aspire.Hosting.CodeGeneration.TypeScript (1)
TypeScriptApiProjector.cs (1)
192foreach (var handleType in context.HandleTypes)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
985HandleTypes = scannedContext.HandleTypes, 1447var containerResourceType = result.HandleTypes 1452var testRedisType = result.HandleTypes 1552HandleTypes = scannedContext.HandleTypes, 1610HandleTypes = scannedContext.HandleTypes, 1984HandleTypes = context.HandleTypes, 2516Assert.Single(context.HandleTypes, type => type.AtsTypeId == legacyTypeId);
Aspire.Hosting.Native.CodeGeneration (8)
NativeCSharpProjection.cs (2)
20var handles = context.HandleTypes.ToDictionary(type => type.AtsTypeId, type => type.ClrType!.Name); 52foreach (var handle in context.HandleTypes.OrderBy(type => type.AtsTypeId, StringComparer.Ordinal))
NativeProviderProjection.cs (1)
34var coreTypes = core.HandleTypes.ToDictionary(type => type.ClrType!.Name, type => type.AtsTypeId);
Program.cs (5)
32await NativeProviderTypeScriptProjection.GenerateAsync(args[1], output, context.HandleTypes).ConfigureAwait(false); 57var handles = context.HandleTypes.Select(handle => handle.AtsTypeId).ToHashSet(StringComparer.Ordinal); 198HandleTypes = context.HandleTypes.OrderBy(handle => handle.AtsTypeId, StringComparer.Ordinal), 241"export const nativeTypes = " + new JsonObject(context.HandleTypes.Select(handle => KeyValuePair.Create( 463var typeId = context.HandleTypes.SingleOrDefault(handle => handle.AtsTypeId == $"{type.Assembly.GetName().Name}/{type.FullName}");
Aspire.Hosting.RemoteHost (11)
Ats\ExternalCapabilityRegistry.cs (1)
418HandleTypes = context.HandleTypes,
AtsContextFactory.cs (1)
40context.HandleTypes.Count,
AtsContextFilter.cs (7)
111var supportingHandleTypes = filteredContext.HandleTypes 138HandleTypes = filteredContext.HandleTypes, 201var handleTypesById = context.HandleTypes.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal); 206context.HandleTypes 237foreach (var handleType in context.HandleTypes.Where(type => includedHandleTypeIds.Contains(type.AtsTypeId)).ToList()) 282HandleTypes = context.HandleTypes.Where(type => includedHandleTypeIds.Contains(type.AtsTypeId)).ToList(), 553foreach (var type in context.HandleTypes)
CodeGeneration\CodeGenerationService.cs (2)
79context.HandleTypes.Count, 88HandleTypes = context.HandleTypes.Select(MapHandleType).ToList(),
Aspire.Hosting.RemoteHost.Tests (11)
AtsContextFilterTests.cs (9)
50context.HandleTypes.Where(type => type.AtsTypeId.StartsWith("Aspire.Hosting.Redis/", StringComparison.Ordinal)), 55Assert.NotEmpty(AtsContextFilter.FilterByExportingAssemblies(context, ["aspire.hosting.redis"]).HandleTypes); 71Assert.Empty(AtsContextFilter.FilterByExportingAssemblies(context, ["contoso.not.loaded"]).HandleTypes); 127filteredContext.HandleTypes, 160Assert.Contains(filteredContext.HandleTypes, type => type.AtsTypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.ResourceBuilder`1"); 170Assert.DoesNotContain(filteredContext.HandleTypes, type => type.AtsTypeId == "Aspire.Hosting/Aspire.Hosting.DistributedApplication"); 178context.HandleTypes, 214HandleTypes = context.HandleTypes, 357Assert.True(filteredContext.HandleTypes.Count > 0);
ExternalCapabilityRegistryTests.cs (2)
979Assert.Same(context.HandleTypes, augmented.HandleTypes);
Aspire.TypeSystem (2)
AtsContext.cs (2)
18/// <term>Handle Types (<see cref="HandleTypes"/>)</term> 163_handleTypes ??= new HashSet<Type>(HandleTypes.Where(t => t.ClrType != null).Select(t => t.ClrType!));