Skip to content

Commit b5934a8

Browse files
committed
Address comment in #12342
1 parent c8436c2 commit b5934a8

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4+
using Aspire.Hosting.ApplicationModel;
5+
46
namespace Aspire.Hosting.Maui;
57

68
/// <summary>
@@ -9,7 +11,8 @@ namespace Aspire.Hosting.Maui;
911
/// <remarks>
1012
/// This interface is used to identify resources that represent a specific platform instance
1113
/// of a MAUI application, allowing for common handling across all MAUI platforms.
14+
/// All MAUI platform resources have a parent <see cref="MauiProjectResource"/>.
1215
/// </remarks>
13-
internal interface IMauiPlatformResource
16+
internal interface IMauiPlatformResource : IResourceWithParent<MauiProjectResource>
1417
{
1518
}

src/Aspire.Hosting.Maui/MauiAndroidDeviceResource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Aspire.Hosting.Maui;
1111
/// <param name="name">The name of the Android device resource.</param>
1212
/// <param name="parent">The parent MAUI project resource.</param>
1313
public sealed class MauiAndroidDeviceResource(string name, MauiProjectResource parent)
14-
: ProjectResource(name), IMauiPlatformResource, IResourceWithParent<MauiProjectResource>
14+
: ProjectResource(name), IMauiPlatformResource
1515
{
1616
/// <summary>
1717
/// Gets the parent MAUI project resource.

src/Aspire.Hosting.Maui/MauiAndroidEmulatorResource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Aspire.Hosting.Maui;
1111
/// <param name="name">The name of the Android emulator resource.</param>
1212
/// <param name="parent">The parent MAUI project resource.</param>
1313
public sealed class MauiAndroidEmulatorResource(string name, MauiProjectResource parent)
14-
: ProjectResource(name), IMauiPlatformResource, IResourceWithParent<MauiProjectResource>
14+
: ProjectResource(name), IMauiPlatformResource
1515
{
1616
/// <summary>
1717
/// Gets the parent MAUI project resource.

src/Aspire.Hosting.Maui/MauiMacCatalystPlatformResource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace Aspire.Hosting.Maui;
2020
/// </para>
2121
/// </remarks>
2222
public class MauiMacCatalystPlatformResource(string name, MauiProjectResource parent)
23-
: ProjectResource(name), IResourceWithParent<MauiProjectResource>, IMauiPlatformResource
23+
: ProjectResource(name), IMauiPlatformResource
2424
{
2525
/// <summary>
2626
/// Gets the parent MAUI project resource.

src/Aspire.Hosting.Maui/MauiWindowsPlatformResource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace Aspire.Hosting.Maui;
2020
/// </para>
2121
/// </remarks>
2222
public class MauiWindowsPlatformResource(string name, MauiProjectResource parent)
23-
: ProjectResource(name), IResourceWithParent<MauiProjectResource>, IMauiPlatformResource
23+
: ProjectResource(name), IMauiPlatformResource
2424
{
2525
/// <summary>
2626
/// Gets the parent MAUI project resource.

0 commit comments

Comments
 (0)