5 instantiations of AtsContext
Aspire.Hosting (1)
Ats\AtsCapabilityScanner.cs (1)
52var context = new AtsContext
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (1)
15return new AtsContext
CallbackProxyTests.cs (1)
230var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
1167var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 1176var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
76 references to AtsContext
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (2)
50public AtsContext ToAtsContext() 52var 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) 566private 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)
279public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 317private string GenerateAspireSdk(AtsContext context)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (12)
AtsTypeScriptCodeGeneratorTests.cs (12)
39var atsContext = CreateContextFromTestAssembly(); 541var atsContext = CreateContextFromTestAssembly(); 729var result = CreateContextFromBothAssemblies(); 754var atsContext = CreateContextFromBothAssemblies(); 779private static AtsContext CreateContextFromTestAssembly() 810private static AtsContext CreateContextFromBothAssemblies() 996var atsContext = CreateContextFromBothAssemblies(); 1084var atsContext = CreateContextFromTestAssembly(); 1122var atsContext = CreateContextFromTestAssembly(); 1135var atsContext = CreateContextFromTestAssembly(); 1197var atsContext = CreateContextFromTestAssembly(); 1220var atsContext = CreateContextFromTestAssembly();
Aspire.Hosting.RemoteHost (10)
Ats\AtsMarshaller.cs (2)
17private readonly Hosting.Ats.AtsContext _context; 30Hosting.Ats.AtsContext context,
Ats\CapabilityDispatcher.cs (1)
33private 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)
13private static AtsContext CreateTestContext() 28var context = CreateTestContext();
CallbackProxyTests.cs (1)
230var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
1167var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 1176var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };