1 instantiation of Registration
Aspire.Hosting.Native.Server (1)
Rpc\NativeProviderRegistry.cs (1)
87var registration = new Registration(expected.Owner, connection, peer, projected, manifest.OwnedTypes);
15 references to Registration
Aspire.Hosting.Native.Server (15)
Rpc\NativeProviderLifecycle.cs (4)
14private PublishedResource TrackProviderObject(Registration registration, NativeRpcConnection owner, string id, 48Registration registration; 165internal sealed class PublishedResource(NativeProviderRegistry registry, Registration registration, 170internal Registration Registration { get; } = registration;
Rpc\NativeProviderRegistry.cs (11)
33private readonly Dictionary<string, Registration> _capabilities = new(StringComparer.Ordinal); 34private readonly Dictionary<NativeRpcConnection, Registration> _providers = new(ReferenceEqualityComparer.Instance); 35private readonly Dictionary<Guid, Registration> _providersById = new(); 87var registration = new Registration(expected.Owner, connection, peer, projected, manifest.OwnedTypes); 196Registration registration; 284Registration registration; 358Registration registration; 381private JsonNode? ToProvider(Registration registration, NativeRpcConnection caller, JsonNode? value, NativeProviderType type, 409private JsonNode? ToCaller(Registration registration, NativeRpcConnection caller, JsonNode? value, NativeProviderType type, 445private static void EnsureAvailable(Registration registration) 542internal sealed record ProviderResourceReference(NativeProviderRegistry.Registration Provider, NativeRpcConnection Owner,