1 implementation of ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
60public TaskCompletionSource? ProvisioningTaskCompletionSource { get; set; }
1 write to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
140r.AzureResource!.ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
9 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (9)
Provisioning\Provisioners\AzureProvisioner.cs (9)
81await resource.AzureResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false); 188resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 202resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 209resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 214resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 238resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 244resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 249resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 254resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(new InvalidOperationException($"Unable to resolve references from {resource.AzureResource.Name}"));