5 instantiations of AtsContext
Aspire.Hosting (1)
Ats\AtsCapabilityScanner.cs (1)
54var context = new AtsContext
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (1)
17return new AtsContext
CallbackProxyTests.cs (1)
351var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
1410var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 1419var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
79 references to AtsContext
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (2)
52public AtsContext ToAtsContext() 54var context = new AtsContext
Ats\ICodeGenerator.cs (1)
24Dictionary<string, string> GenerateDistributedApplication(AtsContext context);
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
34public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 60private string GenerateAspireSdk(AtsContext context) 532private IReadOnlyList<GoHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Go.Tests (8)
AtsGoCodeGeneratorTests.cs (8)
28var atsContext = CreateContextFromTestAssembly(); 185var result = CreateContextFromBothAssemblies(); 210var atsContext = CreateContextFromBothAssemblies(); 228var atsContext = CreateContextFromBothAssemblies(); 242var atsContext = CreateContextFromBothAssemblies(); 254var atsContext = CreateContextFromBothAssemblies(); 271private static AtsContext CreateContextFromTestAssembly() 302private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
38public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 59private string GenerateAspireSdk(AtsContext context) 499private IReadOnlyList<JavaHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Java.Tests (8)
AtsJavaCodeGeneratorTests.cs (8)
28var atsContext = CreateContextFromTestAssembly(); 184var result = CreateContextFromBothAssemblies(); 209var atsContext = CreateContextFromBothAssemblies(); 227var atsContext = CreateContextFromBothAssemblies(); 241var atsContext = CreateContextFromBothAssemblies(); 253var atsContext = CreateContextFromBothAssemblies(); 270private static AtsContext CreateContextFromTestAssembly() 301private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
37public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 58private string GenerateAspireSdk(AtsContext context) 412private IReadOnlyList<PythonHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Python.Tests (8)
AtsPythonCodeGeneratorTests.cs (8)
28var atsContext = CreateContextFromTestAssembly(); 185var result = CreateContextFromBothAssemblies(); 210var atsContext = CreateContextFromBothAssemblies(); 228var atsContext = CreateContextFromBothAssemblies(); 244var atsContext = CreateContextFromBothAssemblies(); 256var atsContext = CreateContextFromBothAssemblies(); 275private static AtsContext CreateContextFromTestAssembly() 306private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
38public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 71private string GenerateAspireSdk(AtsContext context) 607private IReadOnlyList<RustHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Rust.Tests (8)
AtsRustCodeGeneratorTests.cs (8)
28var atsContext = CreateContextFromTestAssembly(); 185var result = CreateContextFromBothAssemblies(); 210var atsContext = CreateContextFromBothAssemblies(); 228var atsContext = CreateContextFromBothAssemblies(); 244var atsContext = CreateContextFromBothAssemblies(); 256var atsContext = CreateContextFromBothAssemblies(); 273private static AtsContext CreateContextFromTestAssembly() 304private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.TypeScript (2)
AtsTypeScriptCodeGenerator.cs (2)
290public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 328private string GenerateAspireSdk(AtsContext context)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (15)
AtsTypeScriptCodeGeneratorTests.cs (15)
39var atsContext = CreateContextFromTestAssembly(); 56var atsContext = CreateContextFromBothAssemblies(); 318var atsContext = CreateContextFromTestAssembly(); 577var atsContext = CreateContextFromTestAssembly(); 765var result = CreateContextFromBothAssemblies(); 790var atsContext = CreateContextFromBothAssemblies(); 815private static AtsContext CreateContextFromTestAssembly() 846private static AtsContext CreateContextFromBothAssemblies() 1045var atsContext = CreateContextFromBothAssemblies(); 1133var atsContext = CreateContextFromTestAssembly(); 1171var atsContext = CreateContextFromTestAssembly(); 1184var atsContext = CreateContextFromTestAssembly(); 1246var atsContext = CreateContextFromTestAssembly(); 1269var atsContext = CreateContextFromTestAssembly(); 1284var atsContext = CreateContextFromTestAssembly();
Aspire.Hosting.RemoteHost (10)
Ats\AtsMarshaller.cs (2)
19private readonly Hosting.Ats.AtsContext _context; 32Hosting.Ats.AtsContext context,
Ats\CapabilityDispatcher.cs (1)
34private Hosting.Ats.AtsContext? _atsContext;
AtsContextFactory.cs (6)
11/// Factory for creating a shared <see cref="AtsContext"/> from loaded assemblies. 15private readonly Lazy<AtsContext> _context; 19_context = new Lazy<AtsContext>(() => Create(assemblyLoader.GetAssemblies(), logger)); 23/// Gets or creates the <see cref="AtsContext"/> by scanning the loaded assemblies. 26public AtsContext GetContext() => _context.Value; 28private static AtsContext Create(IReadOnlyList<Assembly> assemblies, ILogger logger)
CodeGeneration\CodeGenerationService.cs (1)
41var context = _atsContextFactory.GetContext();
Aspire.Hosting.RemoteHost.Tests (5)
AtsMarshallerTests.cs (2)
15private static AtsContext CreateTestContext() 40var context = CreateTestContext();
CallbackProxyTests.cs (1)
351var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
1410var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 1419var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };