3 types derived from NativeIntegrationResource
Aspire.Hosting.Native.Core.Tests (1)
TestServices\LifecycleProviderTestIntegration.cs (1)
113internal sealed class LifecycleProviderTestResource(DeclaredResource declaration) : NativeIntegrationResource(declaration)
NativeIntegrations.ExternalApi (1)
ExternalApiExtensions.cs (1)
33public sealed class ExternalApiResource(DeclaredResource declaration) : NativeIntegrationResource(declaration)
NativeIntegrations.Redis (1)
RedisExtensions.cs (1)
29public sealed class RedisResource(DeclaredResource declaration, DeclaredValue connection) : NativeIntegrationResource(declaration)
5 references to NativeIntegrationResource
Aspire.Hosting.Native.Client (5)
NativeProviderDefinition.cs (5)
44private readonly Dictionary<NativeIntegrationResource, (string Id, string Type)> _identities = new(ReferenceEqualityComparer.Instance); 79public JsonElement PublishResource(NativeIntegrationResource resource, string typeId) 118public T ReadResource<T>(JsonElement handle) where T : NativeIntegrationResource 200internal sealed class ResourceEntry(NativeIntegrationResource resource) 202public NativeIntegrationResource Resource { get; } = resource;