diff --git a/src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs b/src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs index baca70b6a86d8d5b6de59c59c7eb7d22d365813e..31cfd42045d6dd46633a1cf24302d194d562b453 100644 --- a/src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs +++ b/src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs @@ -87,7 +87,7 @@ public override async Task GetValueAsync(CancellationToken cance { if (_text == null) { - using (Gate.DisposableWait(cancellationToken)) + using (await Gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) { if (_text == null) {