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