36 instantiations of AtsContext
Aspire.Hosting.CodeGeneration.Go.Tests (2)
AtsGoCodeGeneratorTests.cs (2)
49var atsContext = new AtsContext 81var atsContext = new AtsContext
Aspire.Hosting.CodeGeneration.Java.Tests (8)
AtsJavaCodeGeneratorTests.cs (8)
3018var context = new AtsContext 3220var context = new AtsContext 3335var context = new AtsContext 3539context = new AtsContext 3558var context = new AtsContext 3601return new AtsContext 3636return new AtsContext 3666var 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)
815var atsContext = new AtsContext 1195var atsContext = new AtsContext 1253var atsContext = new AtsContext 1612return new AtsContext 2666var context = new AtsContext 2867var context = new AtsContext 2965=> new() 3031return 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)
2114var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 2123var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
222 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)
30var atsContext = CreateContextFromTestAssembly(); 49var atsContext = new AtsContext 81var atsContext = new AtsContext 110var atsContext = CreateContextFromTestAssembly(); 267var result = CreateContextFromBothAssemblies(); 292var atsContext = CreateContextFromBothAssemblies(); 310var atsContext = CreateContextFromBothAssemblies(); 324var atsContext = CreateContextFromBothAssemblies(); 335var atsContext = CreateContextFromBothAssemblies(); 348var atsContext = CreateContextFromBothAssemblies(); 360var atsContext = CreateContextFromBothAssemblies(); 373var atsContext = CreateContextFromBothAssemblies(); 406var atsContext = CreateContextFromBothAssemblies(); 421var atsContext = CreateContextFromBothAssemblies(); 447var atsContext = CreateContextFromBothAssemblies(); 460var atsContext = CreateContextFromBothAssemblies(); 471var atsContext = CreateContextFromBothAssemblies(); 485var atsContext = CreateContextFromBothAssemblies(); 505var atsContext = CreateContextFromBothAssemblies(); 524private static AtsContext CreateContextFromTestAssembly() 555private static AtsContext CreateContextFromBothAssemblies()
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
51public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 580private string GenerateAspireSdk(AtsContext context) 2392private IReadOnlyList<JavaHandleType> BuildHandleTypes(AtsContext context)
Aspire.Hosting.CodeGeneration.Java.Tests (34)
AtsJavaCodeGeneratorTests.cs (34)
32var atsContext = CreateContextFromTestAssembly(); 51var atsContext = CreateContextFromTestAssembly(); 79var atsContext = CreateContextFromTestAssembly(); 219var atsContext = CreateContextFromBothAssemblies(); 259var result = CreateContextFromBothAssemblies(); 282var atsContext = CreateContextFromBothAssemblies(); 295var atsContext = CreateContextFromBothAssemblies(); 313var atsContext = CreateContextFromBothAssemblies(); 328var atsContext = CreateContextFromBothAssemblies(); 340var atsContext = CreateContextFromBothAssemblies(); 351var atsContext = CreateContextFromBothAssemblies(); 364var atsContext = CreateContextFromTestAssembly(); 378var atsContext = CreateContextFromBothAssemblies(); 401var atsContext = CreateContextFromBothAssemblies(); 420var atsContext = CreateContextFromBothAssemblies(); 449var atsContext = CreateContextFromBothAssemblies(); 464var atsContext = CreateContextFromBothAssemblies(); 2557private static AtsContext CreateContextFromTestAssembly() 2588private static AtsContext CreateContextFromBothAssemblies() 2622var context = CreateContextWithSingleDtoProperty(propertyName); 2644var context = CreateContextWithSingleDtoProperty( 2657var context = CreateContextWithSingleDtoProperty( 2678var context = CreateContextWithSingleDtoProperty( 2747var context = CreateContextWithProbeCapabilities( 2836var context = CreateContextWithProbeCapabilities( 3018var context = new AtsContext 3220var context = new AtsContext 3335var context = new AtsContext 3531var context = CreateContextWithSingleDtoProperty("Default"); 3558var context = new AtsContext 3592private static AtsContext CreateContextWithSingleDtoProperty(string propertyName) 3599private static AtsContext CreateContextWithSingleDtoProperty(string propertyName, AtsTypeRef propertyType) 3634private static AtsContext CreateContextWithProbeCapabilities(AtsTypeRef resourceType, params AtsCapabilityInfo[] capabilities) 3662AtsContext? 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)
424public Dictionary<string, string> GenerateDistributedApplication(AtsContext context) 441private 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 (54)
AtsTypeScriptCodeGeneratorTests.cs (54)
52var atsContext = CreateContextFromTestAssembly(); 72var atsContext = CreateContextFromTestAssembly(); 90var atsContext = CreateContextFromTestAssembly(); 107var atsContext = CreateContextFromBothAssemblies(); 170var context = CreateContextFromTestAssembly(); 199var context = CreateContextFromTestAssembly(); 218var context = CreateContextFromTestAssembly(); 236var context = CreateContextFromTestAssembly(); 258var context = CreateContextFromTestAssembly(); 485var atsContext = CreateContextFromTestAssembly(); 758var atsContext = CreateContextFromTestAssembly(); 771var atsContext = CreateContextFromTestAssembly(); 814var scannedContext = CreateContextFromTestAssembly(); 815var atsContext = new AtsContext 1090var result = CreateContextFromBothAssemblies(); 1122var atsContext = WithAdditionalCapabilities( 1154var atsContext = CreateContextFromTestAssembly(); 1172var atsContext = CreateContextFromTestAssembly(); 1189var scannedContext = CreateContextFromTestAssembly(); 1195var atsContext = new AtsContext 1243var scannedContext = CreateContextFromTestAssembly(); 1253var atsContext = new AtsContext 1294var atsContext = includeHostingAssembly ? CreateContextFromBothAssemblies() : CreateContextFromTestAssembly(); 1412var atsContext = includeHostingAssembly ? CreateContextFromBothAssemblies() : CreateContextFromTestAssembly(); 1482var atsContext = CreateContextFromBothAssemblies(); 1501var atsContext = CreateContextFromBothAssemblies(); 1519var atsContext = CreateContextFromBothAssemblies(); 1601private static AtsContext CreateContextFromTestAssembly() 1610private static AtsContext WithAdditionalCapabilities(AtsContext context, params AtsCapabilityInfo[] capabilities) 1646AtsContext context, 1693private static AtsContext CreateContextFromHostingAssembly() 1709private static AtsContext CreateContextFromBothAssemblies() 1842var atsContext = CreateContextFromHostingAssembly(); 2017var atsContext = CreateContextFromBothAssemblies(); 2107var atsContext = CreateContextFromTestAssembly(); 2147var atsContext = CreateContextFromTestAssembly(); 2160var atsContext = CreateContextFromTestAssembly(); 2222var atsContext = CreateContextFromTestAssembly(); 2244var atsContext = CreateContextFromTestAssembly(); 2266var atsContext = CreateContextFromTestAssembly(); 2284var atsContext = CreateContextFromTestAssembly(); 2314var atsContext = WithAdditionalCapabilities(CreateContextFromTestAssembly(), collisionCapability); 2538var context = CreateContextFromTestAssembly(); 2578var context = CreateApiContext( 2655parameter => Assert.Equal(typeof(AtsContext), parameter.ParameterType), 2666var context = new AtsContext 2827var forwardContext = CreateApiContext(eventHubsCapability, serviceBusCapability); 2828var reverseContext = CreateApiContext(serviceBusCapability, eventHubsCapability); 2867var context = new AtsContext 2906var context = CreateContextFromBothAssemblies(); 2930private static TypeScriptApiModel ProjectApi(AtsContext context, string packageName) 2964private static AtsContext CreateApiContext(params AtsCapabilityInfo[] capabilities) 3029private 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(); 250var context = _atsContextFactory.GetContext(); 336var fullContext = _atsContextFactory.GetContext(); 344var context = AtsContextFilter.FilterForApiExport( 378AtsContext 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() 43var context = CreateTestContext();
CallbackProxyTests.cs (1)
397var 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 = [] };
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);