5 instantiations of AtsContext
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
54var context = new AtsContext
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (1)
17return new AtsContext
CallbackProxyTests.cs (1)
372var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
1433var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 1442var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
82 references to AtsContext
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
33public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 59private string GenerateAspireSdk(AtsContext context) 528private IReadOnlyList<GoHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Go.Tests (8)
AtsGoCodeGeneratorTests.cs (8)
29var atsContext = CreateContextFromTestAssembly(); 186var result = CreateContextFromBothAssemblies(); 211var atsContext = CreateContextFromBothAssemblies(); 229var atsContext = CreateContextFromBothAssemblies(); 243var atsContext = CreateContextFromBothAssemblies(); 255var atsContext = CreateContextFromBothAssemblies(); 272private static AtsContext CreateContextFromTestAssembly() 303private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
37public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 58private string GenerateAspireSdk(AtsContext context) 498private IReadOnlyList<JavaHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Java.Tests (8)
AtsJavaCodeGeneratorTests.cs (8)
29var 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.Python (3)
AtsPythonCodeGenerator.cs (3)
36public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 57private string GenerateAspireSdk(AtsContext context) 411private IReadOnlyList<PythonHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Python.Tests (8)
AtsPythonCodeGeneratorTests.cs (8)
29var atsContext = CreateContextFromTestAssembly(); 186var result = CreateContextFromBothAssemblies(); 211var atsContext = CreateContextFromBothAssemblies(); 229var atsContext = CreateContextFromBothAssemblies(); 245var atsContext = CreateContextFromBothAssemblies(); 257var atsContext = CreateContextFromBothAssemblies(); 276private static AtsContext CreateContextFromTestAssembly() 307private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
37public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 70private string GenerateAspireSdk(AtsContext context) 606private IReadOnlyList<RustHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Rust.Tests (8)
AtsRustCodeGeneratorTests.cs (8)
29var atsContext = CreateContextFromTestAssembly(); 186var result = CreateContextFromBothAssemblies(); 211var atsContext = CreateContextFromBothAssemblies(); 229var atsContext = CreateContextFromBothAssemblies(); 245var atsContext = CreateContextFromBothAssemblies(); 257var atsContext = CreateContextFromBothAssemblies(); 274private static AtsContext CreateContextFromTestAssembly() 305private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.TypeScript (2)
AtsTypeScriptCodeGenerator.cs (2)
335public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 373private string GenerateAspireSdk(AtsContext context)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (17)
AtsTypeScriptCodeGeneratorTests.cs (17)
40var atsContext = CreateContextFromTestAssembly(); 63var atsContext = CreateContextFromBothAssemblies(); 328var atsContext = CreateContextFromTestAssembly(); 587var atsContext = CreateContextFromTestAssembly(); 787var result = CreateContextFromBothAssemblies(); 812var atsContext = CreateContextFromBothAssemblies(); 837private static AtsContext CreateContextFromTestAssembly() 859private static AtsContext CreateContextFromHostingAssembly() 875private static AtsContext CreateContextFromBothAssemblies() 945var atsContext = CreateContextFromHostingAssembly(); 1112var atsContext = CreateContextFromBothAssemblies(); 1202var atsContext = CreateContextFromTestAssembly(); 1240var atsContext = CreateContextFromTestAssembly(); 1253var atsContext = CreateContextFromTestAssembly(); 1315var atsContext = CreateContextFromTestAssembly(); 1338var atsContext = CreateContextFromTestAssembly(); 1353var atsContext = CreateContextFromTestAssembly();
Aspire.Hosting.RemoteHost (12)
Ats\AtsMarshaller.cs (2)
19private readonly AtsContext _context; 32AtsContext context,
Ats\CapabilityDispatcher.cs (1)
33private AtsContext? _atsContext;
AtsCapabilityScanner.cs (2)
52public AtsContext ToAtsContext() 54var context = new 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 (6)
AtsMarshallerTests.cs (2)
15private static AtsContext CreateTestContext() 40var context = CreateTestContext();
CallbackProxyTests.cs (1)
372var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
1433var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 1442var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
IntegrationLoadContextTests.cs (1)
21Assert.Same(typeof(AtsContext).Assembly, sharedAssembly);
Aspire.TypeSystem (1)
ICodeGenerator.cs (1)
21Dictionary<string, string> GenerateDistributedApplication(AtsContext context);