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)
147r.AzureResource!.ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
9 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (9)
Provisioning\Provisioners\AzureProvisioner.cs (9)
88await resource.AzureResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false); 195resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 209resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 216resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 221resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 245resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 251resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 256resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 261resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(new InvalidOperationException($"Unable to resolve references from {resource.AzureResource.Name}"));