1 implementation of ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
88public TaskCompletionSource? ProvisioningTaskCompletionSource { get; set; }
1 write to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
141r.AzureResource!.ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
9 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (9)
Provisioning\Provisioners\AzureProvisioner.cs (9)
82await resource.AzureResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false); 183resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 197resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 204resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 209resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 233resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 239resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 244resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 249resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(new InvalidOperationException($"Unable to resolve references from {resource.AzureResource.Name}"));