23 instantiations of AtsContext
Aspire.Hosting.CodeGeneration.Java.Tests (2)
AtsJavaCodeGeneratorTests.cs (2)
649context = new AtsContext 672return new AtsContext
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
395return new AtsContext 451return new AtsContext 527return new AtsContext
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
1080var atsContext = new AtsContext 1138var atsContext = new AtsContext 1496return new AtsContext 2517var context = new AtsContext 2718var context = new AtsContext 2816=> new() 2882return new AtsContext
Aspire.Hosting.RemoteHost (3)
AtsCapabilityScanner.cs (1)
64var context = new AtsContext
AtsContextFilter.cs (2)
135var apiExportContext = new AtsContext 279var filteredContext = new AtsContext
Aspire.Hosting.RemoteHost.Tests (8)
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)
397var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
2096var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 2105var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
202 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) 1932private void GenerateCreateBuilder(AtsContext context) 2058private string? GetCreateBuilderOptionsType(AtsContext context)
Aspire.Hosting.CodeGeneration.Go.Tests (16)
AtsGoCodeGeneratorTests.cs (16)
29var atsContext = CreateContextFromTestAssembly(); 47var atsContext = CreateContextFromTestAssembly(); 204var result = CreateContextFromBothAssemblies(); 229var atsContext = CreateContextFromBothAssemblies(); 247var atsContext = CreateContextFromBothAssemblies(); 261var atsContext = CreateContextFromBothAssemblies(); 272var atsContext = CreateContextFromBothAssemblies(); 285var atsContext = CreateContextFromBothAssemblies(); 297var atsContext = CreateContextFromBothAssemblies(); 310var atsContext = CreateContextFromBothAssemblies(); 323var atsContext = CreateContextFromBothAssemblies(); 334var atsContext = CreateContextFromBothAssemblies(); 348var atsContext = CreateContextFromBothAssemblies(); 368var atsContext = CreateContextFromBothAssemblies(); 387private static AtsContext CreateContextFromTestAssembly() 418private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
51public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 580private string GenerateAspireSdk(AtsContext context) 2330private IReadOnlyList<JavaHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Java.Tests (25)
AtsJavaCodeGeneratorTests.cs (25)
31var atsContext = CreateContextFromTestAssembly(); 50var atsContext = CreateContextFromTestAssembly(); 78var atsContext = CreateContextFromTestAssembly(); 218var atsContext = CreateContextFromBothAssemblies(); 258var result = CreateContextFromBothAssemblies(); 281var atsContext = CreateContextFromBothAssemblies(); 294var atsContext = CreateContextFromBothAssemblies(); 312var atsContext = CreateContextFromBothAssemblies(); 327var atsContext = CreateContextFromBothAssemblies(); 339var atsContext = CreateContextFromBothAssemblies(); 350var atsContext = CreateContextFromBothAssemblies(); 363var atsContext = CreateContextFromTestAssembly(); 377var atsContext = CreateContextFromBothAssemblies(); 400var atsContext = CreateContextFromBothAssemblies(); 419var atsContext = CreateContextFromBothAssemblies(); 448var atsContext = CreateContextFromBothAssemblies(); 463var atsContext = CreateContextFromBothAssemblies(); 517private static AtsContext CreateContextFromTestAssembly() 548private static AtsContext CreateContextFromBothAssemblies() 582var context = CreateContextWithSingleDtoProperty(propertyName); 604var context = CreateContextWithSingleDtoProperty( 617var context = CreateContextWithSingleDtoProperty( 641var context = CreateContextWithSingleDtoProperty("Default"); 663private static AtsContext CreateContextWithSingleDtoProperty(string propertyName) 670private static AtsContext CreateContextWithSingleDtoProperty(string propertyName, AtsTypeRef propertyType)
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
636public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 702private string GenerateAspireSdk(AtsContext context)
Aspire.Hosting.CodeGeneration.Python.Tests (13)
AtsPythonCodeGeneratorTests.cs (13)
29var atsContext = CreateContextFromTestAssembly(); 45var atsContext = CreateContextFromTestAssembly(); 202var result = CreateContextFromBothAssemblies(); 227var atsContext = CreateContextFromBothAssemblies(); 245var atsContext = CreateContextFromBothAssemblies(); 261var atsContext = CreateContextFromBothAssemblies(); 272var atsContext = CreateContextFromBothAssemblies(); 286var atsContext = CreateContextFromBothAssemblies(); 339private static AtsContext CreateContextFromTestAssembly() 370private static AtsContext CreateContextFromBothAssemblies() 386private static AtsContext CreateContextWithKeywordParameter() 442private static AtsContext CreateContextWithAcronymIdentifiers() 498private static AtsContext CreateContextWithGenericInheritance()
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 (9)
AtsRustCodeGeneratorTests.cs (9)
29var atsContext = CreateContextFromTestAssembly(); 47var atsContext = CreateContextFromTestAssembly(); 203var result = CreateContextFromBothAssemblies(); 228var atsContext = CreateContextFromBothAssemblies(); 246var atsContext = CreateContextFromBothAssemblies(); 262var atsContext = CreateContextFromBothAssemblies(); 274var atsContext = CreateContextFromBothAssemblies(); 291private static AtsContext CreateContextFromTestAssembly() 322private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.TypeScript (9)
AtsTypeScriptApiReferenceExporter.cs (1)
41AtsContext context,
AtsTypeScriptCodeGenerator.cs (2)
423public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 440private string GenerateAspireSdk(AtsContext context)
TypeScriptApiModel.cs (2)
290/// The result of resolving an <see cref="AtsContext"/> into TypeScript-specific decisions. 295public 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) 1539private static string GetCapabilityOwningAssemblyName(AtsContext context, AtsCapabilityInfo capability)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (52)
AtsTypeScriptCodeGeneratorTests.cs (52)
49var atsContext = CreateContextFromTestAssembly(); 69var atsContext = CreateContextFromTestAssembly(); 87var atsContext = CreateContextFromTestAssembly(); 104var atsContext = CreateContextFromBothAssemblies(); 167var context = CreateContextFromTestAssembly(); 196var context = CreateContextFromTestAssembly(); 215var context = CreateContextFromTestAssembly(); 233var context = CreateContextFromTestAssembly(); 255var context = CreateContextFromTestAssembly(); 482var atsContext = CreateContextFromTestAssembly(); 756var atsContext = CreateContextFromTestAssembly(); 769var atsContext = CreateContextFromTestAssembly(); 975var result = CreateContextFromBothAssemblies(); 1007var atsContext = WithAdditionalCapabilities( 1039var atsContext = CreateContextFromTestAssembly(); 1057var atsContext = CreateContextFromTestAssembly(); 1074var scannedContext = CreateContextFromTestAssembly(); 1080var atsContext = new AtsContext 1128var scannedContext = CreateContextFromTestAssembly(); 1138var atsContext = new AtsContext 1179var atsContext = includeHostingAssembly ? CreateContextFromBothAssemblies() : CreateContextFromTestAssembly(); 1296var atsContext = includeHostingAssembly ? CreateContextFromBothAssemblies() : CreateContextFromTestAssembly(); 1366var atsContext = CreateContextFromBothAssemblies(); 1385var atsContext = CreateContextFromBothAssemblies(); 1403var atsContext = CreateContextFromBothAssemblies(); 1485private static AtsContext CreateContextFromTestAssembly() 1494private static AtsContext WithAdditionalCapabilities(AtsContext context, params AtsCapabilityInfo[] capabilities) 1530AtsContext context, 1577private static AtsContext CreateContextFromHostingAssembly() 1593private static AtsContext CreateContextFromBothAssemblies() 1726var atsContext = CreateContextFromHostingAssembly(); 1900var atsContext = CreateContextFromBothAssemblies(); 1990var atsContext = CreateContextFromTestAssembly(); 2030var atsContext = CreateContextFromTestAssembly(); 2043var atsContext = CreateContextFromTestAssembly(); 2105var atsContext = CreateContextFromTestAssembly(); 2127var atsContext = CreateContextFromTestAssembly(); 2149var atsContext = CreateContextFromTestAssembly(); 2167var atsContext = CreateContextFromTestAssembly(); 2197var atsContext = WithAdditionalCapabilities(CreateContextFromTestAssembly(), collisionCapability); 2389var context = CreateContextFromTestAssembly(); 2429var context = CreateApiContext( 2506parameter => Assert.Equal(typeof(AtsContext), parameter.ParameterType), 2517var context = new AtsContext 2678var forwardContext = CreateApiContext(eventHubsCapability, serviceBusCapability); 2679var reverseContext = CreateApiContext(serviceBusCapability, eventHubsCapability); 2718var context = new AtsContext 2757var context = CreateContextFromBothAssemblies(); 2781private static TypeScriptApiModel ProjectApi(AtsContext context, string packageName) 2815private static AtsContext CreateApiContext(params AtsCapabilityInfo[] capabilities) 2880private static AtsContext CreateEntryPointContext(string packageName)
Aspire.Hosting.RemoteHost (34)
Ats\AtsMarshaller.cs (2)
20private readonly AtsContext _context; 34AtsContext context,
Ats\CapabilityDispatcher.cs (1)
37private AtsContext? _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 501AtsContext context, 541private static HashSet<string> GetKnownAssemblyNames(AtsContext context, HashSet<string> assemblyNames) 615AtsContext context, 634AtsContext context,
CodeGeneration\CodeGenerationService.cs (5)
64var context = _atsContextFactory.GetContext(); 249var context = _atsContextFactory.GetContext(); 335var fullContext = _atsContextFactory.GetContext(); 343var context = AtsContextFilter.FilterForApiExport( 377AtsContext fullContext,
Aspire.Hosting.RemoteHost.Tests (29)
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() 42var context = CreateTestContext();
CallbackProxyTests.cs (1)
397var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
2096var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 2105var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
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);