4 implementations of IResourceWithArgs
Aspire.Hosting (4)
ApplicationModel\ContainerExecutableResource.cs (1)
13
: Resource(name), IResourceWithEnvironment,
IResourceWithArgs
, IResourceWithEndpoints, IResourceWithWaitSupport
ApplicationModel\ContainerResource.cs (1)
18
: Resource(name), IResourceWithEnvironment,
IResourceWithArgs
, IResourceWithEndpoints, IResourceWithWaitSupport, IResourceWithProbes,
ApplicationModel\ExecutableResource.cs (1)
22
public class ExecutableResource : Resource, IResourceWithEnvironment,
IResourceWithArgs
, IResourceWithEndpoints, IResourceWithWaitSupport, IResourceWithProbes,
ApplicationModel\ProjectResource.cs (1)
25
public class ProjectResource : Resource, IResourceWithEnvironment,
IResourceWithArgs
, IResourceWithServiceDiscovery, IResourceWithWaitSupport, IResourceWithProbes,
21 references to IResourceWithArgs
Aspire.Hosting (21)
ApplicationModel\ResourceExtensions.cs (2)
224
/// Using <see cref="GetArgumentValuesAsync(
IResourceWithArgs
, DistributedApplicationOperation)"/> inside
247
public static async ValueTask<string[]> GetArgumentValuesAsync(this
IResourceWithArgs
resource,
Ats\AtsTypeMappings.cs (1)
41
[assembly: AspireExport(typeof(
IResourceWithArgs
))]
ProjectResourceBuilderExtensions.cs (1)
481
where TProjectResource : class, IResourceWithEnvironment, IResourceWithEndpoints,
IResourceWithArgs
ResourceBuilderExtensions.cs (17)
680
/// <param name="builder">The resource builder for a resource implementing <see cref="
IResourceWithArgs
"/>.</param>
685
public static IResourceBuilder<T> WithArgs<T>(this IResourceBuilder<T> builder, params string[] args) where T :
IResourceWithArgs
697
/// <param name="builder">The resource builder for a resource implementing <see cref="
IResourceWithArgs
"/>.</param>
702
public static IResourceBuilder<T> WithArgs<T>(this IResourceBuilder<T> builder, params object[] args) where T :
IResourceWithArgs
716
/// <param name="builder">The resource builder for a resource implementing <see cref="
IResourceWithArgs
"/>.</param>
721
public static IResourceBuilder<T> WithArgs<T>(this IResourceBuilder<T> builder, Action<CommandLineArgsCallbackContext> callback) where T :
IResourceWithArgs
737
/// <param name="builder">The resource builder for a resource implementing <see cref="
IResourceWithArgs
"/>.</param>
741
public static IResourceBuilder<T> WithArgs<T>(this IResourceBuilder<T> builder, Func<CommandLineArgsCallbackContext, Task> callback) where T :
IResourceWithArgs
3989
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4047
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4098
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4145
where TResource :
IResourceWithArgs
, IResourceWithEnvironment
4175
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4211
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4243
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4280
where TResource : IResourceWithEnvironment,
IResourceWithArgs
4815
where T :
IResourceWithArgs