1 instantiation of MauiProjectResource
Aspire.Hosting.Maui (1)
MauiProjectResourceExtensions.cs (1)
61
var resource = new
MauiProjectResource
(name, projectPath);
43 references to MauiProjectResource
Aspire.Hosting.Maui (36)
IMauiPlatformResource.cs (2)
14
/// All MAUI platform resources have a parent <see cref="
MauiProjectResource
"/>.
16
public interface IMauiPlatformResource : IResourceWithParent<
MauiProjectResource
>
MauiAndroidDeviceResource.cs (2)
13
public sealed class MauiAndroidDeviceResource(string name,
MauiProjectResource
parent)
19
public
MauiProjectResource
Parent { get; } = parent;
MauiAndroidEmulatorResource.cs (2)
13
public sealed class MauiAndroidEmulatorResource(string name,
MauiProjectResource
parent)
19
public
MauiProjectResource
Parent { get; } = parent;
MauiAndroidExtensions.cs (6)
46
this IResourceBuilder<
MauiProjectResource
> builder)
88
this IResourceBuilder<
MauiProjectResource
> builder,
138
this IResourceBuilder<
MauiProjectResource
> builder,
228
this IResourceBuilder<
MauiProjectResource
> builder)
272
this IResourceBuilder<
MauiProjectResource
> builder,
323
this IResourceBuilder<
MauiProjectResource
> builder,
MauiiOSDeviceResource.cs (2)
13
public sealed class MauiiOSDeviceResource(string name,
MauiProjectResource
parent)
19
public
MauiProjectResource
Parent { get; } = parent;
MauiiOSExtensions.cs (6)
50
this IResourceBuilder<
MauiProjectResource
> builder)
96
this IResourceBuilder<
MauiProjectResource
> builder,
145
this IResourceBuilder<
MauiProjectResource
> builder,
246
this IResourceBuilder<
MauiProjectResource
> builder)
287
this IResourceBuilder<
MauiProjectResource
> builder,
331
this IResourceBuilder<
MauiProjectResource
> builder,
MauiiOSSimulatorResource.cs (2)
13
public sealed class MauiiOSSimulatorResource(string name,
MauiProjectResource
parent)
19
public
MauiProjectResource
Parent { get; } = parent;
MauiMacCatalystExtensions.cs (2)
39
this IResourceBuilder<
MauiProjectResource
> builder)
74
this IResourceBuilder<
MauiProjectResource
> builder,
MauiMacCatalystPlatformResource.cs (3)
18
/// Use <see cref="MauiMacCatalystExtensions.AddMacCatalystDevice(IResourceBuilder{
MauiProjectResource
}, string?)"/>
22
public class MauiMacCatalystPlatformResource(string name,
MauiProjectResource
parent)
28
public
MauiProjectResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
MauiOtlpExtensions.cs (1)
82
IResourceBuilder<
MauiProjectResource
> parentBuilder,
MauiPlatformHelper.cs (1)
23
internal static (string ProjectPath, string WorkingDirectory) GetProjectPaths(IResourceBuilder<
MauiProjectResource
> builder)
MauiProjectResourceExtensions.cs (2)
45
public static IResourceBuilder<
MauiProjectResource
> AddMauiProject(
61
var
resource = new MauiProjectResource(name, projectPath);
MauiWindowsExtensions.cs (2)
39
this IResourceBuilder<
MauiProjectResource
> builder)
74
this IResourceBuilder<
MauiProjectResource
> builder,
MauiWindowsPlatformResource.cs (3)
18
/// Use <see cref="MauiWindowsExtensions.AddWindowsDevice(IResourceBuilder{
MauiProjectResource
})"/>
22
public class MauiWindowsPlatformResource(string name,
MauiProjectResource
parent)
28
public
MauiProjectResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
Aspire.Hosting.Maui.Tests (7)
MauiPlatformExtensionsTests.cs (7)
73
var resourceWithParent = Assert.IsAssignableFrom<IResourceWithParent<
MauiProjectResource
>>(platform.Resource);
215
var parent1 = Assert.IsAssignableFrom<IResourceWithParent<
MauiProjectResource
>>(platform1.Resource);
216
var parent2 = Assert.IsAssignableFrom<IResourceWithParent<
MauiProjectResource
>>(platform2.Resource);
673
public Func<IResourceBuilder<
MauiProjectResource
>, IResourceBuilder<IResource>> AddPlatformWithDefaultName { get; }
674
public Func<IResourceBuilder<
MauiProjectResource
>, string, IResourceBuilder<IResource>> AddPlatformWithCustomName { get; }
684
Func<IResourceBuilder<
MauiProjectResource
>, IResourceBuilder<IResource>> addDefault,
685
Func<IResourceBuilder<
MauiProjectResource
>, string, IResourceBuilder<IResource>> addCustom,