3 instantiations of ResourceTypeMapper
Aspire.Hosting.Radius (2)
Publishing\RadiusBicepPublishingContext.cs (2)
67
var typeMapper = new
ResourceTypeMapper
(
129
var 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)
67
var
typeMapper = new ResourceTypeMapper(
68
context.Services.GetRequiredService<ILoggerFactory>().CreateLogger<
ResourceTypeMapper
>());
129
var
typeMapper = new ResourceTypeMapper(logger);
Publishing\RadiusInfrastructureBuilder.cs (4)
37
private readonly
ResourceTypeMapper
_typeMapper;
212
ResourceTypeMapper
typeMapper,
2124
!
ResourceTypeMapper
.IsBackingResource(resource))
3341
if (!
ResourceTypeMapper
.IsBackingResource(resource))
RadiusEnvironmentResource.cs (2)
250
if (
ResourceTypeMapper
.TryGetEmittedBackingType(resource) is not { } radiusType)
292
if (!
ResourceTypeMapper
.IsBackingResource(resource))
ResourceMapping\ResourceTypeMapper.cs (1)
119
public 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.
34
var missing =
ResourceTypeMapper
.GetEmittedBackingTypes()
50
var emitted =
ResourceTypeMapper
.GetEmittedBackingTypes()
92
var missing =
ResourceTypeMapper
.GetEmittedBackingTypes()
ResourceMapping\ResourceTypeMapperTests.cs (2)
14
private readonly
ResourceTypeMapper
_mapper;
194
private sealed class FakeLogger : ILogger<
ResourceTypeMapper
>