1 instantiation of ProviderCallback
Aspire.Hosting.Native.Server (1)
Rpc\NativeProviderRegistry.cs (1)
223var lease = registration.Connection.AddCallback(new ProviderCallback(caller, callbackId, signature));
7 references to ProviderCallback
Aspire.Hosting.Native.Server (7)
Rpc\NativeProviderRegistry.cs (3)
367var callback = provider.ReadCallback(callbackId); 555internal sealed class ProviderCallbackLease(NativeRpcConnection connection, string id, ProviderCallback callback) : IDisposable 558public ProviderCallback Callback { get; } = callback;
Rpc\NativeRpcConnection.cs (4)
37private readonly Dictionary<string, ProviderCallback> _callbacks = new(StringComparer.Ordinal); 121internal ProviderCallbackLease AddCallback(ProviderCallback callback) 151internal ProviderCallback ReadCallback(string id) 155if (!_callbacks.TryGetValue(id, out var callback) || callback.IsRevoked)