4 interfaces inheriting from IResourceWithConstruct
Aspire.Hosting.AWS (4)
CDK\IConstructResource.cs (2)
11
public interface IConstructResource : IResourceWithParent<
IResourceWithConstruct
>,
IResourceWithConstruct
;
CDK\IResourceWithConstructOfT.cs (1)
9
public interface IResourceWithConstruct<out T> :
IResourceWithConstruct
CDK\IStackResource.cs (1)
12
public interface IStackResource : ICloudFormationTemplateResource,
IResourceWithConstruct
8 references to IResourceWithConstruct
Aspire.Hosting.AWS (8)
AWSLifecycleHook.cs (1)
50
var constructResources = parentChildLookup[stackResource].OfType<
IResourceWithConstruct
>();
CDK\CDKExtensions.cs (3)
80
this IResourceBuilder<
IResourceWithConstruct
> builder, [ResourceName] string name,
84
var
parent = builder.Resource;
217
private static string GetResourceType<T>(
IResourceWithConstruct
constructResource)
CDK\ConstructResource.cs (2)
10
internal class ConstructResource(string name, IConstruct construct,
IResourceWithConstruct
parent) : Resource(name), IConstructResource
16
public
IResourceWithConstruct
Parent { get; } = parent;
CDK\IResourceWithConstructOfT.cs (2)
8
/// <inheritdoc cref="
IResourceWithConstruct
"/>
12
/// <inheritdoc cref="
IResourceWithConstruct
.Construct"/>