42 instantiations of AtsContext
Aspire.Hosting.CodeGeneration.Go.Tests (3)
AtsGoCodeGeneratorTests.cs (3)
62var files = _generator.GenerateDistributedApplication(new AtsContext 211var atsContext = new AtsContext 243var atsContext = new AtsContext
Aspire.Hosting.CodeGeneration.Java.Tests (9)
AtsJavaCodeGeneratorTests.cs (9)
51var context = new AtsContext 3070var context = new AtsContext 3272var context = new AtsContext 3387var context = new AtsContext 3591context = new AtsContext 3610var context = new AtsContext 3653return new AtsContext 3688return new AtsContext 3718var files = new AtsJavaCodeGenerator().GenerateDistributedApplication(context ?? new AtsContext
Aspire.Hosting.CodeGeneration.Python.Tests (5)
AtsPythonCodeGeneratorTests.cs (5)
503return new AtsContext 559return new AtsContext 635return new AtsContext 719return new AtsContext 822return new AtsContext
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
AtsRustCodeGeneratorTests.cs (2)
49var atsContext = new AtsContext 81var atsContext = new AtsContext
Aspire.Hosting.CodeGeneration.TypeScript.Tests (8)
AtsTypeScriptCodeGeneratorTests.cs (8)
920var atsContext = new AtsContext 1390var atsContext = new AtsContext 1448var atsContext = new AtsContext 1822return new AtsContext 2934var context = new AtsContext 3135var context = new AtsContext 3233=> new() 3299return new AtsContext
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
413var mergedContext = new AtsContext
AtsCapabilityScanner.cs (1)
64var context = new AtsContext
AtsContextFilter.cs (2)
135var apiExportContext = new AtsContext 279var filteredContext = new AtsContext
Aspire.Hosting.RemoteHost.Tests (11)
AtsContextFilterTests.cs (4)
79var context = new AtsContext 211context = new AtsContext 305var context = new AtsContext 611var context = new AtsContext
AtsMarshallerTests.cs (1)
18return new AtsContext
CallbackProxyTests.cs (1)
440var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
2114var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 2123var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
ExternalCapabilityRegistryTests.cs (2)
952var context = new AtsContext 1015=> new()
IntegrationHostLauncherTests.cs (1)
168Assert.Throws<InvalidOperationException>(() => registry.AugmentContext(new AtsContext
237 references to AtsContext
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
70public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 96private string GenerateAspireSdk(AtsContext context) 121private void BuildNameMaps(AtsContext context) 1948private void GenerateCreateBuilder(AtsContext context) 2074private string? GetCreateBuilderOptionsType(AtsContext context)
Aspire.Hosting.CodeGeneration.Go.Tests (21)
AtsGoCodeGeneratorTests.cs (21)
34var atsContext = CreateContextFromTestAssembly(); 211var atsContext = new AtsContext 243var atsContext = new AtsContext 272var atsContext = CreateContextFromTestAssembly(); 429var result = CreateContextFromBothAssemblies(); 454var atsContext = CreateContextFromBothAssemblies(); 472var atsContext = CreateContextFromBothAssemblies(); 486var atsContext = CreateContextFromBothAssemblies(); 497var atsContext = CreateContextFromBothAssemblies(); 510var atsContext = CreateContextFromBothAssemblies(); 522var atsContext = CreateContextFromBothAssemblies(); 535var atsContext = CreateContextFromBothAssemblies(); 568var atsContext = CreateContextFromBothAssemblies(); 583var atsContext = CreateContextFromBothAssemblies(); 609var atsContext = CreateContextFromBothAssemblies(); 622var atsContext = CreateContextFromBothAssemblies(); 633var atsContext = CreateContextFromBothAssemblies(); 647var atsContext = CreateContextFromBothAssemblies(); 667var atsContext = CreateContextFromBothAssemblies(); 686private static AtsContext CreateContextFromTestAssembly() 717private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
51public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 580private string GenerateAspireSdk(AtsContext context) 2411private IReadOnlyList<JavaHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Java.Tests (35)
AtsJavaCodeGeneratorTests.cs (35)
32var atsContext = CreateContextFromTestAssembly(); 51var context = new AtsContext 103var atsContext = CreateContextFromTestAssembly(); 131var atsContext = CreateContextFromTestAssembly(); 271var atsContext = CreateContextFromBothAssemblies(); 311var result = CreateContextFromBothAssemblies(); 334var atsContext = CreateContextFromBothAssemblies(); 347var atsContext = CreateContextFromBothAssemblies(); 365var atsContext = CreateContextFromBothAssemblies(); 380var atsContext = CreateContextFromBothAssemblies(); 392var atsContext = CreateContextFromBothAssemblies(); 403var atsContext = CreateContextFromBothAssemblies(); 416var atsContext = CreateContextFromTestAssembly(); 430var atsContext = CreateContextFromBothAssemblies(); 453var atsContext = CreateContextFromBothAssemblies(); 472var atsContext = CreateContextFromBothAssemblies(); 501var atsContext = CreateContextFromBothAssemblies(); 516var atsContext = CreateContextFromBothAssemblies(); 2609private static AtsContext CreateContextFromTestAssembly() 2640private static AtsContext CreateContextFromBothAssemblies() 2674var context = CreateContextWithSingleDtoProperty(propertyName); 2696var context = CreateContextWithSingleDtoProperty( 2709var context = CreateContextWithSingleDtoProperty( 2730var context = CreateContextWithSingleDtoProperty( 2799var context = CreateContextWithProbeCapabilities( 2888var context = CreateContextWithProbeCapabilities( 3070var context = new AtsContext 3272var context = new AtsContext 3387var context = new AtsContext 3583var context = CreateContextWithSingleDtoProperty("Default"); 3610var context = new AtsContext 3644private static AtsContext CreateContextWithSingleDtoProperty(string propertyName) 3651private static AtsContext CreateContextWithSingleDtoProperty(string propertyName, AtsTypeRef propertyType) 3686private static AtsContext CreateContextWithProbeCapabilities(AtsTypeRef resourceType, params AtsCapabilityInfo[] capabilities) 3714AtsContext? context = null,
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
692public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 776private string GenerateAspireSdk(AtsContext context)
Aspire.Hosting.CodeGeneration.Python.Tests (15)
AtsPythonCodeGeneratorTests.cs (15)
31var atsContext = CreateContextFromTestAssembly(); 47var atsContext = CreateContextFromTestAssembly(); 204var result = CreateContextFromBothAssemblies(); 229var atsContext = CreateContextFromBothAssemblies(); 247var atsContext = CreateContextFromBothAssemblies(); 263var atsContext = CreateContextFromBothAssemblies(); 274var atsContext = CreateContextFromBothAssemblies(); 288var atsContext = CreateContextFromBothAssemblies(); 447private static AtsContext CreateContextFromTestAssembly() 478private static AtsContext CreateContextFromBothAssemblies() 494private static AtsContext CreateContextWithKeywordParameter() 550private static AtsContext CreateContextWithAcronymIdentifiers() 606private static AtsContext CreateContextWithGenericInheritance() 689private static AtsContext CreateContextWithNullableUnionParameters() 794private static AtsContext CreateContextWithCollidingParameterMappings()
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
38public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 78private string GenerateAspireSdk(AtsContext context) 775private IReadOnlyList<RustHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Rust.Tests (11)
AtsRustCodeGeneratorTests.cs (11)
30var atsContext = CreateContextFromTestAssembly(); 49var atsContext = new AtsContext 81var atsContext = new AtsContext 107var atsContext = CreateContextFromTestAssembly(); 263var result = CreateContextFromBothAssemblies(); 288var atsContext = CreateContextFromBothAssemblies(); 306var atsContext = CreateContextFromBothAssemblies(); 322var atsContext = CreateContextFromBothAssemblies(); 334var atsContext = CreateContextFromBothAssemblies(); 351private static AtsContext CreateContextFromTestAssembly() 382private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.TypeScript (9)
AtsTypeScriptApiReferenceExporter.cs (1)
41AtsContext context,
AtsTypeScriptCodeGenerator.cs (2)
435public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 453private string GenerateAspireSdk(AtsContext context)
TypeScriptApiModel.cs (2)
296/// The result of resolving an <see cref="AtsContext"/> into TypeScript-specific decisions. 301public required AtsContext Context { get; init; }
TypeScriptApiProjector.cs (4)
15/// Resolves an <see cref="AtsContext"/> into the TypeScript-specific decisions that define the 86public TypeScriptApiProjector(AtsContext context) 125private TypeScriptResolvedModel Resolve(AtsContext context) 1543private static string GetCapabilityOwningAssemblyName(AtsContext context, AtsCapabilityInfo capability)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (57)
AtsTypeScriptCodeGeneratorTests.cs (57)
53var atsContext = CreateContextFromTestAssembly(); 74var atsContext = CreateContextFromTestAssembly(); 92var atsContext = CreateContextFromTestAssembly(); 109var atsContext = CreateContextFromBothAssemblies(); 172var context = CreateContextFromTestAssembly(); 201var context = CreateContextFromTestAssembly(); 220var context = CreateContextFromTestAssembly(); 238var context = CreateContextFromTestAssembly(); 283var context = CreateApiContext( 341var context = CreateContextFromTestAssembly(); 363var context = CreateContextFromTestAssembly(); 590var atsContext = CreateContextFromTestAssembly(); 863var atsContext = CreateContextFromTestAssembly(); 876var atsContext = CreateContextFromTestAssembly(); 919var scannedContext = CreateContextFromTestAssembly(); 920var atsContext = new AtsContext 1285var result = CreateContextFromBothAssemblies(); 1317var atsContext = WithAdditionalCapabilities( 1349var atsContext = CreateContextFromTestAssembly(); 1367var atsContext = CreateContextFromTestAssembly(); 1384var scannedContext = CreateContextFromTestAssembly(); 1390var atsContext = new AtsContext 1438var scannedContext = CreateContextFromTestAssembly(); 1448var atsContext = new AtsContext 1489var atsContext = includeHostingAssembly ? CreateContextFromBothAssemblies() : CreateContextFromTestAssembly(); 1607var atsContext = includeHostingAssembly ? CreateContextFromBothAssemblies() : CreateContextFromTestAssembly(); 1677var atsContext = CreateContextFromBothAssemblies(); 1696var atsContext = CreateContextFromBothAssemblies(); 1714var atsContext = CreateContextFromBothAssemblies(); 1811private static AtsContext CreateContextFromTestAssembly() 1820private static AtsContext WithAdditionalCapabilities(AtsContext context, params AtsCapabilityInfo[] capabilities) 1856AtsContext context, 1905private static AtsContext CreateContextFromHostingAssembly() 1921private static AtsContext CreateContextFromBothAssemblies() 2054var atsContext = CreateContextFromHostingAssembly(); 2229var atsContext = CreateContextFromBothAssemblies(); 2318var context = AtsCapabilityScanner.ScanAssemblies( 2375var atsContext = CreateContextFromTestAssembly(); 2415var atsContext = CreateContextFromTestAssembly(); 2428var atsContext = CreateContextFromTestAssembly(); 2490var atsContext = CreateContextFromTestAssembly(); 2512var atsContext = CreateContextFromTestAssembly(); 2534var atsContext = CreateContextFromTestAssembly(); 2552var atsContext = CreateContextFromTestAssembly(); 2582var atsContext = WithAdditionalCapabilities(CreateContextFromTestAssembly(), collisionCapability); 2806var context = CreateContextFromTestAssembly(); 2846var context = CreateApiContext( 2923parameter => Assert.Equal(typeof(AtsContext), parameter.ParameterType), 2934var context = new AtsContext 3095var forwardContext = CreateApiContext(eventHubsCapability, serviceBusCapability); 3096var reverseContext = CreateApiContext(serviceBusCapability, eventHubsCapability); 3135var context = new AtsContext 3174var context = CreateContextFromBothAssemblies(); 3198private static TypeScriptApiModel ProjectApi(AtsContext context, string packageName) 3232private static AtsContext CreateApiContext(params AtsCapabilityInfo[] capabilities) 3297private static AtsContext CreateEntryPointContext(string packageName)
Aspire.Hosting.RemoteHost (39)
Ats\AtsMarshaller.cs (2)
20private readonly AtsContext _context; 34AtsContext context,
Ats\CapabilityDispatcher.cs (1)
38private AtsContext? _atsContext;
Ats\ExternalCapabilityRegistry.cs (3)
381public AtsContext AugmentContext(AtsContext context) 413var mergedContext = new AtsContext
AtsCapabilityScanner.cs (2)
62public AtsContext ToAtsContext() 64var context = new AtsContext
AtsContextFactory.cs (7)
12/// Factory for creating a shared <see cref="AtsContext"/> from loaded assemblies. 16private readonly Lazy<AtsContext> _context; 25_context = new Lazy<AtsContext>(() => Create(assemblyLoader.GetAssemblies(), logger)); 29/// Gets or creates the <see cref="AtsContext"/> by scanning the loaded assemblies. 32public AtsContext GetContext() 37var context = _context.Value; 54private static AtsContext Create(IReadOnlyList<Assembly> assemblies, ILogger logger)
AtsContextFilter.cs (17)
29/// superset of everything <see cref="FilterByExportingAssemblies(AtsContext, IReadOnlyCollection{string})"/> 40AtsContext context, 60public static AtsContext FilterByExportingAssemblies( 61AtsContext context, 71public static AtsContext FilterByExportingAssembliesWithReferences( 72AtsContext context, 91internal static AtsContext FilterForApiExport( 92AtsContext context, 98var filteredContext = FilterByExportingAssemblies(context, assemblyNames, includeReferencedTypes: true); 135var apiExportContext = new AtsContext 183private static AtsContext FilterByExportingAssemblies( 184AtsContext context, 279var filteredContext = new AtsContext 502AtsContext context, 542private static HashSet<string> GetKnownAssemblyNames(AtsContext context, HashSet<string> assemblyNames) 616AtsContext context, 635AtsContext context,
CodeGeneration\CodeGenerationService.cs (7)
76var context = GetCodeGenerationContext(assemblyNames); 264var context = GetCodeGenerationContext(string.IsNullOrWhiteSpace(assemblyName) ? null : [assemblyName], includeReferencedTypes: true); 285private AtsContext GetCodeGenerationContext(string[]? assemblyNames, bool includeReferencedTypes = false) 287var context = _atsContextFactory.GetContext(); 360var fullContext = _atsContextFactory.GetContext(); 368var context = AtsContextFilter.FilterForApiExport( 402AtsContext fullContext,
Aspire.Hosting.RemoteHost.Tests (35)
AtsContextFilterTests.cs (23)
25var context = CreateContext(); 47var context = CreateContext(); 67var context = CreateContext(); 79var context = new AtsContext 90var property = typeof(AtsContext).GetProperty(nameof(AtsContext.Capabilities))!; 116var context = CreateContext(); 118var filteredContext = AtsContextFilter.FilterByExportingAssemblies( 154var context = CreateContext(); 156var filteredContext = AtsContextFilter.FilterByExportingAssembliesWithReferences( 176var context = CreateContext(); 221var filteredContext = AtsContextFilter.FilterForApiExport( 305var context = new AtsContext 315var filteredContext = AtsContextFilter.FilterByExportingAssembliesWithReferences( 334var unfilteredContext = scanResult.ToAtsContext(); 340var filteredContext = AtsContextFilter.FilterByExportingAssembliesWithReferences( 363var context = CreateContext(); 365var filteredContext = AtsContextFilter.FilterByExportingAssemblies( 373private static AtsContext CreateContext() 446Name = nameof(AtsContext), 447ClrType = typeof(AtsContext), 479ClrType = typeof(AtsContext), 611var context = new AtsContext
AtsMarshallerTests.cs (2)
16private static AtsContext CreateTestContext() 43var context = CreateTestContext();
CallbackProxyTests.cs (1)
440var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
2114var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 2123var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
ExternalCapabilityRegistryTests.cs (6)
896var context = CreateContext(managedCapability); 922var context = CreateContext(managedCapability); 924var augmented = registry.AugmentContext(context); 952var context = new AtsContext 972var augmented = registry.AugmentContext(context); 1014private static AtsContext CreateContext(params AtsCapabilityInfo[] capabilities)
IntegrationLoadContextTests.cs (1)
22Assert.Same(typeof(AtsContext).Assembly, sharedAssembly);
Aspire.TypeSystem (2)
IApiReferenceExporter.cs (1)
59AtsContext context,
ICodeGenerator.cs (1)
21Dictionary<string, string> GenerateDistributedApplication(AtsContext context);