1 instantiation of NativeProviderContext
Aspire.Hosting.Native.Client (1)
NativeClient.cs (1)
241_providerContext = new NativeProviderContext(this);
11 references to NativeProviderContext
Aspire.Hosting.Native.Client (4)
NativeClient.cs (3)
23private NativeProviderContext? _providerContext; 80var context = _providerContext ?? throw new InvalidOperationException("This is not a provider connection."); 314public HashSet<NativeProviderContext.ResourceEntry> Resources { get; } = [];
NativeProviderDefinition.cs (1)
11Func<NativeProviderContext, string, JsonElement, Task<JsonElement>> Dispatch);
Aspire.Hosting.Native.Core.Tests (5)
NativeProviderClientTests.cs (3)
290NativeProviderContext? callbackContext = null; 346NativeProviderContext? callbackContext = null; 490private static NativeProviderDefinition PrimitiveDefinition(Func<NativeProviderContext, string, JsonElement, Task<JsonElement>> dispatch) =>
TestServices\LifecycleProviderTestIntegration.cs (2)
22public NativeProviderContext? Context { get; private set; } 68private async Task<JsonElement> DispatchAsync(NativeProviderContext context, string capability, JsonElement arguments)
NativeIntegrations.Contracts (1)
artifacts\obj\NativeIntegrations.Contracts\Debug\provider-contract\ProviderContract.g.cs (1)
11private static async Task<JsonElement> DispatchAsync(NativeProviderContext context, string capability, JsonElement args)
NativeIntegrations.Redis.Contracts (1)
artifacts\obj\NativeIntegrations.Redis.Contracts\Debug\provider-contract\ProviderContract.g.cs (1)
11private static async Task<JsonElement> DispatchAsync(NativeProviderContext context, string capability, JsonElement args)