3 instantiations of ResourceTypeMapper
Aspire.Hosting.Radius (2)
Publishing\RadiusBicepPublishingContext.cs (2)
67var typeMapper = new ResourceTypeMapper( 129var typeMapper = new ResourceTypeMapper(logger);
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
20_mapper = new ResourceTypeMapper(_logger);
17 references to ResourceTypeMapper
Aspire.Hosting.Radius (11)
Publishing\RadiusBackingConnections.cs (1)
216/// table stays total over <see cref="ResourceTypeMapper"/>'s backing-resource classification.
Publishing\RadiusBicepPublishingContext.cs (3)
67var typeMapper = new ResourceTypeMapper( 68context.Services.GetRequiredService<ILoggerFactory>().CreateLogger<ResourceTypeMapper>()); 129var typeMapper = new ResourceTypeMapper(logger);
Publishing\RadiusInfrastructureBuilder.cs (4)
37private readonly ResourceTypeMapper _typeMapper; 212ResourceTypeMapper typeMapper, 2124!ResourceTypeMapper.IsBackingResource(resource)) 3341if (!ResourceTypeMapper.IsBackingResource(resource))
RadiusEnvironmentResource.cs (2)
250if (ResourceTypeMapper.TryGetEmittedBackingType(resource) is not { } radiusType) 292if (!ResourceTypeMapper.IsBackingResource(resource))
ResourceMapping\ResourceTypeMapper.cs (1)
119public ResourceTypeMapper(ILogger<ResourceTypeMapper> logger)
Aspire.Hosting.Radius.Tests (6)
Publishing\BackingResourceContractTests.cs (4)
22/// Every backing type <see cref="ResourceTypeMapper"/> can emit must have a connection schema. 34var missing = ResourceTypeMapper.GetEmittedBackingTypes() 50var emitted = ResourceTypeMapper.GetEmittedBackingTypes() 92var missing = ResourceTypeMapper.GetEmittedBackingTypes()
ResourceMapping\ResourceTypeMapperTests.cs (2)
14private readonly ResourceTypeMapper _mapper; 194private sealed class FakeLogger : ILogger<ResourceTypeMapper>