573 instantiations of ValueTask
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (1)
tests\Aspire.Azure.Npgsql.Tests\FakeTokenCredential.cs (1)
55return new ValueTask<AccessToken>(_token);
Aspire.Azure.Npgsql.Tests (1)
FakeTokenCredential.cs (1)
55return new ValueTask<AccessToken>(_token);
Aspire.Hosting (3)
ApplicationModel\EndpointReference.cs (1)
44ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) => new(Url);
ApplicationModel\HostUrl.cs (1)
18return new(Url);
ApplicationModel\ParameterResource.cs (1)
77ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) => new(Value);
Aspire.Hosting.Tests (1)
ReferenceExpressionTests.cs (1)
102return new("Hello World");
BasicWebSite (3)
Controllers\AsyncActionsController.cs (3)
90return new ValueTask<Message>(new Message { Text = message }); 100return new ValueTask<IActionResult>(Content(message)); 110return new ValueTask<ContentResult>(Content(message));
Certificate.Optional.Sample (2)
Program.cs (2)
42return new ValueTask<SslServerAuthenticationOptions>(new SslServerAuthenticationOptions() 50return new ValueTask<SslServerAuthenticationOptions>(new SslServerAuthenticationOptions()
Http3SampleApp (2)
Program.cs (2)
90return new ValueTask<SslServerAuthenticationOptions>(options); 107return new ValueTask<SslServerAuthenticationOptions>(options);
InMemory.FunctionalTests (16)
EventSourceTests.cs (1)
176return new ValueTask<Stream>(connection.Stream);
Http2\Http2EndToEndTests.cs (1)
59return new ValueTask<Stream>(connection.Stream);
Http3\WebTransport\WebTransportTestUtilities.cs (4)
123return new ValueTask<FlushResult>(); 145return new ValueTask<FlushResult>(); 157return new ValueTask<FlushResult>(); 193return new ValueTask<ReadResult>(new ReadResult(
HttpsConnectionMiddlewareTests.cs (1)
253new ValueTask<SslServerAuthenticationOptions>(new SslServerAuthenticationOptions
HttpsTests.cs (1)
88new ValueTask<SslServerAuthenticationOptions>(new SslServerAuthenticationOptions()), state: null);
KestrelMetricsTests.cs (5)
559return new ValueTask<Stream>(connection.Stream); 638return new ValueTask<Stream>(connection.Stream); 712return new ValueTask<Stream>(connection.Stream); 791return new ValueTask<Stream>(connection.Stream); 881return new ValueTask<Stream>(connection.Stream);
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
1082return new ValueTask<ConnectionContext>(stream.StreamContext);
TestTransport\InMemoryTransportConnection.cs (1)
154return new ValueTask<ReadResult>(new ObservableValueTask<ReadResult>(task, _tcs), 0);
TestTransport\InMemoryTransportFactory.cs (1)
42return new ValueTask<IConnectionListener>(this);
Kestrel.SampleApp (1)
Startup.cs (1)
139return new ValueTask<SslServerAuthenticationOptions>(new SslServerAuthenticationOptions
Microsoft.AspNetCore.Components.Endpoints (2)
Rendering\EndpointHtmlRenderer.Prerendering.cs (2)
270return new ValueTask<PrerenderedComponentHtmlContent>(PrerenderedComponentHtmlContent.Empty); 275return new ValueTask<PrerenderedComponentHtmlContent>(PrerenderedComponentHtmlContent.Empty);
Microsoft.AspNetCore.Components.Server.Tests (12)
ProtectedBrowserStorageTest.cs (12)
24var jsResultTask = new ValueTask<object>((object)null); 50var jsResultTask = new ValueTask<object>((object)null); 76var jsResultTask = new ValueTask<object>((object)null); 104jsRuntime.NextInvocationResult = new ValueTask<string>( 131jsRuntime.NextInvocationResult = new ValueTask<string>( 154jsRuntime.NextInvocationResult = new ValueTask<string>((string)null); 173jsRuntime.NextInvocationResult = new ValueTask<string>( 190jsRuntime.NextInvocationResult = new ValueTask<string>(storedString); 210jsRuntime.NextInvocationResult = new ValueTask<string>(storedString); 226jsRuntime.NextInvocationResult = new ValueTask<string>( 244var nextTask = new ValueTask<object>((object)null); 261jsRuntime.NextInvocationResult = new ValueTask<IJSVoidResult>(Mock.Of<IJSVoidResult>());
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
MiddlewareTests.cs (1)
210return new ValueTask<bool>(Source, 0);
Microsoft.AspNetCore.Http.Extensions (6)
RequestDelegateFactory.cs (4)
564return new ValueTask<object?>(valueTask.Result); 579return new ValueTask<object?>(task.Result); 2515return new ValueTask<object?>(EmptyHttpResult.Instance); 2532return new ValueTask<object?>(EmptyHttpResult.Instance);
src\Shared\ParameterBindingMethodCache.cs (2)
688return new ValueTask<object?>(result); 700return new ValueTask<object?>(result);
Microsoft.AspNetCore.Http.Extensions.Tests (45)
HttpResponseJsonExtensionsTests.cs (1)
591return new ValueTask<int>(tcs.Task);
ParameterBindingMethodCacheTests.cs (13)
1084return new(result: null); 1087return new(result: new(val)); 1103return new(result: new(val)); 1119return new(result: null); 1122return new(result: new(val)); 1135return new(result: new(val)); 1185return new(default(T)); 1202return new(default(T)); 1219return new(default(T)); 1227return new(default(T)); 1247return new(result: null); 1272return new(default(T)); 1287return new(result: null);
RequestDelegateFactoryTests.cs (12)
422return new(result: null); 425return new(result: new(uri)); 443return new(result: null); 446return new(result: new(uri)); 462return new(result: new(uri)); 519return new(result: new(uri)); 538return new(result: new(uri)); 548return new(result: null); 551return new(result: new(uri)); 566return new(default(T)); 569return new(result: (T)(object)new MyBindAsyncFromInterfaceRecord(uri)); 3356new(new AccessesServicesMetadataBinder());
RequestDelegateGenerator\SharedTypes.cs (18)
228return new(result: null); 231return new(result: new(uri)); 255return new(result: null); 258return new(result: new(uri)); 283return new(result: new(uri)); 310return new(result: new(uri)); 327return new(result: new(uri)); 340return new(result: null); 343return new(result: new(uri)); 361return new(default(T)); 364return new(result: (T)(object)new MyBindAsyncFromInterfaceRecord(uri)); 394return new(default(T)); 397return new(result: new() { Uri = uri }); 428return new(result: null); 431return new(result: new() { Uri = uri }); 452return new(result: null); 455return new(result: new() { Uri = uri }); 681new(new AccessesServicesMetadataBinder());
TestStream.cs (1)
43return new ValueTask<int>(tcs.Task);
Microsoft.AspNetCore.Http.Microbenchmarks (18)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (18)
228return new(result: null); 231return new(result: new(uri)); 255return new(result: null); 258return new(result: new(uri)); 283return new(result: new(uri)); 310return new(result: new(uri)); 327return new(result: new(uri)); 340return new(result: null); 343return new(result: new(uri)); 361return new(default(T)); 364return new(result: (T)(object)new MyBindAsyncFromInterfaceRecord(uri)); 394return new(default(T)); 397return new(result: new() { Uri = uri }); 428return new(result: null); 431return new(result: new() { Uri = uri }); 452return new(result: null); 455return new(result: new() { Uri = uri }); 681new(new AccessesServicesMetadataBinder());
Microsoft.AspNetCore.Mvc.Abstractions (2)
src\Shared\ParameterBindingMethodCache.cs (2)
688return new ValueTask<object?>(result); 700return new ValueTask<object?>(result);
Microsoft.AspNetCore.Mvc.Core (7)
Infrastructure\ActionMethodExecutor.cs (6)
104return new(EmptyResultInstance); 114return new(EmptyResultInstance); 135return new(actionResult); 147return new(actionResult); 168return new(actionResult); 181return new(actionResult);
Routing\DynamicRouteValueTransformer.cs (1)
88return new ValueTask<IReadOnlyList<Endpoint>>(endpoints);
Microsoft.AspNetCore.Mvc.Core.Test (12)
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1171return new ValueTask<ModelBindingResult>(result);
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (11)
94private Func<HttpContext, RouteValueDictionary, object, IReadOnlyList<Endpoint>, ValueTask<IReadOnlyList<Endpoint>>> Filter { get; set; } = (_, __, ___, e) => new ValueTask<IReadOnlyList<Endpoint>>(e); 142return new ValueTask<RouteValueDictionary>(new RouteValueDictionary()); 173return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 219return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 250return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 307return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 317return new ValueTask<IReadOnlyList<Endpoint>>(Array.Empty<Endpoint>()); 346return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 354Filter = (c, values, state, endpoints) => new ValueTask<IReadOnlyList<Endpoint>>(new[] 408return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 416Filter = (c, values, state, endpoints) => new ValueTask<IReadOnlyList<Endpoint>>(new[]
Microsoft.AspNetCore.Mvc.RazorPages.Test (13)
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (11)
113private Func<HttpContext, RouteValueDictionary, object, IReadOnlyList<Endpoint>, ValueTask<IReadOnlyList<Endpoint>>> Filter { get; set; } = (_, __, ___, e) => new ValueTask<IReadOnlyList<Endpoint>>(e); 159return new ValueTask<RouteValueDictionary>(new RouteValueDictionary()); 190return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 230return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 281return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 311return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 320return new ValueTask<IReadOnlyList<Endpoint>>(Array.Empty<Endpoint>()); 349return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 356Filter = (c, values, state, endpoints) => new ValueTask<IReadOnlyList<Endpoint>>(new[] 409return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new 416Filter = (c, values, state, endpoints) => new ValueTask<IReadOnlyList<Endpoint>>(new[]
Infrastructure\PageBinderFactoryTest.cs (2)
834return new ValueTask<ModelBindingResult>(ModelBindingResult.Success(result)); 837return new ValueTask<ModelBindingResult>(ModelBindingResult.Failed());
Microsoft.AspNetCore.OpenApi (2)
src\Shared\ParameterBindingMethodCache.cs (2)
688return new ValueTask<object?>(result); 700return new ValueTask<object?>(result);
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
EndToEndBenchmarks.cs (1)
249return new(_payload);
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
320return new(cache);
Microsoft.AspNetCore.RateLimiting.Tests (1)
TestRateLimiter.cs (1)
32return new ValueTask<RateLimitLease>(new TestRateLimitLease(_alwaysAccept, null));
Microsoft.AspNetCore.Server.HttpSys (1)
AsyncAcceptContext.cs (1)
57return new ValueTask<RequestContext>(this, _mrvts.Version);
Microsoft.AspNetCore.Server.IIS (5)
Core\IISHttpContext.cs (1)
892await new ValueTask<object?>(_requestNativeHandle, _requestNativeHandle.Version);
Core\IO\AsyncIOEngine.cs (2)
36return new ValueTask<int>(read, 0); 54return new ValueTask<int>(write, 0);
Core\IO\WebSocketsAsyncIOEngine.cs (2)
41return new ValueTask<int>(read, 0); 57return new ValueTask<int>(write, 0);
Microsoft.AspNetCore.Server.Kestrel.Core (20)
Internal\Http\Http1OutputProducer.cs (5)
110return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken)); 147return new ValueTask<FlushResult>(new FlushResult(false, true)); 506return new ValueTask<FlushResult>(new FlushResult(false, true)); 526return new ValueTask<FlushResult>(new FlushResult(false, true)); 564return new ValueTask<FlushResult>(new FlushResult(false, true));
Internal\Http\Http1UpgradeMessageBody.cs (1)
90return new ValueTask<ReadResult>(readResult);
Internal\Http\ZeroContentLengthMessageBody.cs (1)
18public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => new ValueTask<ReadResult>(new ReadResult(default, isCanceled: false, isCompleted: true));
Internal\Http2\Http2FrameWriter.cs (1)
825return new(writeTask.Result);
Internal\Http2\Http2OutputProducer.cs (4)
265return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken)); 274return new ValueTask<FlushResult>(new FlushResult(false, true)); 528return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken)); 539return new ValueTask<FlushResult>(new FlushResult(false, true));
Internal\Http3\Http3OutputProducer.cs (4)
171return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken)); 180return new ValueTask<FlushResult>(new FlushResult(false, true)); 357return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken)); 368return new ValueTask<FlushResult>(new FlushResult(false, true));
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (2)
113return new ValueTask<FlushResult>(_currentFlushTcs.Task); 135var result = new ValueTask<FlushResult>(_currentFlushTcs.Task);
Internal\Infrastructure\PipeWriterHelpers\TimingPipeFlusher.cs (1)
71return new ValueTask<FlushResult>(flushResult);
Internal\SniOptionsSelector.cs (1)
184return new ValueTask<SslServerAuthenticationOptions>(options);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (15)
ConcurrentPipeWriterTests.cs (1)
438return new ValueTask<FlushResult>(_flushResults[FlushCallCount - 1].Task);
HttpRequestStreamTests.cs (1)
112mockMessageBody.Setup(m => m.ReadAsync(CancellationToken.None)).Returns(new ValueTask<ReadResult>(new ReadResult(default, isCanceled: false, isCompleted: true)));
HttpResponseStreamTests.cs (1)
114mockHttpResponseControl.Setup(m => m.WritePipeAsync(It.IsAny<ReadOnlyMemory<byte>>(), CancellationToken.None)).Returns(new ValueTask<FlushResult>(new FlushResult()));
KestrelServerTests.cs (12)
559.Returns(new ValueTask<ConnectionContext>((ConnectionContext)null)); 569return new ValueTask<IConnectionListener>(mockTransport.Object); 616.Returns(new ValueTask<ConnectionContext>((ConnectionContext)null)); 627return new ValueTask<IConnectionListener>(mockTransport.Object); 675.Returns(new ValueTask<ConnectionContext>((ConnectionContext)null)); 682return new ValueTask<IConnectionListener>(mockTransport.Object); 812.Returns(new ValueTask<ConnectionContext>(result: null)); 819return new ValueTask<IConnectionListener>(mockTransport.Object); 950.Returns(new ValueTask<ConnectionContext>(result: null)); 957return new ValueTask<IConnectionListener>(mockTransport.Object); 1008return new ValueTask<IConnectionListener>(mock.Object); 1060return new ValueTask<IMultiplexedConnectionListener>(mock.Object);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (5)
InMemoryTransportBenchmark.cs (3)
128return new ValueTask<IConnectionListener>(new InMemoryTransport(endpoint, connections)); 150return new ValueTask<ConnectionContext>(_connections[_acceptedConnections++]); 152return new ValueTask<ConnectionContext>(_tcs.Task);
Mocks\NullPipeWriter.cs (1)
30return new ValueTask<FlushResult>(new FlushResult(false, true));
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
1082return new ValueTask<ConnectionContext>(stream.StreamContext);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Internal\NamedPipeTransportFactory.cs (1)
65return new ValueTask<IConnectionListener>(listener);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (13)
Internal\SocketReceiver.cs (6)
21return new ValueTask<SocketOperationResult>(this, 0); 28? new ValueTask<SocketOperationResult>(new SocketOperationResult(bytesTransferred)) 29: new ValueTask<SocketOperationResult>(new SocketOperationResult(CreateException(error))); 38return new ValueTask<SocketOperationResult>(this, 0); 45? new ValueTask<SocketOperationResult>(new SocketOperationResult(bytesTransferred)) 46: new ValueTask<SocketOperationResult>(new SocketOperationResult(CreateException(error)));
Internal\SocketSender.cs (6)
31return new ValueTask<SocketOperationResult>(this, 0); 38? new ValueTask<SocketOperationResult>(new SocketOperationResult(bytesTransferred)) 39: new ValueTask<SocketOperationResult>(new SocketOperationResult(CreateException(error))); 65return new ValueTask<SocketOperationResult>(this, 0); 72? new ValueTask<SocketOperationResult>(new SocketOperationResult(bytesTransferred)) 73: new ValueTask<SocketOperationResult>(new SocketOperationResult(CreateException(error)));
SocketTransportFactory.cs (1)
41return new ValueTask<IConnectionListener>(transport);
Microsoft.AspNetCore.Shared.Tests (2)
ObjectMethodExecutorTest.cs (2)
562return new ValueTask<int>(result); 567return new ValueTask<string>(result);
Microsoft.AspNetCore.SignalR.Client.Core (3)
Internal\InvocationRequest.cs (1)
216return new ValueTask<bool>(true);
src\SignalR\common\Shared\AsyncEnumerableAdapters.cs (2)
49return new ValueTask<bool>(true); 227return new ValueTask<bool>(true);
Microsoft.AspNetCore.SignalR.Client.Tests (4)
ServerSentEventsTransportTests.cs (4)
138return new ValueTask<int>(Encoding.ASCII.GetBytes("data: 3:a", data.Span)); 140return new ValueTask<int>(0); 510return new(0); 515return new(Encoding.UTF8.GetBytes(_contents[_index++], buffer.Span));
Microsoft.AspNetCore.SignalR.Core (4)
HubConnectionContext.cs (2)
292return new ValueTask<FlushResult>(new FlushResult(isCanceled: false, isCompleted: true)); 320return new ValueTask<FlushResult>(new FlushResult(isCanceled: false, isCompleted: true));
src\SignalR\common\Shared\AsyncEnumerableAdapters.cs (2)
49return new ValueTask<bool>(true); 227return new ValueTask<bool>(true);
Microsoft.AspNetCore.SignalR.Microbenchmarks (16)
DefaultHubDispatcherBenchmark.cs (2)
131return new ValueTask<int>(1); 155return new ValueTask<ChannelReader<int>>(channel);
HubConnectionContextBenchmark.cs (2)
57_pipe.AddReadResult(new ValueTask<ReadResult>(_handshakeRequestResult)); 66_pipe.AddReadResult(new ValueTask<ReadResult>(_handshakeRequestResult));
HubConnectionReceiveBenchmark.cs (5)
50_pipe.AddReadResult(new ValueTask<ReadResult>(handshakeResponseResult)); 58_pipe.AddReadResult(new ValueTask<ReadResult>(_nextReadTcs.Task)); 83return new ValueTask<ConnectionContext>(connection); 137_pipe.AddReadResult(new ValueTask<ReadResult>(new ReadResult(new ReadOnlySequence<byte>(_invocationMessageBytes), false, false))); 142_pipe.AddReadResult(new ValueTask<ReadResult>(_nextReadTcs.Task));
HubConnectionSendBenchmark.cs (3)
35_pipe.AddReadResult(new ValueTask<ReadResult>(handshakeResponseResult)); 43_pipe.AddReadResult(new ValueTask<ReadResult>(_tcs.Task)); 63return new ValueTask<ConnectionContext>(connection);
HubConnectionStartBenchmark.cs (2)
49return new ValueTask<ConnectionContext>(connection); 58_pipe.AddReadResult(new ValueTask<ReadResult>(_handshakeResponseResult));
Shared\TestPipeReader.cs (1)
39return new ValueTask<ReadResult>(new ReadResult(default, false, true));
Shared\TestPipeWriter.cs (1)
46return new ValueTask<FlushResult>(ForceAsyncResult());
Microsoft.AspNetCore.SignalR.Tests (4)
HubConnectionHandlerTestUtils\Hubs.cs (3)
100return new ValueTask<int>(43); 922return new ValueTask<bool>(true); 925return new ValueTask<bool>(MoveNextAsyncAwaited(result));
TestFilters.cs (1)
179return new ValueTask<object>();
Microsoft.AspNetCore.WebSockets.Tests (1)
Http2WebSocketTests.cs (1)
71return new ValueTask<Stream>(Stream);
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AsyncQueue.cs (1)
284return new ValueTask<Optional<TElement>>(waiter.Task);
InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
Microsoft.CodeAnalysis.CodeStyle (7)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (5)
81return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask()))); 137return new ValueTask<TResult>(Task.FromCanceled<TResult>(cancellationToken)); 139return new ValueTask<TResult>(transform(result, arg)); 144return new ValueTask<TResult>(Task.FromCanceled<TResult>(cancellationToken)); 173return new ValueTask<TResult>(intermediateResult.AsTask().ContinueWith(
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (1)
20return new ValueTask<SourceText>(document.GetTextAsync(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
39return new ValueTask<ISymbol?>(result: null);
Microsoft.CodeAnalysis.Collections.Package (1)
Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
CodeActions\AddUsing\AddUsingNuGetTests.cs (1)
387=> new(ImmutableArray.Create(results));
NavigateTo\NavigateToSearcherTests.cs (5)
117=> new(projectSystem && remoteHost); 277hostMock.Setup(h => h.IsFullyLoadedAsync(It.IsAny<CancellationToken>())).Returns(() => new ValueTask<bool>(true)); 325hostMock.Setup(h => h.IsFullyLoadedAsync(It.IsAny<CancellationToken>())).Returns(() => new ValueTask<bool>(true)); 389hostMock.Setup(h => h.IsFullyLoadedAsync(It.IsAny<CancellationToken>())).Returns(() => new ValueTask<bool>(true)); 449hostMock.Setup(h => h.IsFullyLoadedAsync(It.IsAny<CancellationToken>())).Returns(() => new ValueTask<bool>(true));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
NavigateTo\AbstractNavigateToTests.cs (1)
266=> new(true);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Classification\FSharpClassificationService.cs (1)
81return new();
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\MockActiveStatementSpanProvider.cs (2)
18=> new((GetBaseActiveStatementSpansImpl ?? throw new NotImplementedException()).Invoke(solution, documentIds)); 21=> new((GetAdjustedActiveStatementSpansImpl ?? throw new NotImplementedException()).Invoke(document, activeStatementSpanProvider));
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
Microsoft.CodeAnalysis.LanguageServer (3)
BrokeredServices\BrokeredServiceContainer.cs (3)
44(moniker, options, serviceBroker, cancellationToken) => new(new NoOpAuthorizationService())); 66return new(true); 71return new(ImmutableDictionary<string, string>.Empty);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Diagnostics\DiagnosticsPullCacheTests.cs (1)
147return new ValueTask<ImmutableArray<IDiagnosticSource>>([new TestDiagnosticSource(context.Document!, this)]);
Symbols\WorkspaceSymbolsTests.cs (1)
265=> new(true);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (1)
31return new ValueTask<bool>(aggregationService.ShouldReportChanges(services));
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
Microsoft.CodeAnalysis.Workspaces (27)
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
32return new(GetOtherPartsOfPartial(symbol));
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
35return new(GetOtherPartsOfPartial(symbol).Concat(backingFields).Concat(associatedNamedTypes));
FindSymbols\FindReferences\Finders\FieldSymbolReferenceFinder.cs (2)
25? new(ImmutableArray.Create(symbol.AssociatedSymbol)) 26: new(ImmutableArray<ISymbol>.Empty);
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
45return new(result.ToImmutable());
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (2)
31? new(ImmutableArray.Create<ISymbol>(symbol.ContainingType)) 32: new(GetOtherPartsOfPartial(symbol));
FindSymbols\FindReferences\Finders\PropertyAccessorSymbolReferenceFinder.cs (2)
28? new(ImmutableArray<ISymbol>.Empty) 29: new(ImmutableArray.Create(symbol.AssociatedSymbol));
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
43return new(result.ToImmutable());
Serialization\SerializableSourceText.cs (2)
124return new(serializableLoader.SerializableSourceText); 129return new(new SerializableSourceText(storageHandle));
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (5)
81return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask()))); 137return new ValueTask<TResult>(Task.FromCanceled<TResult>(cancellationToken)); 139return new ValueTask<TResult>(transform(result, arg)); 144return new ValueTask<TResult>(Task.FromCanceled<TResult>(cancellationToken)); 173return new ValueTask<TResult>(intermediateResult.AsTask().ContinueWith(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
39return new ValueTask<ISymbol?>(result: null);
Storage\SQLite\v2\SQLitePersistentStorageService.cs (1)
73return new((IChecksummedPersistentStorage?)null);
Workspace\Solution\ProjectState_Checksum.cs (1)
27static (lazyChecksums, cancellationToken) => new ValueTask<ProjectStateChecksums>(lazyChecksums.GetValueAsync(cancellationToken)),
Workspace\Solution\Solution.cs (1)
313return new(result: null);
Workspace\Solution\TextDocumentState.cs (3)
104return new ValueTask<SourceText>(text); 190return new ValueTask<TextAndVersion>(textAndVersion); 194return new ValueTask<TextAndVersion>(TextAndVersionSource.GetValueAsync(LoadTextOptions, cancellationToken));
Workspace\Solution\TextDocumentState_Checksum.cs (1)
27static (lazyChecksums, cancellationToken) => new ValueTask<DocumentStateChecksums>(lazyChecksums.GetValueAsync(cancellationToken)),
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
457return new ValueTask<ImmutableArray<TResult>>(ImmutableArray<TResult>.Empty);
Microsoft.CodeAnalysis.Workspaces.UnitTests (13)
UtilityTest\SpecializedTasksTests.cs (13)
45var whenAll = SpecializedTasks.WhenAll([new ValueTask<int>(0), new ValueTask<int>(1)]); 54var whenAll = SpecializedTasks.WhenAll([new ValueTask<int>(Task.FromCanceled<int>(new CancellationToken(true)))]); 64var whenAll = SpecializedTasks.WhenAll([new ValueTask<int>(completionSource.Task)]); 75Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 89Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 108Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 185Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromCanceled<IntermediateType>(cancellationToken)); 242Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromCanceled<IntermediateType>(unexpectedCts.Token)); 309Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromCanceled<IntermediateType>(unexpectedCts.Token)); 390Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromException<IntermediateType>(fault)); 470Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromException<IntermediateType>(fault)); 523Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType());
Microsoft.DotNet.Build.Tasks.Feed (4)
src\PATCredential.cs (1)
27return new ValueTask<AccessToken>(new AccessToken(Token, DateTimeOffset.MaxValue));
src\SemaphoreLock.cs (3)
28return new ValueTask<SemaphoreLock>(new SemaphoreLock(null)); 33return new ValueTask<SemaphoreLock>(new SemaphoreLock(sem)); 42return new ValueTask<SemaphoreLock>(WaitForLock(waitTask, sem));
Microsoft.DotNet.Helix.Client (1)
HelixApiTokenCredential.cs (1)
27return new ValueTask<AccessToken>(new AccessToken(Token, DateTimeOffset.MaxValue));
Microsoft.DotNet.Internal.SymbolHelper (1)
SymbolUploadHelper.cs (1)
501ValueTask<string?> vt = new(outputTask);
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
1030return static (_, _) => new ValueTask<object?>((object?)null);
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionCallContentTests..cs (1)
255new(arguments);
Functions\AIFunctionTests.cs (1)
27return new ValueTask<object?>((arguments, cancellationToken));
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
TestEvaluator.cs (1)
24: new ValueTask<EvaluationResult>(new EvaluationResult(TestMetrics));
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResponseCacheProvider.cs (1)
56return new ValueTask<IDistributedCache>(cache);
Microsoft.Extensions.AI.Tests (6)
Functions\AIFunctionFactoryTest.cs (6)
104func = AIFunctionFactory.Create(ValueTask<string> (string a, string b) => new ValueTask<string>(b + " " + a)); 367MarshalResult = (result, type, cancellationToken) => new ValueTask<object?>(result), 384MarshalResult = (result, type, cancellationToken) => new ValueTask<object?>(result), 428MarshalResult = (result, type, cancellationToken) => new ValueTask<object?>(result), 447MarshalResult = (result, type, cancellationToken) => new ValueTask<object?>(result), 466MarshalResult = (result, type, cancellationToken) => new ValueTask<object?>(result),
Microsoft.Extensions.Caching.Hybrid (11)
Internal\DefaultHybridCache.cs (2)
160return new(value); 211return new(state.ExecuteDirectAsync(value, static (state, _) => new(state), options)); // note this spans L2 write etc
Internal\DefaultHybridCache.L2.cs (4)
41return new(AwaitedLegacyAsync(pendingLegacy, this)); 44return new(GetValidPayloadSegment(pendingLegacy.Result)); // already complete 53return new(AwaitedBuffersAsync(pendingBuffers, writer)); 60return new(result);
Internal\DefaultHybridCache.StampedeStateT.cs (2)
149return new(task.Result.GetReservedValue(log)); 155return new(result);
Internal\DefaultHybridCache.TagInvalidation.cs (3)
1450 => new(false), 181return new(false); 187return new(timestamp <= pending.Result);
Microsoft.Extensions.Caching.Hybrid.Tests (28)
BufferReleaseTests.cs (3)
80static ValueTask<Customer> GetAsync() => new(new Customer { Id = 42, Name = "Fred" }); 178static ValueTask<Customer> GetAsync() => new(new Customer { Id = 42, Name = "Fred" }); 240static ValueTask<Customer> GetAsync() => new(new Customer { Id = 42, Name = "Fred" });
ExpirationTests.cs (1)
26Func<CancellationToken, ValueTask<Guid>> callback = static _ => new(Guid.NewGuid());
FunctionalTests.cs (11)
26Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(42))); 30Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96))); 34Assert.Equal(96, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96))); 42Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(42))); 46Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96))); 54Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(42))); 58Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96))); 62Assert.Equal(96, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96))); 70Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(42))); 73Assert.Equal(42, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96))); 77Assert.Equal(96, await cache.GetOrCreateAsync(key, _ => new ValueTask<int>(96)));
L2Tests.cs (5)
112var s = await cache.GetOrCreateAsync(Me(), ct => new ValueTask<Foo>(new Foo { Value = CreateString(true) }), _expiry); 118var x = await cache.GetOrCreateAsync(Me(), ct => new ValueTask<Foo>(new Foo { Value = CreateString() }), _expiry); 128var x = await cache.GetOrCreateAsync(Me(), ct => new ValueTask<Foo>(new Foo { Value = CreateString() }), _expiryNoL1); 140var x = await cache.GetOrCreateAsync(Me(), ct => new ValueTask<Foo>(new Foo { Value = CreateString() }), _expiry); 152var t = await cache.GetOrCreateAsync(Me(), ct => new ValueTask<Foo>(new Foo { Value = CreateString(true) }), _expiry);
RedisTests.cs (1)
78return new(Guid.NewGuid());
SizeTests.cs (6)
57var actual = await cache.GetOrCreateAsync<string>(key!, ct => new(expected)); 67actual = await cache.GetOrCreateAsync<string>(key!, ct => new(Guid.NewGuid().ToString())); 124var actual = await cache.GetOrCreateAsync<MutablePoco>(key!, ct => new(new MutablePoco { Value = expected })); 130actual = await cache.GetOrCreateAsync<MutablePoco>(key!, ct => new(new MutablePoco { Value = Guid.NewGuid().ToString() })); 171return new(new MutablePoco { Value = value }); 237return new(new ImmutablePoco(value));
UnreliableL2Tests.cs (1)
119private static ValueTask<Guid> NewGuid(CancellationToken cancellationToken) => new(Guid.NewGuid());
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
322return new(cache);
Microsoft.Extensions.Http.Diagnostics (5)
Logging\Internal\HttpRequestBodyReader.cs (3)
51return new(string.Empty); 57return new(Constants.NoContent); 62return new(Constants.UnreadableContent);
Logging\Internal\HttpResponseBodyReader.cs (2)
52return new(Constants.NoContent); 57return new(Constants.UnreadableContent);
Microsoft.Extensions.Http.Resilience (4)
Hedging\HttpHedgingStrategyOptions.cs (1)
27ShouldHandle = args => new ValueTask<bool>(HttpClientHedgingResiliencePredicates.IsTransient(args.Outcome, args.Context.CancellationToken));
Polly\HttpCircuitBreakerStrategyOptions.cs (1)
24ShouldHandle = args => new ValueTask<bool>(HttpClientResiliencePredicates.IsTransient(args.Outcome));
Polly\HttpRetryStrategyOptions.cs (2)
31ShouldHandle = args => new ValueTask<bool>(HttpClientResiliencePredicates.IsTransient(args.Outcome, args.Context.CancellationToken)); 59HttpResponseMessage response when RetryAfterHelper.TryParse(response, TimeProvider.System, out var retryAfter) => new ValueTask<TimeSpan?>(retryAfter),
Microsoft.Extensions.Http.Resilience.Tests (2)
Hedging\HttpStandardHedgingResilienceOptionsCustomValidatorTests.cs (1)
63options.Hedging.DelayGenerator = _ => new ValueTask<TimeSpan>(TimeSpan.FromDays(1));
Internal\RequestMessageSnapshotStrategyTests.cs (1)
29return new ValueTask<HttpResponseMessage>(new HttpResponseMessage());
Microsoft.Extensions.Options.Contextual (2)
ContextualOptionsServiceCollectionExtensions.cs (1)
99new ValueTask<IConfigureContextualOptions<TOptions>>(
Internal\LoadContextualOptions.cs (1)
52return new ValueTask<IConfigureContextualOptions<TOptions>>(NullConfigureContextualOptions.GetInstance<TOptions>());
Microsoft.Extensions.Options.Contextual.Tests (5)
ContextualOptionsFactoryTests.cs (3)
212new(string.Empty, (context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(Mock.Of<IConfigureContextualOptions<List<string>>>(MockBehavior.Strict))), 237new(string.Empty, (context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(Mock.Of<IConfigureContextualOptions<List<string>>>(MockBehavior.Strict))), 238new(string.Empty, (context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(disposeMock.Object)),
ContextualOptionsServiceCollectionExtensionsTests.cs (2)
33(_, _) => new ValueTask<IConfigureContextualOptions<string>>(NullConfigureContextualOptions.GetInstance<string>()); 55(_, _) => new ValueTask<IConfigureContextualOptions<string>>(NullConfigureContextualOptions.GetInstance<string>());
Microsoft.JSInterop (2)
JSRuntime.cs (2)
150return new ValueTask<TValue>(tcs.Task); 167return new ValueTask<TValue>(tcs.Task);
Microsoft.JSInterop.Tests (9)
Infrastructure\DotNetDispatcherTest.cs (1)
989return await new ValueTask<InvokableAsyncMethodResult>( new InvokableAsyncMethodResult()
JSRuntimeExtensionsTest.cs (8)
23.Returns(new ValueTask<string>("Hello")) 47.Returns(new ValueTask<string>("Hello")) 65jsRuntime.Setup(s => s.InvokeAsync<IJSVoidResult>(method, args)).Returns(new ValueTask<IJSVoidResult>(Mock.Of<IJSVoidResult>())); 80jsRuntime.Setup(s => s.InvokeAsync<IJSVoidResult>(method, It.IsAny<CancellationToken>(), args)).Returns(new ValueTask<IJSVoidResult>(Mock.Of<IJSVoidResult>())); 103.Returns(new ValueTask<string>(expected)); 126.Returns(new ValueTask<string>(expected)); 149.Returns(new ValueTask<IJSVoidResult>(Mock.Of<IJSVoidResult>())); 170.Returns(new ValueTask<IJSVoidResult>(Mock.Of<IJSVoidResult>()));
Microsoft.ML.Tokenizers.Tests (1)
src\Microsoft.ML.Tokenizers\Utils\Helpers.netstandard.cs (1)
24return new ValueTask<string>(reader.ReadLineAsync());
Mvc.RoutingWebSite (6)
StartupForDynamic.cs (2)
62return new ValueTask<RouteValueDictionary>(results); 71return new ValueTask<IReadOnlyList<Endpoint>>(Array.Empty<Endpoint>());
StartupForDynamicAndRazorPages.cs (2)
39return new ValueTask<RouteValueDictionary>(values); 51return new ValueTask<RouteValueDictionary>(results);
StartupForDynamicOrder.cs (1)
118return new ValueTask<RouteValueDictionary>(results);
StartupRoutingDifferentBranches.cs (1)
95return new ValueTask<RouteValueDictionary>(new RouteValueDictionary(new { controller = "Branches", action = "Index" }));
Shared (1)
ServerSentEvents\SseParser_1.cs (1)
525new ValueTask<int>(_stream.ReadAsync(_lineBuffer, offset, _lineBuffer.Length - offset, cancellationToken))
System.Console (1)
System\IO\SyncTextReader.cs (1)
103new ValueTask<string?>(ReadLine());
System.Data.Common (1)
System\Data\Common\DbConnection.cs (1)
76return new ValueTask<DbTransaction>(BeginDbTransaction(isolationLevel));
System.IO.Pipelines (18)
System\IO\Pipelines\Pipe.cs (11)
367return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken)); 394result = new ValueTask<FlushResult>(flushResult); 399result = new ValueTask<FlushResult>(_writer, token: 0); 691return new ValueTask<ReadResult>(Task.FromCanceled<ReadResult>(token)); 708return new ValueTask<ReadResult>(readResult); 733result = new ValueTask<ReadResult>(_reader, token: 0); 750return new ValueTask<ReadResult>(Task.FromCanceled<ReadResult>(token)); 762result = new ValueTask<ReadResult>(readResult); 767result = new ValueTask<ReadResult>(_reader, token: 0); 1061return new ValueTask<FlushResult>(new FlushResult(isCanceled: false, isCompleted: true)); 1066return new ValueTask<FlushResult>(Task.FromCanceled<FlushResult>(cancellationToken));
System\IO\Pipelines\PipeReader.cs (1)
218return new ValueTask<FlushResult>(new FlushResult(isCanceled: false, isCompleted: false));
System\IO\Pipelines\SequencePipeReader.cs (2)
66return new ValueTask<ReadResult>(result); 70return new ValueTask<ReadResult>(result);
System\IO\Pipelines\StreamPipeReader.cs (3)
218return new ValueTask<ReadResult>(Task.FromCanceled<ReadResult>(cancellationToken)); 230return new ValueTask<ReadResult>(readResult); 237return new ValueTask<ReadResult>(completedResult);
System\IO\Pipelines\StreamPipeWriter.cs (1)
270return new ValueTask<FlushResult>(new FlushResult(isCanceled: false, isCompleted: false));
System.IO.Pipes (1)
System\IO\Pipes\PipeStream.Unix.cs (1)
99return new ValueTask<int>(0);
System.IO.Ports (2)
System\IO\Ports\SerialStream.Unix.cs (2)
468return new ValueTask<int>(0); 478return new ValueTask<int>(result.Task);
System.Memory.Data (1)
src\libraries\Common\src\System\IO\ReadOnlyMemoryStream.cs (1)
141new ValueTask<int>(ReadBuffer(buffer.Span));
System.Net.Http (17)
src\libraries\Common\src\System\IO\ReadOnlyMemoryStream.cs (1)
141new ValueTask<int>(ReadBuffer(buffer.Span));
src\libraries\Common\src\System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs (1)
37new ValueTask<T>(WaitWithCancellation(cancellationToken));
System\Net\Http\DiagnosticsHandler.cs (2)
83new ValueTask<HttpResponseMessage>(_innerHandler.SendAsync(request, cancellationToken)) : 84new ValueTask<HttpResponseMessage>(_innerHandler.Send(request, cancellationToken));
System\Net\Http\EmptyReadStream.cs (1)
26new ValueTask<int>(0);
System\Net\Http\Metrics\MetricsHandler.cs (2)
48new ValueTask<HttpResponseMessage>(_innerHandler.SendAsync(request, cancellationToken)) : 49new ValueTask<HttpResponseMessage>(_innerHandler.Send(request, cancellationToken));
System\Net\Http\SocketsHttpHandler\ChunkedEncodingReadStream.cs (4)
130return new ValueTask<int>(0); 137return new ValueTask<int>(0); 146return new ValueTask<int>(bytesRead); 155return new ValueTask<int>(0);
System\Net\Http\SocketsHttpHandler\CreditManager.cs (1)
57return new ValueTask<int>(granted);
System\Net\Http\SocketsHttpHandler\CreditWaiter.cs (1)
62public ValueTask<int> AsValueTask() => new ValueTask<int>(this, _source.Version);
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (2)
391return new ValueTask<int>(1); 394return new ValueTask<int>(0);
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
1780return new ValueTask<int>(ReadFromBuffer(destination.Span));
System\Net\Http\SocketsHttpHandler\HttpContentReadStream.cs (1)
45return new ValueTask<bool>(false);
System.Net.Http.Json (2)
System\Net\Http\Json\HttpContentJsonExtensions.cs (1)
138: new(task);
System\Net\Http\Json\LengthLimitReadStream.cs (1)
57return new ValueTask<int>(read);
System.Net.Mail (1)
System\Net\BufferedReadStream.cs (1)
63return new ValueTask<int>(read);
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.cs (1)
596static (address, cancellationToken) => new ValueTask<IPAddress>(address),
System.Net.Security (6)
System\Net\Security\ReadWriteAdapter.cs (2)
38new ValueTask<int>(stream.Read(buffer.Span)); 41new ValueTask<int>(stream.ReadAtLeast(buffer.Span, minimumBytes, throwOnEndOfStream));
System\Net\Security\SslStreamCertificateContext.Linux.cs (4)
205return new ValueTask<byte[]?>(pending); 221return new ValueTask<byte[]?>(pending); 249return new ValueTask<byte[]?>((byte[]?)null); 266return new ValueTask<byte[]?>(pending);
System.Net.Sockets (14)
System\Net\Sockets\Socket.Tasks.cs (14)
1048return new ValueTask<Socket>(this, _mrvtsc.Version); 1059new ValueTask<Socket>(acceptSocket) : 1070return new ValueTask<int>(this, _mrvtsc.Version); 1079new ValueTask<int>(bytesTransferred) : 1088return new ValueTask<SocketReceiveFromResult>(this, _mrvtsc.Version); 1098new ValueTask<SocketReceiveFromResult>(new SocketReceiveFromResult() { ReceivedBytes = bytesTransferred, RemoteEndPoint = remoteEndPoint }) : 1107return new ValueTask<int>(this, _mrvtsc.Version); 1116new ValueTask<int>(bytesTransferred) : 1125return new ValueTask<SocketReceiveMessageFromResult>(this, _mrvtsc.Version); 1137new ValueTask<SocketReceiveMessageFromResult>(new SocketReceiveMessageFromResult() { ReceivedBytes = bytesTransferred, RemoteEndPoint = remoteEndPoint, SocketFlags = socketFlags, PacketInformation = packetInformation }) : 1148return new ValueTask<int>(this, _mrvtsc.Version); 1157new ValueTask<int>(bytesTransferred) : 1200return new ValueTask<int>(this, _mrvtsc.Version); 1209new ValueTask<int>(bytesTransferred) :
System.Private.CoreLib (29)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.ThreadPoolValueTaskSource.cs (2)
182return new ValueTask<int>(this, _source.Version); 209return new ValueTask<long>(this, _source.Version);
src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (1)
651return new ValueTask<int>(bytesFromBuffer);
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (2)
411return new ValueTask<int>( 418return new ValueTask<int>(Task.FromCanceled<int>(oce));
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (1)
332return new ValueTask<int>(buffer.Length);
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (1)
312return new ValueTask<int>(ReadAsync(array.Array!, array.Offset, array.Count, cancellationToken));
src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (2)
901return new ValueTask<string?>(task); 1312return new ValueTask<int>(t);
src\libraries\System.Private.CoreLib\src\System\IO\StringReader.cs (3)
250: new ValueTask<string?>(ReadLine()); 303new ValueTask<int>(ReadBlock(buffer.Span)); 321new ValueTask<int>(Read(buffer.Span));
src\libraries\System.Private.CoreLib\src\System\IO\TextReader.cs (5)
219new ValueTask<string?>(ReadLineCoreAsync(cancellationToken)); 275new ValueTask<int>(MemoryMarshal.TryGetArray(buffer, out ArraySegment<char> array) ? 284new ValueTask<int>(Task<int>.Factory.StartNew(static state => 305new ValueTask<int>(MemoryMarshal.TryGetArray(buffer, out ArraySegment<char> array) ? 380=> cancellationToken.IsCancellationRequested ? ValueTask.FromCanceled<string?>(cancellationToken) : new ValueTask<string?>(ReadLine());
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (1)
466return new ValueTask<int>(
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilderT.cs (2)
70return new ValueTask<TResult>(_result); 82return new ValueTask<TResult>(task);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (2)
85return new ValueTask<TResult>(_result); 97return new ValueTask<TResult>(box, box.Version);
src\libraries\System.Private.CoreLib\src\System\Threading\PeriodicTimer.cs (2)
215return new ValueTask<bool>(!_stopped); 226return new ValueTask<bool>(this, _mrvtsc.Version);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (5)
120new ValueTask<TResult>(result); 132new ValueTask<TResult>(Task.FromCanceled<TResult>(cancellationToken)); 144new ValueTask<TResult>(Task.FromException<TResult>(exception)); 592public ValueTask<TResult> Preserve() => _obj == null ? this : new ValueTask<TResult>(AsTask()); 832new ConfiguredValueTaskAwaitable<TResult>(new ValueTask<TResult>(_obj, _result, _token, continueOnCapturedContext));
System.Private.Xml (3)
System\Xml\Core\XmlTextReaderImplAsync.cs (3)
3174return new ValueTask<(int, int, int, bool)>(ParseTextAsync_AsyncFunc(task)); 3200return new ValueTask<(int, int, int, bool)>(ParseText_NoValue(outOrChars, pos)); 3202return new ValueTask<(int, int, int, bool)>(ParseText_PartialValue(pos, rcount, rpos, orChars, c));
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\SingletonConnectionReader.cs (2)
530return new ValueTask<int>(0); 535return new ValueTask<int>(ReadAsync(array.Array!, array.Offset, array.Count, cancellationToken));
System.ServiceModel.UnixDomainSocket (3)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (3)
37return new ValueTask<int>(this, 0); 44? new ValueTask<int>(bytesTransferred) 45: new ValueTask<int>(Task.FromException<int>(CreateException(error)));
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (2)
83moveNextTask = new ValueTask<bool>((Task<bool>)state.PendingTask); 91moveNextTask = new ValueTask<bool>(true);
System.Threading.Channels (36)
System\Threading\Channels\AsyncOperation.cs (1)
107public ValueTask<TResult> ValueTaskOfT => new ValueTask<TResult>(this, _currentId);
System\Threading\Channels\BoundedChannel.cs (8)
141return new ValueTask<T>(Task.FromCanceled<T>(cancellationToken)); 152return new ValueTask<T>(DequeueItemAndPostProcess()); 191return new ValueTask<bool>(Task.FromCanceled<bool>(cancellationToken)); 202return new ValueTask<bool>(true); 209new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 480return new ValueTask<bool>(Task.FromCanceled<bool>(cancellationToken)); 492new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 501return new ValueTask<bool>(true);
System\Threading\Channels\ChannelReader.cs (3)
62return new ValueTask<T>(Task.FromCanceled<T>(cancellationToken)); 69return new ValueTask<T>(fastItem); 74return new ValueTask<T>(Task.FromException<T>(exc));
System\Threading\Channels\ChannelUtilities.cs (1)
66return new ValueTask<T>(t);
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (10)
74return new ValueTask<T>(Task.FromCanceled<T>(cancellationToken)); 79return new ValueTask<T>(item); 90return new ValueTask<T>(item); 145return new ValueTask<bool>(Task.FromCanceled<bool>(cancellationToken)); 150return new ValueTask<bool>(true); 160return new ValueTask<bool>(true); 167new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 344cancellationToken.IsCancellationRequested ? new ValueTask<bool>(Task.FromCanceled<bool>(cancellationToken)) : 345doneWriting == null ? new ValueTask<bool>(true) : 346doneWriting != ChannelUtilities.s_doneWritingSentinel ? new ValueTask<bool>(Task.FromException<bool>(doneWriting)) :
System\Threading\Channels\UnboundedChannel.cs (10)
67return new ValueTask<T>(Task.FromCanceled<T>(cancellationToken)); 75return new ValueTask<T>(item); 86return new ValueTask<T>(item); 144return new ValueTask<bool>(Task.FromCanceled<bool>(cancellationToken)); 149return new ValueTask<bool>(true); 161return new ValueTask<bool>(true); 168new ValueTask<bool>(Task.FromException<bool>(parent._doneWriting)) : 305cancellationToken.IsCancellationRequested ? new ValueTask<bool>(Task.FromCanceled<bool>(cancellationToken)) : 306doneWriting == null ? new ValueTask<bool>(true) : // unbounded writing can always be done if we haven't completed 307doneWriting != ChannelUtilities.s_doneWritingSentinel ? new ValueTask<bool>(Task.FromException<bool>(doneWriting)) :
System\Threading\Channels\UnboundedPriorityChannel.cs (3)
86return new ValueTask<T>(item); 165return new ValueTask<bool>(true); 311doneWriting == null ? new ValueTask<bool>(true) : // unbounded writing can always be done if we haven't completed
System.Threading.RateLimiting (19)
System\Threading\RateLimiting\ConcurrencyLimiter.cs (4)
127return new ValueTask<RateLimitLease>(SuccessfulLease); 137return new ValueTask<RateLimitLease>(lease); 178return new ValueTask<RateLimitLease>(QueueLimitLease); 187return new ValueTask<RateLimitLease>(request.Task);
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (4)
147return new ValueTask<RateLimitLease>(SuccessfulLease); 155return new ValueTask<RateLimitLease>(lease); 196return new ValueTask<RateLimitLease>(CreateFailedWindowLease(permitCount)); 205return new ValueTask<RateLimitLease>(registration.Task);
System\Threading\RateLimiting\NoopLimiter.cs (1)
39return new ValueTask<RateLimitLease>(_lease);
System\Threading\RateLimiting\PartitionedRateLimiter.T.cs (1)
68return new ValueTask<RateLimitLease>(Task.FromCanceled<RateLimitLease>(cancellationToken));
System\Threading\RateLimiting\RateLimiter.cs (1)
105return new ValueTask<RateLimitLease>(Task.FromCanceled<RateLimitLease>(cancellationToken));
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (4)
159return new ValueTask<RateLimitLease>(SuccessfulLease); 167return new ValueTask<RateLimitLease>(lease); 208return new ValueTask<RateLimitLease>(FailedLease); 217return new ValueTask<RateLimitLease>(registration.Task);
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (4)
152return new ValueTask<RateLimitLease>(SuccessfulLease); 160return new ValueTask<RateLimitLease>(lease); 201return new ValueTask<RateLimitLease>(CreateFailedTokenLease(tokenCount)); 210return new ValueTask<RateLimitLease>(registration.Task);
3374 references to ValueTask
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (1)
tests\Aspire.Azure.Npgsql.Tests\FakeTokenCredential.cs (1)
51public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Aspire.Azure.Npgsql.Tests (1)
FakeTokenCredential.cs (1)
51public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Aspire.Confluent.Kafka (2)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\OpenTelemetryConsumeResultExtensions.cs (2)
59public static ValueTask<ConsumeResult<TKey, TValue>?> ConsumeAndProcessMessageAsync<TKey, TValue>( 73public static async ValueTask<ConsumeResult<TKey, TValue>?> ConsumeAndProcessMessageAsync<TKey, TValue>(
Aspire.Dashboard (8)
Components\Pages\Resources.razor.cs (1)
381private ValueTask<GridItemsProviderResult<ResourceGridViewModel>> GetData(GridItemsProviderRequest<ResourceGridViewModel> request)
Components\Pages\StructuredLogs.razor.cs (1)
116private async ValueTask<GridItemsProviderResult<OtlpLogEntry>> GetData(GridItemsProviderRequest<OtlpLogEntry> request)
Components\Pages\TraceDetail.razor.cs (1)
88internal ValueTask<GridItemsProviderResult<SpanWaterfallViewModel>> GetData(GridItemsProviderRequest<SpanWaterfallViewModel> request)
Components\Pages\Traces.razor.cs (1)
120private async ValueTask<GridItemsProviderResult<OtlpTrace>> GetData(GridItemsProviderRequest<OtlpTrace> request)
Model\BrowserStorage\LocalBrowserStorage.cs (1)
56private ValueTask<string?> GetJsonAsync(string key)
Model\ThemeManager.cs (2)
30var currentThemeTask = _jsModule.InvokeAsync<string>("getCurrentTheme", cancellationToken); 31var themeCookieValueTask = _jsModule.InvokeAsync<string?>("getThemeCookieValue", cancellationToken);
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
111public static async ValueTask<MessageBindable<TMessage>?> BindAsync(HttpContext context, ParameterInfo parameter)
Aspire.Dashboard.Components.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Dashboard.Tests (4)
LocalBrowserStorageTests.cs (2)
133public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.PublicProperties)] TValue>(string identifier, object?[]? args) 142public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.PublicProperties)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Hosting (14)
ApplicationModel\ConnectionStringReference.cs (1)
24async ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken)
ApplicationModel\EndpointReference.cs (2)
44ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) => new(Url); 173public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken) => Property switch
ApplicationModel\ExpressionResolver.cs (3)
174async ValueTask<ResolvedValue> ResolveInternalAsync(object? value) 188static async ValueTask<ResolvedValue> ResolveWithContainerSourceAsync(IValueProvider valueProvider, string containerHostName, bool sourceIsContainer, CancellationToken cancellationToken) 200internal static async ValueTask<ResolvedValue> ResolveAsync(bool sourceIsContainer, IValueProvider valueProvider, string containerHostName, CancellationToken cancellationToken)
ApplicationModel\HostUrl.cs (1)
16ValueTask<string?> IValueProvider.GetValueAsync(System.Threading.CancellationToken cancellationToken)
ApplicationModel\IResourceWithConnectionString.cs (2)
16public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default) => 21ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) => GetConnectionStringAsync(cancellationToken);
ApplicationModel\IValueProvider.cs (1)
16public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default);
ApplicationModel\ParameterResource.cs (1)
77ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) => new(Value);
ApplicationModel\ReferenceExpression.cs (1)
56public async ValueTask<string?> GetValueAsync(CancellationToken cancellationToken)
ApplicationModel\ResourceExtensions.cs (2)
187public static async ValueTask<Dictionary<string, string>> GetEnvironmentVariableValuesAsync(this IResourceWithEnvironment resource, 239public static async ValueTask<string[]> GetArgumentValuesAsync(this IResourceWithArgs resource,
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (2)
320public async ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 376public async ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
Provisioning\Provisioners\BicepProvisioner.cs (1)
412internal static async ValueTask<string?> GetCurrentChecksumAsync(AzureBicepResource resource, IConfiguration section, CancellationToken cancellationToken = default)
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultSecretReference.cs (1)
27async ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken)
Aspire.Hosting.Kafka.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Hosting.MySql.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Hosting.NodeJs.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Hosting.Oracle.Tests (1)
AddOracleTests.cs (1)
144var oracleConnectionString = oracleConnectionStringResource.GetConnectionStringAsync();
Aspire.Hosting.PostgreSQL (1)
PostgresServerResource.cs (1)
74public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default)
Aspire.Hosting.PostgreSQL.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Hosting.RabbitMQ.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Hosting.Redis (1)
RedisResource.cs (1)
70public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default)
Aspire.Hosting.SqlServer (1)
SqlServerServerResource.cs (1)
61public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default)
Aspire.Hosting.Testing (2)
DistributedApplicationFactory.cs (1)
95public ValueTask<string?> GetConnectionString(string resourceName)
DistributedApplicationHostingTestingExtensions.cs (1)
44public static ValueTask<string?> GetConnectionStringAsync(this DistributedApplication app, string resourceName, CancellationToken cancellationToken = default)
Aspire.Hosting.Tests (6)
ExpressionResolverTests.cs (1)
205public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
ReferenceExpressionTests.cs (1)
100public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Utils\ArgumentEvaluator.cs (1)
11public static async ValueTask<List<string>> GetArgumentListAsync(IResource resource)
Utils\EnvironmentVariableEvaluator.cs (1)
11public static async ValueTask<Dictionary<string, string>> GetEnvironmentVariablesAsync(IResource resource,
Aspire.Hosting.Valkey.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
Aspire.Playground.Tests (2)
tests\Shared\AsyncTestHelpers.cs (2)
111public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = -1, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default) 121public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = default)
BasicWebSite (7)
Controllers\AsyncActionsController.cs (6)
88public ValueTask<Message> PreCompletedValueTaskOfObjectAction(string message) 93public ValueTask<Message> PreCompletedValueTaskOfObjectExceptionAction(string message) 98public ValueTask<IActionResult> PreCompletedValueTaskOfIActionResultAction(string message) 103public ValueTask<IActionResult> PreCompletedValueTaskOfIActionResultExceptionAction(string message) 108public ValueTask<ContentResult> PreCompletedValueTaskOfContentResultAction(string message) 113public ValueTask<ContentResult> PreCompletedValueTaskOfContentResultExceptionAction(string message)
StartupWhereReadingRequestBodyThrows.cs (1)
57public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
ClientSample (2)
Tcp\TcpConnection.cs (1)
59public async ValueTask<ConnectionContext> StartAsync()
Tcp\TcpHubConnectionBuilderExtensions.cs (1)
48public ValueTask<ConnectionContext> ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken = default)
http2cat (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
IIS.FunctionalTests (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
IIS.LongTests (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
IIS.NewHandler.FunctionalTests (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
IIS.NewShim.FunctionalTests (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
IIS.ShadowCopy.Tests (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
IIS.Tests (2)
ClientDisconnectTests.cs (2)
196var task = ctx.Request.Body.ReadAsync(data, cancellationTokenSource.Token); 293var task = ctx.Request.Body.ReadAsync(data);
IISExpress.FunctionalTests (5)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
InMemory.FunctionalTests (42)
ChunkedRequestTests.cs (1)
924var requestTask = httpContext.Request.BodyReader.ReadAsync();
Http2\Http2StreamTests.cs (2)
5533var requestBodyTask = context.Request.BodyReader.ReadAsync(); 5709var requestBodyTask = context.Request.BodyReader.ReadAsync();
Http3\Http3ConnectionTests.cs (1)
791public override async ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default)
Http3\Http3StreamTests.cs (2)
1771var requestBodyTask = context.Request.BodyReader.ReadAsync(); 1898var requestBodyTask = context.Request.BodyReader.ReadAsync();
Http3\WebTransport\WebTransportTestUtilities.cs (5)
24public static async ValueTask<WebTransportSession> GenerateSession(Http3InMemory inMemory, TaskCompletionSource exitSessionTcs) 120public ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken) 142public ValueTask<FlushResult> ProduceContinueAsync() 154public ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 190public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
RequestTests.cs (1)
1913var requestTask = httpContext.Request.BodyReader.ReadAsync();
src\Servers\Kestrel\shared\CompletionPipeReader.cs (1)
52public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (2)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 52public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (15)
107internal async ValueTask<Http3ControlStream> GetInboundControlStream() 268internal async ValueTask<Http3RequestStream> InitializeConnectionAndStreamsAsync(RequestDelegate application, IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 398internal ValueTask<Http3ControlStream> CreateControlStream(PipeScheduler clientWriterScheduler = null) 403internal async ValueTask<Http3ControlStream> CreateControlStream(int? id, PipeScheduler clientWriterScheduler = null) 419internal async ValueTask<Http3RequestStream> CreateRequestStream(IEnumerable<KeyValuePair<string, string>> headers, 441internal async ValueTask<Http3RequestStream> CreateRequestStream(Http3HeadersEnumerator headers, Http3RequestHeaderHandler headerHandler = null, 518var task = writableBuffer.FlushAsync(); 547internal async ValueTask<Http3FrameWithPayload> ReceiveFrameAsync(bool expectEnd = false, bool allowEnd = false, Http3FrameWithPayload frame = null) 737internal async ValueTask<Dictionary<string, string>> ExpectHeadersAsync(bool expectEnd = false) 748internal async ValueTask<Memory<byte>> ExpectDataAsync() 754internal async ValueTask<Dictionary<string, string>> ExpectTrailersAsync() 839internal async ValueTask<Dictionary<long, long>> ExpectSettingsAsync() 924public async ValueTask<long> TryReadStreamIdAsync() 1055public override async ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 1075public override ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection features = null, CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (2)
54public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => _output.FlushAsync(cancellationToken); 78public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => _input.ReadAsync(cancellationToken);
src\Servers\Kestrel\shared\test\TestContextFactory.cs (2)
253public override ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 258public override ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection features = null, CancellationToken cancellationToken = default)
TestTransport\InMemoryTransportConnection.cs (4)
145public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 147var task = _reader.ReadAsync(cancellationToken); 164private readonly ValueTask<T> _task; 167public ObservableValueTask(ValueTask<T> task, TaskCompletionSource tcs)
TestTransport\InMemoryTransportFactory.cs (2)
24public async ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 38public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
TestTransport\MockMultiplexedConnectionListenerFactory.cs (2)
17public ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection features = null, CancellationToken cancellationToken = default) 33public ValueTask<MultiplexedConnectionContext> AcceptAsync(IFeatureCollection features = null, CancellationToken cancellationToken = default)
Metrics (4)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\RoslynAnalyzers\Utilities\Workspaces\DocumentExtensions.cs (3)
16public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 25public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 34public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
Metrics.Legacy (4)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\RoslynAnalyzers\Utilities\Workspaces\DocumentExtensions.cs (3)
16public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 25public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 34public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
Microsoft.AspNetCore.Components (2)
NavigationManager.cs (2)
356/// <returns>A <see cref="ValueTask{TResult}"/> representing the completion of the operation. If the result is <see langword="true"/>, the navigation should continue.</returns> 357protected async ValueTask<bool> NotifyLocationChangingAsync(string uri, string? state, bool isNavigationIntercepted)
Microsoft.AspNetCore.Components.Endpoints (15)
DependencyInjection\IComponentPrerenderer.cs (2)
24ValueTask<IHtmlAsyncContent> PrerenderComponentAsync( 36ValueTask<IHtmlContent> PrerenderPersistedStateAsync(
DependencyInjection\UnsupportedJavaScriptRuntime.cs (6)
14public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args) 17ValueTask<TValue> IJSRuntime.InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, object?[]? args) 20public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object?[]? args) 23public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 26public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier) 29public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken)
Rendering\EndpointHtmlRenderer.Prerendering.cs (5)
86public ValueTask<IHtmlAsyncContent> PrerenderComponentAsync( 95public async ValueTask<IHtmlAsyncContent> PrerenderComponentAsync( 138internal async ValueTask<PrerenderedComponentHtmlContent> RenderEndpointComponent( 238public static ValueTask<PrerenderedComponentHtmlContent> HandleNavigationException(HttpContext httpContext, NavigationException navigationException) 259private static ValueTask<PrerenderedComponentHtmlContent> HandleNavigationBeforeResponseStarted(HttpContext httpContext, string destinationLocation)
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (2)
19public async ValueTask<IHtmlContent> PrerenderPersistedStateAsync(HttpContext httpContext) 111public async ValueTask<IHtmlContent> PrerenderPersistedStateAsync(HttpContext httpContext, PersistedStateSerializationMode serializationMode)
Microsoft.AspNetCore.Components.QuickGrid (4)
GridItemsProvider.cs (2)
11/// <returns>A <see cref="ValueTask{GridItemsProviderResult}" /> that gives the data to be displayed.</returns> 12public delegate ValueTask<GridItemsProviderResult<TGridItem>> GridItemsProvider<TGridItem>(
QuickGrid.razor.cs (2)
336private async ValueTask<ItemsProviderResult<(int, TGridItem)>> ProvideVirtualizedItems(ItemsProviderRequest request) 385private async ValueTask<GridItemsProviderResult<TGridItem>> ResolveItemsRequestAsync(GridItemsProviderRequest<TGridItem> request)
Microsoft.AspNetCore.Components.Server (13)
Circuits\CircuitFactory.cs (1)
41public async ValueTask<CircuitHost> CreateCircuitHostAsync(
Circuits\ICircuitFactory.cs (1)
10ValueTask<CircuitHost> CreateCircuitHostAsync(
Circuits\RemoteJSDataStream.cs (2)
36public static async ValueTask<RemoteJSDataStream> CreateRemoteJSDataStreamAsync( 188public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Circuits\RemoteNavigationManager.cs (1)
94public async ValueTask<bool> HandleLocationChangingAsync(string uri, string? state, bool intercepted)
ComponentHub.cs (4)
83public async ValueTask<string> StartCircuit(string baseUri, string uri, string serializedComponentRecords, string applicationState) 191public async ValueTask<bool> ConnectCircuit(string circuitIdSecret) 253public async ValueTask<bool> ReceiveJSDataChunk(long streamId, long chunkId, byte[] chunk, string error) 344private async ValueTask<CircuitHost> GetActiveCircuitAsync([CallerMemberName] string callSite = "")
ProtectedBrowserStorage\ProtectedBrowserStorage.cs (3)
89public ValueTask<ProtectedBrowserStorageResult<TValue>> GetAsync<TValue>(string key) 104public async ValueTask<ProtectedBrowserStorageResult<TValue>> GetAsync<TValue>(string purpose, string key) 142private ValueTask<string?> GetProtectedJsonAsync(string key)
src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
54public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
Microsoft.AspNetCore.Components.Server.Tests (17)
Circuits\ComponentHubTest.cs (1)
199public ValueTask<CircuitHost> CreateCircuitHostAsync(
Circuits\RemoteJSDataStreamTest.cs (1)
361public new ValueTask<TValue> InvokeAsync<TValue>(string identifier, object[] args)
ProtectedBrowserStorageTest.cs (15)
24var jsResultTask = new ValueTask<object>((object)null); 50var jsResultTask = new ValueTask<object>((object)null); 76var jsResultTask = new ValueTask<object>((object)null); 244var nextTask = new ValueTask<object>((object)null); 359public ValueTask<TValue> InvokeAsync<TValue>(string identifier, CancellationToken cancellationToken, object[] args) 362return (ValueTask<TValue>)NextInvocationResult; 365public ValueTask<TValue> InvokeAsync<TValue>(string identifier, object[] args) 368public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object[] args) 371return (ValueTask<IJSObjectReference>)NextInvocationResult; 374public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object[] args) 377return (ValueTask<IJSObjectReference>)NextInvocationResult; 380public ValueTask<TValue> GetValueAsync<TValue>(string identifier) 383return (ValueTask<TValue>)NextInvocationResult; 386public ValueTask<TValue> GetValueAsync<TValue>(string identifier, CancellationToken cancellationToken) 389return (ValueTask<TValue>)NextInvocationResult;
Microsoft.AspNetCore.Components.Web (6)
Forms\InputFile.cs (1)
75internal async ValueTask<IBrowserFile> ConvertToImageFileAsync(BrowserFile file, string format, int maxWidth, int maxHeight)
Forms\InputFile\BrowserFileExtensions.cs (1)
27public static ValueTask<IBrowserFile> RequestImageFileAsync(this IBrowserFile browserFile, string format, int maxWidth, int maxHeight)
Forms\InputFile\BrowserFileStream.cs (2)
70public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 101private async ValueTask<int> CopyFileDataIntoBuffer(Memory<byte> destination, CancellationToken cancellationToken)
Virtualization\ItemsProviderDelegate.cs (1)
12public delegate ValueTask<ItemsProviderResult<TItem>> ItemsProviderDelegate<TItem>(ItemsProviderRequest request);
Virtualization\Virtualize.cs (1)
450private ValueTask<ItemsProviderResult<TItem>> DefaultItemsProvider(ItemsProviderRequest request)
Microsoft.AspNetCore.Components.Web.Tests (2)
Virtualization\VirtualizeTest.cs (2)
102private ValueTask<ItemsProviderResult<TItem>> EmptyItemsProvider<TItem>(ItemsProviderRequest request) 105private ValueTask<ItemsProviderResult<TItem>> AlwaysThrowsItemsProvider<TItem>(ItemsProviderRequest request)
Microsoft.AspNetCore.Components.WebAssembly (4)
Infrastructure\JSInteropMethods.cs (1)
37public static async ValueTask<bool> NotifyLocationChangingAsync(string uri, string? state, bool isInterceptedLink)
Services\WebAssemblyNavigationManager.cs (1)
46public async ValueTask<bool> HandleLocationChangingAsync(string uri, string? state, bool intercepted)
src\Components\Shared\src\PullFromJSDataStream.cs (2)
79public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 97private async ValueTask<byte[]> RequestDataFromJSAsync(int numBytesToRead)
Microsoft.AspNetCore.Components.WebAssembly.Server (3)
AuthenticationStateSerializationOptions.cs (2)
34public Func<AuthenticationState, ValueTask<AuthenticationStateData?>> SerializationCallback { get; set; } 36private ValueTask<AuthenticationStateData?> SerializeAuthenticationStateAsync(AuthenticationState authenticationState)
AuthenticationStateSerializer.cs (1)
16private readonly Func<AuthenticationState, ValueTask<AuthenticationStateData?>> _serializeCallback;
Microsoft.AspNetCore.Components.WebAssembly.Tests (8)
PullFromJSDataStreamTest.cs (8)
121public virtual ValueTask<TValue> InvokeAsync<TValue>(string identifier, CancellationToken cancellationToken, object[] args) 133public async ValueTask<TValue> InvokeAsync<TValue>(string identifier, object[] args) 136public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object[] args) 139public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object[] args) 142public ValueTask<TValue> GetValueAsync<TValue>(string identifier) 145public ValueTask<TValue> GetValueAsync<TValue>(string identifier, CancellationToken cancellationToken) 161public override ValueTask<TValue> InvokeAsync<TValue>(string identifier, CancellationToken cancellationToken, object[] args) 175public override ValueTask<TValue> InvokeAsync<TValue>(string identifier, CancellationToken cancellationToken, object[] args)
Microsoft.AspNetCore.Components.WebView (3)
src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
54public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
src\Components\Shared\src\PullFromJSDataStream.cs (2)
79public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 97private async ValueTask<byte[]> RequestDataFromJSAsync(int numBytesToRead)
Microsoft.AspNetCore.ConcurrencyLimiter (6)
ConcurrencyLimiterMiddleware.cs (1)
48var waitInQueueTask = _queuePolicy.TryEnterAsync();
QueuePolicies\BasePolicy.cs (4)
43public ValueTask<bool> TryEnterAsync() 55var task = _limiter.AcquireAsync(); 86private async ValueTask<bool> Awaited(ValueTask<RateLimitLease> task)
QueuePolicies\IQueuePolicy.cs (1)
16ValueTask<bool> TryEnterAsync();
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (26)
MiddlewareTests.cs (1)
208public ValueTask<bool> TryEnterAsync()
PolicyTests\QueuePolicyTests.cs (8)
15var t1 = s.TryEnterAsync(); 18var t2 = s.TryEnterAsync(); 21var t3 = s.TryEnterAsync(); 31var waitingTask = s.TryEnterAsync(); 44var t1 = s.TryEnterAsync(); 48var t2 = s.TryEnterAsync(); 52var t3 = s.TryEnterAsync(); 55var t4 = s.TryEnterAsync();
PolicyTests\StackPolicyTests.cs (16)
19var task1 = stack.TryEnterAsync(); 24var task2 = stack.TryEnterAsync(); 44var task1 = stack.TryEnterAsync(); 47var task2 = stack.TryEnterAsync(); 49var task3 = stack.TryEnterAsync(); 51var task4 = stack.TryEnterAsync(); 54var task5 = stack.TryEnterAsync(); 73var task1 = stack.TryEnterAsync(); 76var task2 = stack.TryEnterAsync(); 79var task3 = stack.TryEnterAsync(); 92var task1 = stack.TryEnterAsync(); 95var task2 = stack.TryEnterAsync(); 103var task3 = stack.TryEnterAsync(); 116var task0 = stack.TryEnterAsync(); 119var task1 = stack.TryEnterAsync(); 125var task2 = stack.TryEnterAsync();
TestUtils.cs (1)
89public async ValueTask<bool> TryEnterAsync()
Microsoft.AspNetCore.Connections.Abstractions (15)
IConnectionFactory.cs (2)
21/// A <see cref="ValueTask{TResult}" /> that represents the asynchronous connect, yielding the <see cref="ConnectionContext" /> for the new connection when completed. 23ValueTask<ConnectionContext> ConnectAsync(EndPoint endpoint, CancellationToken cancellationToken = default);
IConnectionListener.cs (2)
25/// <returns>A <see cref="ValueTask{ConnectionContext}"/> that completes when a connection is accepted, yielding the <see cref="ConnectionContext" /> representing the connection.</returns> 26ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default);
IConnectionListenerFactory.cs (2)
20/// <returns>A <see cref="ValueTask{IConnectionListener}"/> that completes when the listener has been bound, yielding a <see cref="IConnectionListener" /> representing the new listener.</returns> 21ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default);
IMulitplexedConnectionListener.cs (2)
34/// <returns>A <see cref="ValueTask{MultiplexedConnectionContext}"/> that completes when a connection is accepted, yielding the <see cref="MultiplexedConnectionContext" /> representing the connection.</returns> 35ValueTask<MultiplexedConnectionContext?> AcceptAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default);
IMultiplexedConnectionFactory.cs (2)
23/// A <see cref="ValueTask{TResult}" /> that represents the asynchronous connect, yielding the <see cref="MultiplexedConnectionContext" /> for the new connection when completed. 25ValueTask<MultiplexedConnectionContext> ConnectAsync(EndPoint endpoint, IFeatureCollection? features = null, CancellationToken cancellationToken = default);
IMultiplexedConnectionListenerFactory.cs (2)
22/// <returns>A <see cref="ValueTask{IMultiplexedConnectionListener}"/> that completes when the listener has been bound, yielding a <see cref="IMultiplexedConnectionListener" /> representing the new listener.</returns> 23ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection? features = null, CancellationToken cancellationToken = default);
MultiplexedConnectionContext.cs (2)
21public abstract ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default); 29public abstract ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default);
TlsConnectionCallbackOptions.cs (1)
21public Func<TlsConnectionCallbackContext, CancellationToken, ValueTask<SslServerAuthenticationOptions>> OnConnection { get; set; } = default!;
Microsoft.AspNetCore.Diagnostics (1)
ExceptionHandler\IExceptionHandler.cs (1)
26ValueTask<bool> TryHandleAsync(HttpContext httpContext, Exception exception, CancellationToken cancellationToken);
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
HttpContextDatabaseContextDetailsExtensions.cs (1)
19public static async ValueTask<DatabaseContextDetails?> GetContextDetailsAsync(this HttpContext httpContext, Type dbcontextType, ILogger logger)
Microsoft.AspNetCore.Diagnostics.Tests (1)
ExceptionHandlerMiddlewareTest.cs (1)
474public ValueTask<bool> TryHandleAsync(HttpContext httpContext, Exception exception, CancellationToken cancellationToken)
Microsoft.AspNetCore.Grpc.JsonTranscoding (5)
Internal\JsonRequestHelpers.cs (3)
183public static async ValueTask<TRequest> ReadMessage<TRequest>(JsonTranscodingServerCallContext serverCallContext, JsonSerializerOptions serializerOptions) where TRequest : class 318private static async ValueTask<IMessage> ReadHttpBodyAsync(JsonTranscodingServerCallContext serverCallContext) 334private static async ValueTask<byte[]> ReadDataAsync(JsonTranscodingServerCallContext serverCallContext)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
Microsoft.AspNetCore.Http (3)
Internal\ReferenceReadStream.cs (1)
104public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
Microsoft.AspNetCore.Http.Abstractions (6)
EndpointFilterDelegate.cs (1)
13public delegate ValueTask<object?> EndpointFilterDelegate(EndpointFilterInvocationContext context);
IBindableFromHttpContextOfT.cs (1)
21static abstract ValueTask<TSelf?> BindAsync(HttpContext context, ParameterInfo parameter);
IEndpointFilter.cs (1)
19ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next);
ProblemDetails\IProblemDetailsService.cs (1)
39async ValueTask<bool> TryWriteAsync(ProblemDetailsContext context)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
Microsoft.AspNetCore.Http.Connections (4)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
src\SignalR\common\Shared\PipeWriterStream.cs (2)
76var task = _pipeWriter.WriteAsync(source, cancellationToken); 92static async ValueTask WriteSlowAsync(ValueTask<FlushResult> flushTask)
Microsoft.AspNetCore.Http.Connections.Client (6)
HttpConnectionFactory.cs (2)
42/// A <see cref="ValueTask{TResult}" /> that represents the asynchronous connect, yielding the <see cref="ConnectionContext" /> for the new connection when completed. 44public async ValueTask<ConnectionContext> ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken = default)
HttpConnectionOptions.cs (1)
71public Func<WebSocketConnectionContext, CancellationToken, ValueTask<WebSocket>>? WebSocketFactory { get; set; }
Internal\WebSocketsTransport.cs (1)
90private async ValueTask<WebSocket> DefaultWebSocketFactory(WebSocketConnectionContext context, CancellationToken cancellationToken)
src\SignalR\common\Shared\PipeWriterStream.cs (2)
76var task = _pipeWriter.WriteAsync(source, cancellationToken); 92static async ValueTask WriteSlowAsync(ValueTask<FlushResult> flushTask)
Microsoft.AspNetCore.Http.Extensions (53)
HttpRequestJsonExtensions.cs (7)
35public static ValueTask<TValue?> ReadFromJsonAsync<TValue>( 56public static async ValueTask<TValue?> ReadFromJsonAsync<TValue>( 95public static async ValueTask<TValue?> ReadFromJsonAsync<TValue>( 133public static async ValueTask<object?> ReadFromJsonAsync( 170public static ValueTask<object?> ReadFromJsonAsync( 192public static async ValueTask<object?> ReadFromJsonAsync( 234public static async ValueTask<object?> ReadFromJsonAsync(
ProblemDetailsService.cs (1)
26public async ValueTask<bool> TryWriteAsync(ProblemDetailsContext context)
RequestDelegateFactory.cs (29)
106private static readonly NewExpression EmptyHttpResultValueTaskExpr = Expression.New(typeof(ValueTask<object>).GetConstructor(new[] { typeof(EmptyHttpResult) })!, Expression.Property(null, typeof(EmptyHttpResult), nameof(EmptyHttpResult.Instance))); 357Expression<Func<EndpointFilterInvocationContext, ValueTask<object?>>> invokePipeline = (context) => filterPipeline(context); 358returnType = typeof(ValueTask<object?>); 529else if (returnType == typeof(ValueTask<object?>)) 534returnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 555private static ValueTask<object?> ValueTaskOfTToValueTaskOfObject<T>(ValueTask<T> valueTask) 557static async ValueTask<object?> ExecuteAwaited(ValueTask<T> valueTask) 570private static ValueTask<object?> TaskOfTToValueTaskOfObject<T>(Task<T> task) 572static async ValueTask<object?> ExecuteAwaited(Task<T> task) 931private static ValueTask<object?> WrapObjectAsValueTask(object? obj) 1075else if (returnType == typeof(ValueTask<object>)) 1160returnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 1992var bindAsyncDelegate = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(bindAsyncMethod.Expression, HttpContextExpr).Compile(); 2396private static Task ExecuteValueTaskOfObject(ValueTask<object> valueTask, HttpContext httpContext, JsonTypeInfo<object> jsonTypeInfo) 2398static async Task ExecuteAwaited(ValueTask<object> valueTask, HttpContext httpContext, JsonTypeInfo<object> jsonTypeInfo) 2505private static ValueTask<object?> ExecuteTaskWithEmptyResult(Task task) 2507static async ValueTask<object?> ExecuteAwaited(Task task) 2521private static ValueTask<object?> ExecuteValueTaskWithEmptyResult(ValueTask valueTask) 2523static async ValueTask<object?> ExecuteAwaited(ValueTask task) 2538private static Task ExecuteValueTaskOfTFast<T>(ValueTask<T> task, HttpContext httpContext, JsonTypeInfo<T> jsonTypeInfo) 2540static async Task ExecuteAwaited(ValueTask<T> task, HttpContext httpContext, JsonTypeInfo<T> jsonTypeInfo) 2553private static Task ExecuteValueTaskOfT<T>(ValueTask<T> task, HttpContext httpContext, JsonTypeInfo<T> jsonTypeInfo) 2555static async Task ExecuteAwaited(ValueTask<T> task, HttpContext httpContext, JsonTypeInfo<T> jsonTypeInfo) 2568private static Task ExecuteValueTaskOfString(ValueTask<string?> task, HttpContext httpContext) 2572static async Task ExecuteAwaited(ValueTask<string> task, HttpContext httpContext) 2585private static Task ExecuteValueTaskResult<T>(ValueTask<T?> task, HttpContext httpContext) where T : IResult 2587static async Task ExecuteAwaited(ValueTask<T> task, HttpContext httpContext)
RequestDelegateFactoryContext.cs (1)
41public List<Func<HttpContext, ValueTask<object?>>> ParameterBinders { get; } = new();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (3)
392private static readonly MethodInfo _valueTaskGetAwaiterMethodInfo = typeof(ValueTask<>).GetMethod("GetAwaiter")!; 406if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 489if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>))
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
146var typeDef when typeDef == typeof(ValueTask<>) && IsFSharpUnit(genericAwaitableType.GetGenericArguments()[0]) => (typeof(ValueTask), MakeValueTaskOfUnitToValueTaskExpression(genericAwaitableType)), 259private static async ValueTask ConvertValueTaskOfTToValueTask<T>(ValueTask<T> valueTask) => await valueTask;
src\Shared\ParameterBindingMethodCache.cs (10)
309methodInfo.ReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>); 424private static ValueTask<TValue?> BindAsync<TValue>(HttpContext httpContext, ParameterInfo parameter) 683private static ValueTask<object?> ConvertValueTask<T>(ValueTask<T> typedValueTask) 691static async ValueTask<object?> ConvertAwaited(ValueTask<T> typedValueTask) => await typedValueTask; 695private static ValueTask<object?> ConvertValueTaskOfNullableResult<T>(ValueTask<Nullable<T>> typedValueTask) where T : struct 703static async ValueTask<object?> ConvertAwaited(ValueTask<Nullable<T>> typedValueTask) => await typedValueTask;
Microsoft.AspNetCore.Http.Extensions.Tests (90)
HttpRequestJsonExtensionsTests.cs (1)
144var readTask = context.Request.ReadFromJsonAsync<List<int>>(cts.Token);
HttpResponseJsonExtensionsTests.cs (1)
587public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
ParameterBindingMethodCacheTests.cs (29)
231var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object>>>( 262var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object>>>( 388var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(methodFound.Expression!, 406var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(methodFound.Expression!, 424var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object>>>(methodFound.Expression!, 440var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object>>>(methodFound.Expression!, 456var parseHttpContext = Expression.Lambda<Func<HttpContext, ValueTask<object>>>(methodFound.Expression!, 1077public static ValueTask<BindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) 1093public static ValueTask<BindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 1109public static ValueTask<NullableReturningBindAsyncStruct?> BindAsync(HttpContext context, ParameterInfo parameter) => 1115public static ValueTask<BindAsyncSingleArgRecord?> BindAsync(HttpContext context) 1128public static ValueTask<BindAsyncSingleArgStruct> BindAsync(HttpContext context) 1153public static ValueTask<InvalidWrongParamBindAsyncStruct> BindAsync(ParameterInfo parameter) => 1165public static ValueTask<BindAsyncStructWithGoodAndBad> BindAsync(HttpContext context, ParameterInfo parameter) => 1168public static ValueTask<BindAsyncStructWithGoodAndBad> BindAsync(ParameterInfo parameter) => 1174public static ValueTask<BindAsyncClassWithGoodAndBad> BindAsync(HttpContext context, ParameterInfo parameter) => 1177public static ValueTask<BindAsyncClassWithGoodAndBad> BindAsync(ParameterInfo parameter) => 1183public static ValueTask<T?> BindAsync(HttpContext context) 1200public static ValueTask<T?> BindAsync(HttpContext context, ParameterInfo parameter) 1217static ValueTask<T?> BindAsync(HttpContext context) 1225static ValueTask<T?> BindAsync(HttpContext context) 1245static ValueTask<BindAsyncFromInterface?> BindAsync(HttpContext context) 1270static ValueTask<T?> BindAsync(HttpContext context, ParameterInfo parameter) 1285public static ValueTask<BindAsyncFallsBack?> BindAsync(HttpContext context) 1467public static ValueTask<BindAsyncFromImplicitStaticAbstractInterface?> BindAsync(HttpContext context, ParameterInfo parameter) 1475static ValueTask<BindAsyncFromExplicitStaticAbstractInterface?> IBindableFromHttpContext<BindAsyncFromExplicitStaticAbstractInterface>.BindAsync(HttpContext context, ParameterInfo parameter) 1491public static ValueTask<BindAsyncFromStaticAbstractInterfaceAndBindAsync?> BindAsync(HttpContext context, ParameterInfo parameter) 1497public static ValueTask<BindAsyncFromStaticAbstractInterfaceAndBindAsync?> BindAsync(HttpContext context) 1505public static ValueTask<BindAsyncFromImplicitStaticAbstractInterface?> BindAsync(HttpContext context, ParameterInfo parameter)
RequestDelegateFactoryTests.cs (34)
415public static ValueTask<MyBindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) 436public static ValueTask<MyNullableBindAsyncStruct?> BindAsync(HttpContext context, ParameterInfo parameter) 452public static ValueTask<MyBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 473public static async ValueTask<MyAwaitedBindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) 491public static async ValueTask<MyAwaitedBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 509public static ValueTask<MyBothBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 523public static ValueTask<MyBothBindAsyncStruct> BindAsync(HttpContext context) 531public static ValueTask<MySimpleBindAsyncStruct> BindAsync(HttpContext context) 544public static ValueTask<MySimpleBindAsyncRecord?> BindAsync(HttpContext context) 557static ValueTask<T?> BindAsync(HttpContext context) 1316ValueTask<JsonTodo> ValueTaskTestAction() => ValueTask.FromResult<JsonTodo>(originalTodo); 1317async ValueTask<JsonTodo> ValueTaskTestActionAwaited() 1328new object[] { (Func<ValueTask<JsonTodo>>)ValueTaskTestAction}, 1329new object[] { (Func<ValueTask<JsonTodo>>)ValueTaskTestActionAwaited}, 1423ValueTask<CustomResult> ValueTaskTestAction() => ValueTask.FromResult(new CustomResult(resultString)); 1428static ValueTask<CustomResult> StaticValueTaskTestAction() => ValueTask.FromResult(new CustomResult("Still not enough tests!")); 1436static ValueTask<object> StaticValueTaskOfIResultAsObject() => ValueTask.FromResult<object>(new CustomResult("Still not enough tests!")); 1441ValueTask<StructResult> ValueTaskTestStructAction() => ValueTask.FromResult(new StructResult(resultString)); 1448new object[] { (Func<ValueTask<CustomResult>>)ValueTaskTestAction}, 1453new object[] { (Func<ValueTask<CustomResult>>)StaticValueTaskTestAction}, 1459new object[] { (Func<ValueTask<object>>)StaticValueTaskOfIResultAsObject}, 1464new object[] { (Func<ValueTask<StructResult>>)ValueTaskTestStructAction }, 1496ValueTask<IResult?> ValueTaskTestAction() => ValueTask.FromResult<IResult?>(null); 1504new object[] { (Func<ValueTask<IResult?>>)ValueTaskTestAction, "The IResult returned by the Delegate must not be null." }, 2042public static ValueTask<TraceIdentifier> BindAsync(HttpContext context) 2310ValueTask<FSharp.Core.Unit> ValueTaskOfUnitMethod() 2355new object[] { (Func<ValueTask<FSharp.Core.Unit>>)ValueTaskOfUnitMethod }, 2435ValueTask<TodoStruct> ValueTaskOfStructMethod() 2440async ValueTask<TodoStruct> ValueTaskOfStructWithYieldMethod() 2475new object[] { (Func<ValueTask<TodoStruct>>)ValueTaskOfStructMethod }, 2476new object[] { (Func<ValueTask<TodoStruct>>)ValueTaskOfStructWithYieldMethod }, 3355public static ValueTask<AccessesServicesMetadataBinder> BindAsync(HttpContext context, ParameterInfo parameter) => 3519public static ValueTask<AddsCustomParameterMetadataBindable> BindAsync(HttpContext context, ParameterInfo parameter) => default; 3591public static async ValueTask<JsonTodo?> BindAsync(HttpContext context, ParameterInfo parameter)
RequestDelegateGenerator\SharedTypes.cs (24)
89public static async ValueTask<JsonTodo?> BindAsync(HttpContext context, ParameterInfo parameter) 202public static async ValueTask<CustomTodo?> BindAsync(HttpContext context, ParameterInfo parameter) 215public static ValueTask<MyBindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) 242public static ValueTask<MyNullableBindAsyncStruct?> BindAsync(HttpContext context, ParameterInfo parameter) 267public static ValueTask<MyBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 294public static ValueTask<MyBothBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 314public static ValueTask<MyBothBindAsyncStruct> BindAsync(HttpContext context) => 320public static ValueTask<MySimpleBindAsyncStruct> BindAsync(HttpContext context) 336public static ValueTask<MySimpleBindAsyncRecord?> BindAsync(HttpContext context) 352static ValueTask<T?> BindAsync(HttpContext context) 370public static ValueTask<MyBindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) => 385public static ValueTask<T?> BindAsync(HttpContext context) 415public static ValueTask<BindAsyncFromImplicitStaticAbstractInterface?> BindAsync(HttpContext context, ParameterInfo parameter) 439static ValueTask<BindAsyncFromExplicitStaticAbstractInterface?> IBindableFromHttpContext<BindAsyncFromExplicitStaticAbstractInterface>.BindAsync(HttpContext context, ParameterInfo parameter) 461public static ValueTask<BindAsyncFromImplicitStaticAbstractInterface?> BindAsync(HttpContext context, ParameterInfo parameter) => 467public static ValueTask<MyBindAsyncTypeThatThrows?> BindAsync(HttpContext context, ParameterInfo parameter) => 534public static ValueTask<TraceIdentifier> BindAsync(HttpContext context) 557public static ValueTask<AddsCustomParameterMetadataBindable> BindAsync(HttpContext context, ParameterInfo parameter) => default; 680public static ValueTask<AccessesServicesMetadataBinder> BindAsync(HttpContext context, ParameterInfo parameter) => 1054public static async ValueTask<BindableWithMismatchedNullability<T?>> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1070public static async ValueTask<BindableStructWithMismatchedNullability<T?>> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1079public static async ValueTask<BindableClassWithNullReturn?> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1088public static async ValueTask<BindableStructWithNullReturn?> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1104public static async ValueTask<BindableStruct> BindAsync(HttpContext httpContext, ParameterInfo parameter)
TestStream.cs (1)
39public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Http.Features (4)
IHttpExtendedConnectFeature.cs (1)
29ValueTask<Stream> AcceptAsync();
IHttpWebTransportFeature.cs (1)
24ValueTask<IWebTransportSession> AcceptAsync(CancellationToken cancellationToken = default);
IWebTransportSession.cs (2)
33ValueTask<ConnectionContext?> AcceptStreamAsync(CancellationToken cancellationToken = default); 40ValueTask<ConnectionContext?> OpenUnidirectionalStreamAsync(CancellationToken cancellationToken = default);
Microsoft.AspNetCore.Http.Microbenchmarks (24)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (24)
89public static async ValueTask<JsonTodo?> BindAsync(HttpContext context, ParameterInfo parameter) 202public static async ValueTask<CustomTodo?> BindAsync(HttpContext context, ParameterInfo parameter) 215public static ValueTask<MyBindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) 242public static ValueTask<MyNullableBindAsyncStruct?> BindAsync(HttpContext context, ParameterInfo parameter) 267public static ValueTask<MyBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 294public static ValueTask<MyBothBindAsyncStruct> BindAsync(HttpContext context, ParameterInfo parameter) 314public static ValueTask<MyBothBindAsyncStruct> BindAsync(HttpContext context) => 320public static ValueTask<MySimpleBindAsyncStruct> BindAsync(HttpContext context) 336public static ValueTask<MySimpleBindAsyncRecord?> BindAsync(HttpContext context) 352static ValueTask<T?> BindAsync(HttpContext context) 370public static ValueTask<MyBindAsyncRecord?> BindAsync(HttpContext context, ParameterInfo parameter) => 385public static ValueTask<T?> BindAsync(HttpContext context) 415public static ValueTask<BindAsyncFromImplicitStaticAbstractInterface?> BindAsync(HttpContext context, ParameterInfo parameter) 439static ValueTask<BindAsyncFromExplicitStaticAbstractInterface?> IBindableFromHttpContext<BindAsyncFromExplicitStaticAbstractInterface>.BindAsync(HttpContext context, ParameterInfo parameter) 461public static ValueTask<BindAsyncFromImplicitStaticAbstractInterface?> BindAsync(HttpContext context, ParameterInfo parameter) => 467public static ValueTask<MyBindAsyncTypeThatThrows?> BindAsync(HttpContext context, ParameterInfo parameter) => 534public static ValueTask<TraceIdentifier> BindAsync(HttpContext context) 557public static ValueTask<AddsCustomParameterMetadataBindable> BindAsync(HttpContext context, ParameterInfo parameter) => default; 680public static ValueTask<AccessesServicesMetadataBinder> BindAsync(HttpContext context, ParameterInfo parameter) => 1054public static async ValueTask<BindableWithMismatchedNullability<T?>> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1070public static async ValueTask<BindableStructWithMismatchedNullability<T?>> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1079public static async ValueTask<BindableClassWithNullReturn?> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1088public static async ValueTask<BindableStructWithNullReturn?> BindAsync(HttpContext httpContext, ParameterInfo parameter) 1104public static async ValueTask<BindableStruct> BindAsync(HttpContext httpContext, ParameterInfo parameter)
Microsoft.AspNetCore.HttpLogging (2)
BufferingStream.cs (1)
293public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
RequestBufferingStream.cs (1)
29public override async ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.InternalTesting (2)
src\Shared\TaskExtensions.cs (2)
64public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = DefaultTimeoutDuration, [CallerFilePath] string filePath = null, [CallerLineNumber] int lineNumber = default) 69public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string filePath = null, [CallerLineNumber] int lineNumber = default)
Microsoft.AspNetCore.Mvc.Abstractions (10)
src\Shared\ParameterBindingMethodCache.cs (10)
309methodInfo.ReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>); 424private static ValueTask<TValue?> BindAsync<TValue>(HttpContext httpContext, ParameterInfo parameter) 683private static ValueTask<object?> ConvertValueTask<T>(ValueTask<T> typedValueTask) 691static async ValueTask<object?> ConvertAwaited(ValueTask<T> typedValueTask) => await typedValueTask; 695private static ValueTask<object?> ConvertValueTaskOfNullableResult<T>(ValueTask<Nullable<T>> typedValueTask) where T : struct 703static async ValueTask<object?> ConvertAwaited(ValueTask<Nullable<T>> typedValueTask) => await typedValueTask;
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
ApiResponseTypeProvider.cs (1)
360(declaredReturnType.GetGenericTypeDefinition() == typeof(Task<>) || declaredReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>)))
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (5)
DefaultApiDescriptionProviderTest.cs (4)
2426private ValueTask<Product> ReturnsValueTaskOfProduct() 2431private ValueTask<object> ReturnsValueTaskOfObject() 2441private ValueTask<IActionResult> ReturnsValueTaskOfActionResult() 2446private ValueTask<JsonResult> ReturnsValueTaskOfJsonResult()
EndpointMetadataApiDescriptionProviderTest.cs (1)
1759public static ValueTask<BindAsyncRecord> BindAsync(HttpContext context, ParameterInfo parameter) =>
Microsoft.AspNetCore.Mvc.Core (38)
Authorization\AuthorizeFilter.cs (1)
101private async ValueTask<AuthorizationPolicy> ComputePolicyAsync()
Infrastructure\ActionMethodExecutor.cs (20)
32public abstract ValueTask<IActionResult> Execute( 41public abstract ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext); 68public override async ValueTask<IActionResult> Execute( 80public override ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 96public override ValueTask<IActionResult> Execute( 107public override ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 125public override ValueTask<IActionResult> Execute( 138public override ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 158public override ValueTask<IActionResult> Execute( 171public override ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 191public override async ValueTask<IActionResult> Execute( 202public override async ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 219public override async ValueTask<IActionResult> Execute( 230public override async ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 250public override async ValueTask<IActionResult> Execute( 266public override async ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 289public override async ValueTask<IActionResult> Execute( 303public override async ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext) 327public override async ValueTask<IActionResult> Execute( 340public override async ValueTask<object?> Execute(ControllerEndpointFilterInvocationContext invocationContext)
Infrastructure\ControllerActionInvoker.cs (3)
390var actionResultValueTask = actionMethodExecutor.Execute(ControllerContext, _mapper, objectMethodExecutor, _instance!, orderedArguments); 402static async Task Awaited(ControllerActionInvoker invoker, ValueTask<IActionResult> actionResultValueTask) 428var actionResultValueTask = actionMethodExecutor.Execute(controllerContext, invoker._mapper, objectMethodExecutor, controller!, orderedArguments);
Infrastructure\NonDisposableStream.cs (1)
82public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
ModelBinding\Binders\ComplexObjectModelBinder.cs (4)
222private async ValueTask<(bool attemptedBinding, bool bindingSucceeded)> BindParametersAsync( 319private async ValueTask<(bool attemptedBinding, bool bindingSucceeded)> BindPropertiesAsync( 433private static async ValueTask<ModelBindingResult> BindPropertyAsync( 478private static async ValueTask<ModelBindingResult> BindParameterAsync(
ModelBinding\CompositeValueProvider.cs (1)
79internal static async ValueTask<(bool success, CompositeValueProvider? valueProvider)> TryCreateAsync(
ModelBinding\ParameterBinder.cs (1)
84public virtual async ValueTask<ModelBindingResult> BindModelAsync(
Routing\DynamicRouteValueTransformer.cs (2)
62public abstract ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values); 86public virtual ValueTask<IReadOnlyList<Endpoint>> FilterAsync(HttpContext httpContext, RouteValueDictionary values, IReadOnlyList<Endpoint> endpoints)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (3)
392private static readonly MethodInfo _valueTaskGetAwaiterMethodInfo = typeof(ValueTask<>).GetMethod("GetAwaiter")!; 406if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 489if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>))
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
146var typeDef when typeDef == typeof(ValueTask<>) && IsFSharpUnit(genericAwaitableType.GetGenericArguments()[0]) => (typeof(ValueTask), MakeValueTaskOfUnitToValueTaskExpression(genericAwaitableType)), 259private static async ValueTask ConvertValueTaskOfTToValueTask<T>(ValueTask<T> valueTask) => await valueTask;
Microsoft.AspNetCore.Mvc.Core.Test (26)
ApplicationModels\EndpointMetadataProviderTest.cs (4)
316public ValueTask<AddsCustomEndpointMetadataResult> ActionWithMetadataInValueTaskOfResult() 331public ValueTask<AddsCustomEndpointMetadataActionResult> ActionWithMetadataInValueTaskOfActionResult() 342public ValueTask<RemovesAcceptsMetadataResult> ActionWithNoAcceptsMetadataInValueTaskOfResult() 353public ValueTask<RemovesAcceptsMetadataActionResult> ActionWithNoAcceptsMetadataInValueTaskOfActionResult()
Infrastructure\ActionMethodExecutorTest.cs (16)
30var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 56var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 82var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 107var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 136var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 165var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 194var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 219var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 245var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 271var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 296var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 322var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 351var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 380var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 405var valueTask = Execute(actionMethodExecutor, filterContext, withFilter); 439private async ValueTask<IActionResult> Execute(ActionMethodExecutor actionMethodExecutor,
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (6)
92private Func<HttpContext, RouteValueDictionary, object, ValueTask<RouteValueDictionary>> Transform { get; set; } 94private Func<HttpContext, RouteValueDictionary, object, IReadOnlyList<Endpoint>, ValueTask<IReadOnlyList<Endpoint>>> Filter { get; set; } = (_, __, ___, e) => new ValueTask<IReadOnlyList<Endpoint>>(e); 447public Func<HttpContext, RouteValueDictionary, object, ValueTask<RouteValueDictionary>> Transform { get; set; } 449public Func<HttpContext, RouteValueDictionary, object, IReadOnlyList<Endpoint>, ValueTask<IReadOnlyList<Endpoint>>> Filter { get; set; } 451public override ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values) 456public override ValueTask<IReadOnlyList<Endpoint>> FilterAsync(HttpContext httpContext, RouteValueDictionary values, IReadOnlyList<Endpoint> endpoints)
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
NonSeekableReadableStream.cs (1)
78public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
src\Shared\SizeLimitedStream.cs (1)
77public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Mvc.RazorPages.Test (7)
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (6)
111private Func<HttpContext, RouteValueDictionary, object, ValueTask<RouteValueDictionary>> Transform { get; set; } 113private Func<HttpContext, RouteValueDictionary, object, IReadOnlyList<Endpoint>, ValueTask<IReadOnlyList<Endpoint>>> Filter { get; set; } = (_, __, ___, e) => new ValueTask<IReadOnlyList<Endpoint>>(e); 447public Func<HttpContext, RouteValueDictionary, object, ValueTask<RouteValueDictionary>> Transform { get; set; } 449public Func<HttpContext, RouteValueDictionary, object, IReadOnlyList<Endpoint>, ValueTask<IReadOnlyList<Endpoint>>> Filter { get; set; } 451public override ValueTask<IReadOnlyList<Endpoint>> FilterAsync(HttpContext httpContext, RouteValueDictionary values, IReadOnlyList<Endpoint> endpoints) 456public override ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values)
Infrastructure\PageBinderFactoryTest.cs (1)
821public override ValueTask<ModelBindingResult> BindModelAsync(
Microsoft.AspNetCore.OpenApi (15)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (3)
392private static readonly MethodInfo _valueTaskGetAwaiterMethodInfo = typeof(ValueTask<>).GetMethod("GetAwaiter")!; 406if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 489if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>))
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
146var typeDef when typeDef == typeof(ValueTask<>) && IsFSharpUnit(genericAwaitableType.GetGenericArguments()[0]) => (typeof(ValueTask), MakeValueTaskOfUnitToValueTaskExpression(genericAwaitableType)), 259private static async ValueTask ConvertValueTaskOfTToValueTask<T>(ValueTask<T> valueTask) => await valueTask;
src\Shared\ParameterBindingMethodCache.cs (10)
309methodInfo.ReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>); 424private static ValueTask<TValue?> BindAsync<TValue>(HttpContext httpContext, ParameterInfo parameter) 683private static ValueTask<object?> ConvertValueTask<T>(ValueTask<T> typedValueTask) 691static async ValueTask<object?> ConvertAwaited(ValueTask<T> typedValueTask) => await typedValueTask; 695private static ValueTask<object?> ConvertValueTaskOfNullableResult<T>(ValueTask<Nullable<T>> typedValueTask) where T : struct 703static async ValueTask<object?> ConvertAwaited(ValueTask<Nullable<T>> typedValueTask) => await typedValueTask;
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiGeneratorTests.cs (1)
1092public static ValueTask<BindAsyncRecord> BindAsync(HttpContext context, ParameterInfo parameter) =>
Microsoft.AspNetCore.OutputCaching (18)
IOutputCacheBufferStore.cs (1)
22ValueTask<bool> TryGetAsync(string key, PipeWriter destination, CancellationToken cancellationToken);
IOutputCacheStore.cs (1)
25ValueTask<byte[]?> GetAsync(string key, CancellationToken cancellationToken);
Memory\MemoryOutputCacheStore.cs (1)
64public ValueTask<byte[]?> GetAsync(string key, CancellationToken cancellationToken)
OutputCacheEntryFormatter.cs (1)
24public static async ValueTask<OutputCacheEntry?> GetAsync(string key, IOutputCacheStore store, CancellationToken cancellationToken)
OutputCachePolicyBuilder.cs (8)
20private List<Func<OutputCacheContext, CancellationToken, ValueTask<bool>>>? _requirements; 64public OutputCachePolicyBuilder With(Func<OutputCacheContext, CancellationToken, ValueTask<bool>> predicate) 170ValueTask<string> varyByKeyFunc(HttpContext context, CancellationToken cancellationToken) 186ValueTask<string> varyByKeyFunc(HttpContext context, CancellationToken cancellationToken) 198public OutputCachePolicyBuilder SetCacheKeyPrefix(Func<HttpContext, CancellationToken, ValueTask<string>> keyPrefix) 215ValueTask<KeyValuePair<string, string>> varyByFunc(HttpContext context, CancellationToken cancellationToken) 231ValueTask<KeyValuePair<string, string>> varyByFunc(HttpContext context, CancellationToken cancellationToken) 243public OutputCachePolicyBuilder VaryByValue(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<string, string>>> varyBy)
Policies\PredicatePolicy.cs (4)
13private readonly Func<OutputCacheContext, ValueTask<bool>> _predicate; 21public PredicatePolicy(Func<OutputCacheContext, ValueTask<bool>> asyncPredicate, IOutputCachePolicy policy) 54var task = _predicate(context); 68async ValueTask Awaited(ValueTask<bool> task)
Policies\SetCacheKeyPrefixPolicy.cs (1)
18public SetCacheKeyPrefixPolicy(Func<HttpContext, CancellationToken, ValueTask<string>> varyBy)
Policies\VaryByValuePolicy.cs (1)
18public VaryByValuePolicy(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<string, string>>> varyBy)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (2)
EndToEndBenchmarks.cs (2)
243ValueTask<byte[]?> IOutputCacheStore.GetAsync(string key, CancellationToken cancellationToken) 284public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => default;
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (6)
RedisOutputCacheStore.cs (6)
58internal async ValueTask<string> GetConfigurationInfoAsync(CancellationToken cancellationToken = default) 126internal async ValueTask<long?> ExecuteGarbageCollectionAsync(long keepValuesGreaterThan, CancellationToken cancellationToken = default) 188async ValueTask<byte[]?> IOutputCacheStore.GetAsync(string key, CancellationToken cancellationToken) 206async ValueTask<bool> IOutputCacheBufferStore.TryGetAsync(string key, PipeWriter destination, CancellationToken cancellationToken) 312private ValueTask<IDatabase> ConnectAsync(CancellationToken token = default) 324private async ValueTask<IDatabase> ConnectSlowAsync(CancellationToken token)
Microsoft.AspNetCore.OutputCaching.Tests (2)
TestUtils.cs (2)
338public ValueTask<byte[]?> GetAsync(string? key, CancellationToken cancellationToken) 373async ValueTask<bool> IOutputCacheBufferStore.TryGetAsync(string key, PipeWriter destination, CancellationToken cancellationToken)
Microsoft.AspNetCore.RateLimiting (3)
RateLimitingMiddleware.cs (3)
151private async ValueTask<LeaseContext> TryAcquireAsync(HttpContext context, MetricsContext metricsContext) 159var waitTask = CombinedWaitAsync(context, context.RequestAborted); 210private async ValueTask<LeaseContext> CombinedWaitAsync(HttpContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.RateLimiting.Tests (2)
TestPartitionedRateLimiter.cs (1)
60protected override async ValueTask<RateLimitLease> AcquireAsyncCore(TResource resourceID, int permitCount, CancellationToken cancellationToken)
TestRateLimiter.cs (1)
29protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken)
Microsoft.AspNetCore.RequestDecompression (1)
src\Shared\SizeLimitedStream.cs (1)
77public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Routing (1)
Builder\EndpointFilterExtensions.cs (1)
92public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, Func<EndpointFilterInvocationContext, EndpointFilterDelegate, ValueTask<object?>> routeHandlerFilter)
Microsoft.AspNetCore.Routing.FunctionalTests (1)
src\Shared\SizeLimitedStream.cs (1)
77public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Routing.Tests (4)
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (2)
300public async ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next) 563public static ValueTask<AddsCustomParameterMetadata?> BindAsync(HttpContext context, ParameterInfo parameter) => default;
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (2)
1082public async ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next) 1092public async ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next)
Microsoft.AspNetCore.Server.HttpSys (3)
AsyncAcceptContext.cs (1)
42internal ValueTask<RequestContext> AcceptAsync()
HttpSysListener.cs (1)
269internal ValueTask<RequestContext> AcceptAsync(AsyncAcceptContext acceptContext)
RequestProcessing\OpaqueStream.cs (1)
103public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (7)
Listener\ResponseHeaderTests.cs (1)
364private static async ValueTask<Stream> ConnectCallback(SocketsHttpConnectionContext connectContext, CancellationToken ct)
ResponseTests.cs (1)
224var readTask = httpContext.Request.Body.ReadAsync(new byte[10]);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
Microsoft.AspNetCore.Server.IIS (22)
Core\DuplexStream.cs (1)
58public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Core\HttpRequestStream.cs (2)
51public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 58private async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken)
Core\HttpUpgradeStream.cs (1)
143public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default)
Core\IISHttpContext.IO.cs (1)
21internal async ValueTask<int> ReadAsync(Memory<byte> memory, CancellationToken cancellationToken)
Core\IO\AsyncIOEngine.cs (4)
31public ValueTask<int> ReadAsync(Memory<byte> memory) 39public ValueTask<int> WriteAsync(ReadOnlySequence<byte> data) 49private ValueTask<int> WriteDataAsync(in ReadOnlySequence<byte> data) 63private async ValueTask<int> WriteDataOverChunksLimit(ReadOnlySequence<byte> data)
Core\IO\IAsyncIOEngine.cs (2)
10ValueTask<int> ReadAsync(Memory<byte> memory); 11ValueTask<int> WriteAsync(ReadOnlySequence<byte> data);
Core\IO\WebSocketsAsyncIOEngine.cs (2)
29public ValueTask<int> ReadAsync(Memory<byte> memory) 45public ValueTask<int> WriteAsync(ReadOnlySequence<byte> data)
Core\OutputProducer.cs (2)
101var awaitable = pipeWriter.FlushAsync(cancellationToken); 105private async Task FlushNowAsyncAwaited(ValueTask<FlushResult> awaitable, CancellationToken cancellationToken)
Core\WrappingStream.cs (1)
63public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default)
Core\WriteOnlyStreamInternal.cs (1)
49public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
Microsoft.AspNetCore.Server.Kestrel.Core (158)
Internal\Http\Http1ChunkedEncodingMessageBody.cs (3)
59public override async ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default) 65var readAwaitable = _requestBodyPipe.Reader.ReadAsync(cancellationToken); 97var awaitable = _context.Input.ReadAsync();
Internal\Http\Http1Connection.cs (1)
715protected override bool BeginRead(out ValueTask<ReadResult> awaitable)
Internal\Http\Http1ContentLengthMessageBody.cs (2)
32public override async ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default) 59var readAwaitable = _context.Input.ReadAsync(cancellationToken);
Internal\Http\Http1MessageBody.cs (2)
27public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 33public abstract ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default);
Internal\Http\Http1OutputProducer.cs (11)
106public ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> buffer, CancellationToken cancellationToken = default) 116public ValueTask<FlushResult> WriteStreamSuffixAsync() 118ValueTask<FlushResult> result = default; 141public ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 171static ValueTask<FlushResult> FlushAsyncChunked(Http1OutputProducer producer, CancellationToken token) 295public ValueTask<FlushResult> WriteChunkAsync(ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 493public ValueTask<FlushResult> Write100ContinueAsync() 498public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 518public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 554private ValueTask<FlushResult> WriteAsync( 572private ValueTask<FlushResult> WriteAsyncInternal(
Internal\Http\Http1UpgradeMessageBody.cs (5)
26public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 73public override ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default) 80var readTask = _context.Input.ReadAsync(cancellationToken); 94private async ValueTask<ReadResult> ReadAsyncInternalAwaited(ValueTask<ReadResult> readTask, CancellationToken cancellationToken = default)
Internal\Http\HttpProtocol.cs (12)
455protected virtual bool BeginRead(out ValueTask<ReadResult> awaitable) 652if (BeginRead(out var awaitable)) 941public ValueTask<FlushResult> ProduceContinueAsync() 1082var writeTask = Output.WriteStreamSuffixAsync(); 1106private async Task WriteSuffixAwaited(ValueTask<FlushResult> writeTask) 1510public ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken) 1591public ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1627private ValueTask<FlushResult> FirstWriteAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1640private async ValueTask<FlushResult> FirstWriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1647private ValueTask<FlushResult> FirstWriteAsyncInternal(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1683private async ValueTask<FlushResult> FlushAsyncAwaited(Task initializeTask, CancellationToken cancellationToken) 1694public async ValueTask<FlushResult> WriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken)
Internal\Http\HttpProtocol.FeatureCollection.cs (2)
292async ValueTask<Stream> IHttpExtendedConnectFeature.AcceptAsync() 349public virtual ValueTask<IWebTransportSession> AcceptAsync(CancellationToken token)
Internal\Http\HttpRequestPipeReader.cs (1)
59public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
Internal\Http\HttpRequestStream.cs (3)
42public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 101private ValueTask<int> ReadAsyncWrapper(Memory<byte> destination, CancellationToken cancellationToken) 114private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
Internal\Http\HttpResponsePipeWriter.cs (2)
46public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 64public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Http\HttpResponseStream.cs (1)
46public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
Internal\Http\HttpUpgradeStream.cs (1)
143public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default)
Internal\Http\IHttpOutputProducer.cs (7)
13ValueTask<FlushResult> WriteChunkAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken); 14ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken); 15ValueTask<FlushResult> Write100ContinueAsync(); 18ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken); 21ValueTask<FlushResult> WriteStreamSuffixAsync(); 28ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken); 29ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken);
Internal\Http\IHttpResponseControl.cs (3)
10ValueTask<FlushResult> ProduceContinueAsync(); 15ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken); 16ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken);
Internal\Http\IHttpResponsePipeWriterControl.cs (2)
14ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken); 15ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken);
Internal\Http\MessageBody.cs (8)
48public abstract ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default); 108protected ValueTask<FlushResult> TryProduceContinueAsync() 203protected ValueTask<ReadResult> StartTimingReadAsync(ValueTask<ReadResult> readAwaitable, CancellationToken cancellationToken) 207ValueTask<FlushResult> continueTask = TryProduceContinueAsync(); 227protected async ValueTask<ReadResult> StartTimingReadAwaited(ValueTask<FlushResult> continueTask, ValueTask<ReadResult> readAwaitable, CancellationToken cancellationToken)
Internal\Http\ZeroContentLengthMessageBody.cs (1)
18public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => new ValueTask<ReadResult>(new ReadResult(default, isCanceled: false, isCompleted: true));
Internal\Http2\Http2Connection.cs (1)
1015var ackTask = _frameWriter.WriteSettingsAckAsync();
Internal\Http2\Http2FrameWriter.cs (15)
481private ValueTask<FlushResult> FlushEndOfStreamHeadersAsync(Http2Stream stream) 499public ValueTask<FlushResult> Write100ContinueAsync(int streamId) 563private ValueTask<FlushResult> WriteDataAndTrailersAsync(Http2Stream stream, in ReadOnlySequence<byte> data, bool writeHeaders, HttpResponseTrailers headers) 781private ValueTask<FlushResult> WriteDataAsync(Http2Stream stream, ReadOnlySequence<byte> data, long dataLength, bool endStream, bool writeHeaders) 783var writeTask = default(ValueTask<FlushResult>); 830static async ValueTask<FlushResult> FlushAsyncAwaited(ValueTask<FlushResult> writeTask, ITimeoutControl timeoutControl, MinDataRate? minResponseDataRate) 852public ValueTask<FlushResult> WriteWindowUpdateAsync(int streamId, int sizeIncrement) 875public ValueTask<FlushResult> WriteRstStreamAsync(int streamId, Http2ErrorCode errorCode) 902public ValueTask<FlushResult> WriteSettingsAsync(List<Http2PeerSetting> settings) 935public ValueTask<FlushResult> WriteSettingsAckAsync() 957public ValueTask<FlushResult> WritePingAsync(Http2PingFrameFlags flags, in ReadOnlySequence<byte> payload) 987public ValueTask<FlushResult> WriteGoAwayAsync(int lastStreamId, Http2ErrorCode errorCode) 1045private ValueTask<FlushResult> TimeFlushUnsynchronizedAsync()
Internal\Http2\Http2MessageBody.cs (3)
49ValueTask<FlushResult> continueTask = TryProduceContinueAsync(); 105public override async ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 111var readAwaitable = _context.RequestBodyPipe.Reader.ReadAsync(cancellationToken);
Internal\Http2\Http2OutputProducer.cs (12)
261public ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken) 281var task = _flusher.FlushAsync(this, cancellationToken); 346public ValueTask<FlushResult> Write100ContinueAsync() 420public ValueTask<FlushResult> WriteStreamSuffixAsync() 442public ValueTask<FlushResult> WriteRstStreamAsync(Http2ErrorCode error) 524public ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 547var task = _flusher.FlushAsync(this, cancellationToken); 555public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 565ValueTask<FlushResult> IHttpOutputProducer.WriteChunkAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 570public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 626internal ValueTask<FlushResult> CompleteResponseAsync() 629ValueTask<FlushResult> task = default;
Internal\Http2\Http2Stream.cs (1)
510var flushTask = RequestBodyPipe.Writer.FlushAsync();
Internal\Http3\Http3Connection.cs (2)
735private async ValueTask<Http3ControlStream> CreateNewUnidirectionalStreamAsync<TContext>(IHttpApplication<TContext> application) where TContext : notnull 745private async ValueTask<FlushResult> SendGoAwayAsync(long id)
Internal\Http3\Http3ControlStream.cs (2)
148internal ValueTask<FlushResult> SendGoAway(long id) 154private async ValueTask<long> TryReadStreamHeaderAsync()
Internal\Http3\Http3FrameWriter.cs (6)
160public ValueTask<FlushResult> WriteDataAsync(in ReadOnlySequence<byte> data) 237internal ValueTask<FlushResult> WriteGoAway(long id) 262public ValueTask<FlushResult> Write100ContinueAsync() 296public ValueTask<FlushResult> WriteResponseTrailersAsync(long streamId, HttpResponseTrailers headers) 329private ValueTask<FlushResult> TimeFlushUnsynchronizedAsync() 337public ValueTask<FlushResult> FlushAsync(IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
Internal\Http3\Http3MessageBody.cs (2)
73public override async ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 79var readAwaitable = _context.RequestBodyPipe.Reader.ReadAsync(cancellationToken);
Internal\Http3\Http3OutputProducer.cs (9)
28private ValueTask<FlushResult> _dataWriteProcessingTask; 152public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 162public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 167public ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken) 308public ValueTask<FlushResult> Write100ContinueAsync() 323public ValueTask<FlushResult> WriteChunkAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 353public ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 395public ValueTask<FlushResult> WriteStreamSuffixAsync() 412private async ValueTask<FlushResult> ProcessDataWrites()
Internal\Http3\Http3PendingStream.cs (1)
40public async ValueTask<long> ReadNextStreamHeaderAsync(Http3StreamContext context, long streamId, Http3StreamType? advanceOn)
Internal\Http3\Http3Stream.cs (1)
1228public override async ValueTask<IWebTransportSession> AcceptAsync(CancellationToken token)
Internal\Infrastructure\IConnectionListenerOfT.cs (2)
18/// <returns>A <see cref="ValueTask{T}"/> that completes when a connection is accepted, yielding the <see cref="BaseConnectionContext" /> representing the connection.</returns> 19ValueTask<T?> AcceptAsync(CancellationToken cancellationToken = default);
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (4)
109public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 121var flushTask = _innerPipeWriter.FlushAsync(cancellationToken); 135var result = new ValueTask<FlushResult>(_currentFlushTcs.Task); 143private async Task FlushAsyncAwaited(ValueTask<FlushResult> flushTask, CancellationToken cancellationToken)
Internal\Infrastructure\PipeWriterHelpers\TimingPipeFlusher.cs (7)
36public ValueTask<FlushResult> FlushAsync() 41public ValueTask<FlushResult> FlushAsync(IHttpOutputAborter? outputAborter, CancellationToken cancellationToken) 46public ValueTask<FlushResult> FlushAsync(MinDataRate? minRate, long count) 51public ValueTask<FlushResult> FlushAsync(MinDataRate? minRate, long count, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken) 60var pipeFlushTask = _writer.FlushAsync(cancellationToken); 77private async ValueTask<FlushResult> TimeFlushAsyncAwaited(ValueTask<FlushResult> pipeFlushTask, MinDataRate? minRate, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
Internal\Infrastructure\StatusCheckPipeWriter.cs (2)
58public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 88public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\ThrowingPipeWriter.cs (1)
23public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => throw new InvalidOperationException(_message);
Internal\Infrastructure\TransportManager.cs (2)
207public ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 228public ValueTask<MultiplexedConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default)
Internal\Infrastructure\WrappingPipeWriter.cs (2)
41public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 66public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\WrappingStream.cs (1)
62public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default)
Internal\Infrastructure\WriteOnlyStream.cs (1)
24public override ValueTask<int> ReadAsync(Memory<byte> memory, CancellationToken cancellationToken)
Internal\SniOptionsSelector.cs (1)
179public static ValueTask<SslServerAuthenticationOptions> OptionsCallback(TlsHandshakeCallbackContext callbackContext)
Internal\WebTransport\WebTransportSession.cs (2)
122public async ValueTask<ConnectionContext?> OpenUnidirectionalStreamAsync(CancellationToken cancellationToken) 166public async ValueTask<ConnectionContext?> AcceptStreamAsync(CancellationToken cancellationToken)
Middleware\HttpsConnectionMiddleware.cs (2)
44private readonly Func<TlsHandshakeCallbackContext, ValueTask<SslServerAuthenticationOptions>>? _tlsCallbackOptions; 439private static async ValueTask<SslServerAuthenticationOptions> ServerOptionsCallback(SslStream sslStream, SslClientHelloInfo clientHelloInfo, object? state, CancellationToken cancellationToken)
Middleware\Internal\LoggingStream.cs (1)
106public override async ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default)
Middleware\LoggingMultiplexedConnectionMiddleware.cs (2)
57public override async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 67public override async ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
TlsHandshakeCallbackOptions.cs (1)
19public Func<TlsHandshakeCallbackContext, ValueTask<SslServerAuthenticationOptions>> OnConnection { get; set; } = default!;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (40)
BodyControlTests.cs (1)
164public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
ConcurrentPipeWriterTests.cs (18)
32ValueTask<FlushResult> flushTask; 95var flushTask0 = default(ValueTask<FlushResult>); 96var flushTask1 = default(ValueTask<FlushResult>); 193var flushTask0 = default(ValueTask<FlushResult>); 194var flushTask1 = default(ValueTask<FlushResult>); 277var flushTask0 = default(ValueTask<FlushResult>); 344var flushTask0 = default(ValueTask<FlushResult>); 345var flushTask1 = default(ValueTask<FlushResult>); 346var flushTask2 = default(ValueTask<FlushResult>); 434public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
ConnectionDispatcherTests.cs (1)
130public ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default)
KestrelServerTests.cs (5)
992public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 1014public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 1022public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 1032public ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection features = null, CancellationToken cancellationToken = default) 1044public ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection features = null, CancellationToken cancellationToken = default)
MessageBodyTests.cs (7)
893var readTask1 = body.ReadAsync(); 899var readTask2 = body.ReadAsync(); 931var readTask = body.ReadAsync(); 987var readResultTask = reader.ReadAsync(); 1008var readResultTask = reader.ReadAsync(); 1029var readResultTask = reader.ReadAsync(); 1050var readResultTask = reader.ReadAsync();
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (2)
54public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => _output.FlushAsync(cancellationToken); 78public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => _input.ReadAsync(cancellationToken);
src\Servers\Kestrel\shared\test\TestContextFactory.cs (2)
253public override ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 258public override ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection features = null, CancellationToken cancellationToken = default)
TestHelpers\ObservablePipeReader.cs (1)
37public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
TlsListenerMiddlewareTests.cs (3)
76var readResult = ctx.Transport.Input.ReadAsync(); 124var readResult = ctx.Transport.Input.ReadAsync(); 181var readResult = ctx.Transport.Input.ReadAsync();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (29)
ChunkWriterBenchmark.cs (1)
37var flushResult = _writer.FlushAsync();
InMemoryTransportBenchmark.cs (3)
118public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 146public ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 186public ValueTask<FlushResult> SendRequestAsync(byte[] request)
Mocks\NullPipeWriter.cs (1)
28public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
RequestParsingBenchmark.cs (2)
141var awaitable = Pipe.Reader.ReadAsync(); 173var awaitable = Pipe.Reader.ReadAsync();
ResponseHeadersWritingBenchmark.cs (1)
206public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => default;
src\Servers\Kestrel\shared\CompletionPipeReader.cs (1)
52public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (2)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 52public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (16)
107internal async ValueTask<Http3ControlStream> GetInboundControlStream() 268internal async ValueTask<Http3RequestStream> InitializeConnectionAndStreamsAsync(RequestDelegate application, IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 398internal ValueTask<Http3ControlStream> CreateControlStream(PipeScheduler clientWriterScheduler = null) 403internal async ValueTask<Http3ControlStream> CreateControlStream(int? id, PipeScheduler clientWriterScheduler = null) 419internal async ValueTask<Http3RequestStream> CreateRequestStream(IEnumerable<KeyValuePair<string, string>> headers, 441internal async ValueTask<Http3RequestStream> CreateRequestStream(Http3HeadersEnumerator headers, Http3RequestHeaderHandler headerHandler = null, 518var task = writableBuffer.FlushAsync(); 541protected ValueTask<ReadResult> ReadApplicationInputAsync() 547internal async ValueTask<Http3FrameWithPayload> ReceiveFrameAsync(bool expectEnd = false, bool allowEnd = false, Http3FrameWithPayload frame = null) 737internal async ValueTask<Dictionary<string, string>> ExpectHeadersAsync(bool expectEnd = false) 748internal async ValueTask<Memory<byte>> ExpectDataAsync() 754internal async ValueTask<Dictionary<string, string>> ExpectTrailersAsync() 839internal async ValueTask<Dictionary<long, long>> ExpectSettingsAsync() 924public async ValueTask<long> TryReadStreamIdAsync() 1055public override async ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 1075public override ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection features = null, CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\test\TestContextFactory.cs (2)
253public override ValueTask<ConnectionContext> AcceptAsync(CancellationToken cancellationToken = default) 258public override ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection features = null, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (3)
Internal\NamedPipeConnection.cs (1)
99var flushTask = Input.FlushAsync();
Internal\NamedPipeConnectionListener.cs (1)
147public async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default)
Internal\NamedPipeTransportFactory.cs (1)
35public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (9)
Internal\QuicConnectionContext.cs (2)
93public override async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 210public override async ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default)
Internal\QuicConnectionListener.cs (1)
146public async ValueTask<MultiplexedConnectionContext?> AcceptAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default)
Internal\QuicStreamContext.cs (2)
224ValueTask<FlushResult> flushTask; 309async static ValueTask<FlushResult> AwaitCompleteTaskAsync(ValueTask completeTask)
QuicTransportFactory.cs (1)
38public async ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection? features = null, CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\CompletionPipeReader.cs (1)
52public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (2)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 52public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (12)
QuicConnectionContextTests.cs (3)
93var acceptStreamTask = serverConnection.AcceptAsync(cts.Token); 133var acceptStreamTask = serverConnection.AcceptAsync(); 251var acceptTask = quicConnection.AcceptInboundStreamAsync();
QuicConnectionListenerTests.cs (8)
199var acceptTask = connectionListener.AcceptAndAddFeatureAsync(); 217var acceptTask = connectionListener.AcceptAndAddFeatureAsync(); 253var acceptTask = connectionListener.AcceptAndAddFeatureAsync(); 317var acceptTask = connectionListener.AcceptAndAddFeatureAsync(); 352var acceptTask = connectionListener.AcceptAndAddFeatureAsync(); 356var clientConnectionTask = QuicConnection.ConnectAsync(options); 394var acceptTask = connectionListener.AcceptAndAddFeatureAsync(); 397var clientConnectionTask = QuicConnection.ConnectAsync(options);
QuicTestHelpers.cs (1)
100public static async ValueTask<MultiplexedConnectionContext> AcceptAndAddFeatureAsync(this IMultiplexedConnectionListener listener)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (8)
Client\SocketConnectionFactory.cs (1)
47public async ValueTask<ConnectionContext> ConnectAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
Internal\SocketConnection.cs (1)
172var flushTask = Input.FlushAsync();
Internal\SocketReceiver.cs (2)
15public ValueTask<SocketOperationResult> WaitForDataAsync(Socket socket) 32public ValueTask<SocketOperationResult> ReceiveAsync(Socket socket, Memory<byte> buffer)
Internal\SocketSender.cs (2)
20public ValueTask<SocketOperationResult> SendAsync(Socket socket, in ReadOnlySequence<byte> buffers) 59private ValueTask<SocketOperationResult> SendAsync(Socket socket, ReadOnlyMemory<byte> memory)
SocketConnectionListener.cs (1)
59public async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default)
SocketTransportFactory.cs (1)
37public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Shared.Tests (16)
ObjectMethodExecutorTest.cs (6)
284var result = await (ValueTask<int>)executor.Execute(_targetObject, new object[] { 123 }); 299var result = await (ValueTask<string>)executor.Execute(_targetObject, new object[] { "test result" }); 471public ValueTask<Unit> ValueTaskOfUnitMethodAsync(int i) 504public async ValueTask<Unit> ValueMethodWithReturnValueTaskOfUnitThrowsExceptionAsync(TestObject i) 560public ValueTask<int> ValueTaskOfValueType(int result) 565public ValueTask<string> ValueTaskOfReferenceType(string result)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (3)
392private static readonly MethodInfo _valueTaskGetAwaiterMethodInfo = typeof(ValueTask<>).GetMethod("GetAwaiter")!; 406if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 489if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>))
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
146var typeDef when typeDef == typeof(ValueTask<>) && IsFSharpUnit(genericAwaitableType.GetGenericArguments()[0]) => (typeof(ValueTask), MakeValueTaskOfUnitToValueTaskExpression(genericAwaitableType)), 259private static async ValueTask ConvertValueTaskOfTToValueTask<T>(ValueTask<T> valueTask) => await valueTask;
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (3)
75ValueTask<int> vt = ReadAsyncInternal(new Memory<byte>(buffer, offset, count), default); 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 117private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
Microsoft.AspNetCore.SignalR.Client.Core (21)
HubConnection.cs (1)
2301public ValueTask<FlushResult> WriteAsync(HubMessage message, CancellationToken cancellationToken)
Internal\InvocationRequest.cs (3)
65public abstract ValueTask<bool> StreamItem(object? item); 135public override async ValueTask<bool> StreamItem(object? item) 210public override ValueTask<bool> StreamItem(object? item)
src\Shared\ValueTaskExtensions\ValueTaskExtensions.cs (2)
13public static Task GetAsTask(this in ValueTask<FlushResult> valueTask) 29public static ValueTask GetAsValueTask(this in ValueTask<FlushResult> valueTask)
src\SignalR\common\Shared\AsyncEnumerableAdapters.cs (9)
44public ValueTask<bool> MoveNextAsync() 55private async ValueTask<bool> MoveNextAsyncAwaited() 111public ValueTask<bool> MoveNextAsync() 135public ValueTask<bool> MoveNextAsync() 194public ValueTask<bool> MoveNextAsync() => (ValueTask<bool>)_moveNextAsyncMethodInfo.Invoke(_enumerator, [])!; 222public ValueTask<bool> MoveNextAsync() 233private async ValueTask<bool> MoveNextAsyncAwaited() 235while (await ((ValueTask<bool>)_waitToReadAsyncMethodInfo.Invoke(_channelReader, _waitToReadArgs)!).ConfigureAwait(false))
src\SignalR\common\Shared\MessageBuffer.cs (4)
122public ValueTask<FlushResult> WriteAsync(SerializedHubMessage hubMessage, CancellationToken cancellationToken) 128public ValueTask<FlushResult> WriteAsync(HubMessage hubMessage, CancellationToken cancellationToken) 133private async ValueTask<FlushResult> WriteAsyncCore(Type hubMessageType, ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 157ValueTask<FlushResult> writeTask;
src\SignalR\common\Shared\PipeWriterStream.cs (2)
76var task = _pipeWriter.WriteAsync(source, cancellationToken); 92static async ValueTask WriteSlowAsync(ValueTask<FlushResult> flushTask)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (3)
HubConnectionTests.cs (1)
73private static Func<EndPoint, ValueTask<ConnectionContext>> GetHttpConnectionFactory(string url, ILoggerFactory loggerFactory, string path, HttpTransportType transportType, TransferFormat transferFormat)
HubProtocolVersionTests.cs (2)
235public ValueTask<ConnectionContext> ConnectTask { get; private set; } 242public ValueTask<ConnectionContext> ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.SignalR.Client.Tests (10)
HttpConnectionFactoryTests.cs (1)
81Func<WebSocketConnectionContext, CancellationToken, ValueTask<WebSocket>> webSocketFactory = (context, token) => ValueTask.FromResult<WebSocket>(null);
HttpConnectionTests.Transport.cs (1)
582public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
HubConnectionTests.ConnectionLifecycle.cs (2)
82ValueTask<ConnectionContext> ConnectionFactory(EndPoint endPoint) 114ValueTask<ConnectionContext> ConnectionFactory(EndPoint endPoint)
HubConnectionTests.cs (2)
294var task = e.MoveNextAsync(); 325var task = e.MoveNextAsync();
HubConnectionTests.Reconnect.cs (1)
1138public async ValueTask<ConnectionContext> ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken = default)
HubServerProxyGeneratorTests.cs (1)
47ValueTask<int> ReturnGenericValueTask();
ServerSentEventsTransportTests.cs (1)
506public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
TestConnection.cs (1)
66public async ValueTask<ConnectionContext> StartAsync()
Microsoft.AspNetCore.SignalR.Core (32)
HubConnectionContext.cs (5)
203var task = WriteCore(message, cancellationToken); 248var task = WriteCore(message, cancellationToken); 268private ValueTask<FlushResult> WriteCore(HubMessage message, CancellationToken cancellationToken) 296private ValueTask<FlushResult> WriteCore(SerializedHubMessage message, CancellationToken cancellationToken) 324private async Task CompleteWriteAsync(ValueTask<FlushResult> task)
IHubFilter.cs (2)
17ValueTask<object?> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object?>> next) => next(invocationContext);
Internal\ChannelBasedSemaphore.cs (1)
30public ValueTask<int> WaitAsync(CancellationToken cancellationToken = default)
Internal\DefaultHubDispatcher.cs (4)
31private readonly Func<HubInvocationContext, ValueTask<object?>>? _invokeMiddleware; 606private ValueTask<object?> ExecuteHubMethod(ObjectMethodExecutor methodExecutor, THub hub, object?[] arguments, HubConnectionContext connection, IServiceProvider serviceProvider) 618private ValueTask<object?> ExecuteMethod(string hubMethodName, Hub hub, object?[] arguments) 628private static async ValueTask<object?> ExecuteMethod(ObjectMethodExecutor methodExecutor, Hub hub, object?[] arguments)
Internal\HubFilterFactory.cs (2)
22public async ValueTask<object?> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object?>> next)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (3)
392private static readonly MethodInfo _valueTaskGetAwaiterMethodInfo = typeof(ValueTask<>).GetMethod("GetAwaiter")!; 406if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 489if (methodReturnType.IsGenericType && methodReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>))
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
146var typeDef when typeDef == typeof(ValueTask<>) && IsFSharpUnit(genericAwaitableType.GetGenericArguments()[0]) => (typeof(ValueTask), MakeValueTaskOfUnitToValueTaskExpression(genericAwaitableType)), 259private static async ValueTask ConvertValueTaskOfTToValueTask<T>(ValueTask<T> valueTask) => await valueTask;
src\SignalR\common\Shared\AsyncEnumerableAdapters.cs (9)
44public ValueTask<bool> MoveNextAsync() 55private async ValueTask<bool> MoveNextAsyncAwaited() 111public ValueTask<bool> MoveNextAsync() 135public ValueTask<bool> MoveNextAsync() 194public ValueTask<bool> MoveNextAsync() => (ValueTask<bool>)_moveNextAsyncMethodInfo.Invoke(_enumerator, [])!; 222public ValueTask<bool> MoveNextAsync() 233private async ValueTask<bool> MoveNextAsyncAwaited() 235while (await ((ValueTask<bool>)_waitToReadAsyncMethodInfo.Invoke(_channelReader, _waitToReadArgs)!).ConfigureAwait(false))
src\SignalR\common\Shared\MessageBuffer.cs (4)
122public ValueTask<FlushResult> WriteAsync(SerializedHubMessage hubMessage, CancellationToken cancellationToken) 128public ValueTask<FlushResult> WriteAsync(HubMessage hubMessage, CancellationToken cancellationToken) 133private async ValueTask<FlushResult> WriteAsyncCore(Type hubMessageType, ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 157ValueTask<FlushResult> writeTask;
Microsoft.AspNetCore.SignalR.Microbenchmarks (8)
DefaultHubDispatcherBenchmark.cs (2)
129public ValueTask<int> InvocationValueTaskAsync() 150public ValueTask<ChannelReader<int>> StreamChannelReaderValueTaskAsync()
Shared\TestDuplexPipe.cs (1)
25public void AddReadResult(ValueTask<ReadResult> readResult)
Shared\TestPipeReader.cs (4)
10public List<ValueTask<ReadResult>> ReadResults { get; } 14ReadResults = new List<ValueTask<ReadResult>>(); 35public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = new CancellationToken()) 42var result = ReadResults[0];
Shared\TestPipeWriter.cs (1)
39public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = new CancellationToken())
Microsoft.AspNetCore.SignalR.Specification.Tests (2)
src\Shared\TaskExtensions.cs (2)
64public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, int milliseconds = DefaultTimeoutDuration, [CallerFilePath] string filePath = null, [CallerLineNumber] int lineNumber = default) 69public static Task<T> DefaultTimeout<T>(this ValueTask<T> task, TimeSpan timeout, [CallerFilePath] string filePath = null, [CallerLineNumber] int lineNumber = default)
Microsoft.AspNetCore.SignalR.Tests (27)
AddSignalRTests.cs (2)
359public ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next)
HubConnectionHandlerTests.cs (1)
2956public override async ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
HubConnectionHandlerTestUtils\Hubs.cs (7)
98public ValueTask<int> ValueTaskValueMethod() 731public async ValueTask<ChannelReader<string>> CounterChannelValueTaskAsync(int count) 886public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken = default) 915public ValueTask<bool> MoveNextAsync() 917var result = _channel.ReadAsync(_cancellationToken); 928private async Task<bool> MoveNextAsyncAwaited(ValueTask<T> channelReadTask) 1198public async ValueTask<bool> MoveNextAsync()
NativeAotTests.cs (1)
220public async ValueTask<int> ValueTaskValueMethod()
TestFilters.cs (16)
26public async ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 58public async ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 103public ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 130public async ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 175public ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 200public ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 221public ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next) 229public ValueTask<object> InvokeMethodAsync(HubInvocationContext invocationContext, Func<HubInvocationContext, ValueTask<object>> next)
Microsoft.AspNetCore.SignalR.Tests.Utils (3)
DelegateConnectionFactory.cs (3)
11private readonly Func<EndPoint, ValueTask<ConnectionContext>> _connectDelegate; 14public DelegateConnectionFactory(Func<EndPoint, ValueTask<ConnectionContext>> connectDelegate) 19public ValueTask<ConnectionContext> ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken)
Microsoft.AspNetCore.TestHost (3)
AsyncStreamWrapper.cs (1)
57public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
ResponseBodyPipeWriter.cs (1)
24public override async ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken)
ResponseBodyReaderStream.cs (1)
77public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.WebSockets (1)
AbortStream.cs (1)
55public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.WebSockets.Tests (1)
Http2WebSocketTests.cs (1)
64public ValueTask<Stream> AcceptAsync()
Microsoft.AspNetCore.WebUtilities (7)
BufferedReadStream.cs (1)
226public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
FileBufferingReadStream.cs (1)
334public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
FileBufferingWriteStream.cs (1)
103public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
FormMultipartSection.cs (1)
63public ValueTask<string> GetValueAsync(CancellationToken cancellationToken)
HttpRequestStreamReader.cs (1)
230public override async ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default)
MultipartReaderStream.cs (1)
246public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
MultipartSectionStreamExtensions.cs (1)
28public static async ValueTask<string> ReadAsStringAsync(this MultipartSection section, CancellationToken cancellationToken)
Microsoft.Build (9)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
452async ValueTask<(CacheResult Result, int ProjectContextId)> ProcessCacheRequestAsync() 502private async ValueTask<CacheResult> GetCacheResultAsync(BuildRequestData buildRequest, BuildRequestConfiguration buildRequestConfiguration, BuildEventContext buildEventContext, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
808private async ValueTask<WorkUnitResult> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
294private async ValueTask<WorkUnitResult> ExecuteTask(TaskExecutionMode mode, Lookup lookup) 369private async ValueTask<WorkUnitResult> ExecuteBucket(TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Dictionary<string, string> lookupHash) 746private async ValueTask<WorkUnitResult> ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
CommunicationsUtilities.cs (1)
592internal static async ValueTask<int> ReadAsync(Stream stream, byte[] buffer, int bytesToRead)
Logging\BinaryLogger\Postprocessing\SubStream.cs (1)
93public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Logging\BinaryLogger\Postprocessing\TransparentReadStream.cs (1)
143public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis (37)
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
1717private async ValueTask<EventProcessedState> TryProcessEventCoreAsync(CompilationEvent compilationEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1752private async ValueTask<EventProcessedState> TryProcessSymbolDeclaredAsync(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 2105private async ValueTask<IGroupedAnalyzerActions> GetPerSymbolAnalyzerActionsAsync( 2136private async ValueTask<IGroupedAnalyzerActions> GetPerSymbolAnalyzerActionsAsync( 2166async ValueTask<IGroupedAnalyzerActions> getAllActionsAsync(AnalyzerDriver driver, ISymbol symbol, DiagnosticAnalyzer analyzer, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken) 2182async ValueTask<IGroupedAnalyzerActions> getInheritedActionsAsync(AnalyzerDriver driver, ISymbol symbol, DiagnosticAnalyzer analyzer, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken) 2206static async ValueTask<AnalyzerActions> getSymbolActionsCoreAsync(AnalyzerDriver driver, ISymbol symbol, DiagnosticAnalyzer analyzer, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerManager.cs (6)
58private async ValueTask<HostCompilationStartAnalysisScope> GetCompilationAnalysisScopeAsync( 70private async ValueTask<HostCompilationStartAnalysisScope> GetCompilationAnalysisScopeCoreAsync( 131private async ValueTask<HostSessionStartAnalysisScope> GetSessionAnalysisScopeAsync( 141private async ValueTask<HostSessionStartAnalysisScope> GetSessionAnalysisScopeCoreAsync( 168public async ValueTask<AnalyzerActions> GetAnalyzerActionsAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 185public async ValueTask<AnalyzerActions> GetPerSymbolAnalyzerActionsAsync(
DiagnosticAnalyzer\AsyncQueue.cs (3)
234var optionalResult = TryDequeueAsync(cancellationToken); 245static async Task<TElement> dequeueSlowAsync(ValueTask<Optional<TElement>> optionalResult) 262public ValueTask<Optional<TElement>> TryDequeueAsync(CancellationToken cancellationToken)
InternalUtilities\SemaphoreSlimExtensions.cs (1)
21public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
InternalUtilities\ValueTaskFactory.cs (2)
11/// Implements <see cref="ValueTask"/> and <see cref="ValueTask{TResult}"/> static members that are only available in .NET 5. 16public static ValueTask<T> FromResult<T>(T result)
PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
Microsoft.CodeAnalysis.Analyzers (4)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\RoslynAnalyzers\Utilities\Workspaces\DocumentExtensions.cs (3)
16public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 25public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 34public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
Microsoft.CodeAnalysis.CodeStyle (42)
PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (1)
21public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (2)
11/// Implements <see cref="ValueTask"/> and <see cref="ValueTask{TResult}"/> static members that are only available in .NET 5. 16public static ValueTask<T> FromResult<T>(T result)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (1)
35private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (4)
43private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 106Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 249private async ValueTask<TResult?> ProcessNextBatchAsync() 260var batchResultTask = _processBatchAsync(nextBatch, batchCancellationToken).Preserve();
src\Dependencies\Threading\ValueTaskExtensions.cs (7)
34/// <see cref="ValueTask{TResult}"/>. To await without throwing and use the resulting value, the following 54public static NoThrowValueTaskAwaitable<TResult> NoThrowAwaitableInternal<TResult>(this ValueTask<TResult> task, bool captureContext = true) 158/// An awaitable that wraps a <see cref="ValueTask{TResult}"/> and never throws an exception when waited on. 166private readonly ValueTask<TResult> _task; 178public NoThrowValueTaskAwaitable(ValueTask<TResult> task, bool captureContext) 203private readonly ValueTask<TResult> _task; 215public NoThrowValueTaskAwaiter(ValueTask<TResult> task, bool captureContext)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (8)
53public static ValueTask<T[]> WhenAll<T>(IEnumerable<ValueTask<T>> tasks) 86public static async ValueTask<ImmutableArray<TResult>> WhenAll<TResult>(this IReadOnlyCollection<Task<TResult>> tasks) 120public static ValueTask<TResult> TransformWithoutIntermediateCancellationExceptionAsync<TArg, TIntermediate, TResult>( 121Func<TArg, CancellationToken, ValueTask<TIntermediate>> func, 131var intermediateResult = func(arg, cancellationToken); 152static ValueTask<TResult> UnwrapAndTransformAsync(ValueTask<TIntermediate> intermediateResult, Func<TIntermediate, TArg, TResult> transform, TArg arg, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ValueTaskExtensions.cs (1)
20public static T VerifyCompleted<T>(this ValueTask<T> task, string message = "ValueTask should have already been completed")
Microsoft.CodeAnalysis.CodeStyle.Fixes (51)
LanguageServices\SemanticModelWorkspaceService\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
20public ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AnalyzerOptionsProviders.cs (1)
14public static async ValueTask<AnalyzerOptionsProvider> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (4)
299private async ValueTask<bool> TryInitializeConstructorInitializerGenerationAsync( 318private async ValueTask<bool> TryInitializeImplicitObjectCreationAsync(SyntaxNode implicitObjectCreation, CancellationToken cancellationToken) 335private async ValueTask<bool> TryInitializeSimpleNameGenerationAsync( 400private async ValueTask<bool> TryDetermineTypeToGenerateInAsync(
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
37private async ValueTask<bool> TryInitializeAsync(
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
36protected async ValueTask<ImmutableArray<CodeAction>> GetActionsAsync(Document document, State state, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (5)
51public ValueTask<ITypeSymbol> DetermineReturnTypeAsync(CancellationToken cancellationToken) 69internal async ValueTask<IPropertySymbol> GeneratePropertyAsync( 95public async ValueTask<IMethodSymbol> GenerateMethodAsync( 143private async ValueTask<ITypeSymbol> FixTypeAsync( 206private async ValueTask<ImmutableArray<IParameterSymbol>> DetermineParametersAsync(CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (2)
19private static async ValueTask<ITypeSymbol> ReplaceTypeParametersBasedOnTypeConstraintsAsync( 83private async ValueTask<ITypeSymbol?> DetermineCommonDerivedTypeAsync(ITypeParameterSymbol symbol)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
73public static async ValueTask<State> GenerateAsync( 106private async ValueTask<bool> TryInitializeAsync(
src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (1)
77public static async ValueTask<ImplementTypeOptions> GetImplementTypeOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (7)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 111public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 128public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 153public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken) 223public static async ValueTask<IOptionsReader> GetHostAnalyzerConfigOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (1)
15public static ValueTask<SourceText> GetValueTextAsync(this TextDocument document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (2)
17public static ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, ISyntaxFormatting formatting, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
18internal static ValueTask<ISymbol?> FindSourceDefinitionAsync( 42private static async ValueTask<ISymbol?> FindSourceDefinitionWorkerAsync(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (3)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>> 14public override ValueTask<TResult> Visit(ISymbol? symbol) 17public override ValueTask<TResult> DefaultVisit(ISymbol symbol)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\WorkspaceServices\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (1)
21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.Collections.Package (17)
Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
512async ValueTask<ImmutableDictionary<ISymbol, (MemberDeclarationSyntax memberNode, SyntaxNode nodeToRemove)>> RemoveMembersAsync()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingOptionsProviders.cs (1)
13public static async ValueTask<CSharpSyntaxFormattingOptions> GetCSharpSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Simplification\CSharpSimplifierOptionsProviders.cs (1)
13public static async ValueTask<CSharpSimplifierOptions> GetCSharpSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
CodeActions\AddUsing\AddUsingNuGetTests.cs (2)
378private static ValueTask<ImmutableArray<PackageResult>> CreateSearchResult( 386private static ValueTask<ImmutableArray<PackageResult>> CreateSearchResult(params PackageResult[] results)
NavigateTo\NavigateToSearcherTests.cs (1)
116private static ValueTask<bool> IsFullyLoadedAsync(bool projectSystem, bool remoteHost)
Microsoft.CodeAnalysis.CSharp.Features (4)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
38protected override async ValueTask<bool> IsValidOpenBraceTokenAtPositionAsync(Document document, SyntaxToken token, int position, CancellationToken cancellationToken)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
130async ValueTask<SemanticModel> GetSemanticModelAsync(Document document)
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
50protected override async ValueTask<bool> PrefersThrowExpressionAsync(Document document, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
512async ValueTask<ImmutableDictionary<ISymbol, (MemberDeclarationSyntax memberNode, SyntaxNode nodeToRemove)>> RemoveMembersAsync()
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingOptionsProviders.cs (1)
13public static async ValueTask<CSharpSyntaxFormattingOptions> GetCSharpSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Simplification\CSharpSimplifierOptionsProviders.cs (1)
13public static async ValueTask<CSharpSimplifierOptions> GetCSharpSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures (40)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
375private ValueTask<TextChangeRange?> ComputeChangedRangeAsync(
EditAndContinue\ActiveStatementTrackingService.cs (5)
55public ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(Solution solution, DocumentId? documentId, string filePath, CancellationToken cancellationToken) 93public ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(Solution solution, DocumentId? documentId, string filePath, CancellationToken cancellationToken) 96public ValueTask<ImmutableArray<ActiveStatementTrackingSpan>> GetAdjustedTrackingSpansAsync(TextDocument document, ITextSnapshot snapshot, CancellationToken cancellationToken) 315public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(Solution solution, DocumentId? documentId, string filePath, CancellationToken cancellationToken) 345internal async ValueTask<ImmutableArray<ActiveStatementTrackingSpan>> GetAdjustedTrackingSpansAsync(TextDocument document, ITextSnapshot snapshot, CancellationToken cancellationToken)
EditAndContinue\Contracts\ManagedHotReloadServiceBridge.cs (3)
16public async ValueTask<ImmutableArray<InternalContracts.ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellation) 19public async ValueTask<InternalContracts.ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellation) 22public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellation)
EditAndContinue\EditAndContinueLanguageService.cs (3)
337public async ValueTask<bool> HasChangesAsync(string? sourceFilePath, CancellationToken cancellationToken) 362public ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(CancellationToken cancellationToken) 365public async ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<string> runningProjects, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueLanguageServiceBridge.cs (3)
36public ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(CancellationToken cancellationToken) 39public ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<string> runningProjects, CancellationToken cancellationToken) 51public ValueTask<bool> HasChangesAsync(string? sourceFilePath, CancellationToken cancellationToken)
EditAndContinue\IActiveStatementTrackingService.cs (1)
28ValueTask<ImmutableArray<ActiveStatementTrackingSpan>> GetAdjustedTrackingSpansAsync(TextDocument document, ITextSnapshot snapshot, CancellationToken cancellationToken);
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
128public async ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
Navigation\AbstractDefinitionLocationService.cs (7)
51async ValueTask<DefinitionLocation?> GetDefinitionLocationWorkerAsync(Document document) 59async ValueTask<DefinitionLocation?> GetControlFlowTargetLocationAsync( 72async ValueTask<DefinitionLocation?> GetSymbolLocationAsync( 112async ValueTask<ImmutableArray<DefinitionItem>> GetInterceptorDefinitionsAsync( 149async ValueTask<INavigableLocation?> TryGetExplicitInterfaceLocationAsync() 171async ValueTask<INavigableLocation?> TryGetInterceptedLocationAsync() 256async ValueTask<INavigableLocation?> TryGetOtherPartOfPartialAsync()
NavigationBar\NavigationBarController_ModelComputation.cs (2)
25private async ValueTask<NavigationBarModel?> ComputeModelAndSelectItemAsync( 75private async ValueTask<NavigationBarModel?> ComputeModelAndSelectItemAsync(
Preview\AbstractPreviewFactoryService.cs (9)
252private async ValueTask<IDifferenceViewerPreview<TDifferenceViewer>> CreateAddedDocumentPreviewViewCoreAsync(ITextDocument newEditorDocument, ReferenceCountedDisposable<PreviewWorkspace> workspace, TextDocument document, double zoomLevel, CancellationToken cancellationToken) 276Func<TDocument, CancellationToken, ValueTask<ITextDocument>> createEditorDocumentAsync, 324private async ValueTask<IDifferenceViewerPreview<TDifferenceViewer>> CreateRemovedDocumentPreviewViewCoreAsync(ITextDocument oldEditorDocument, ReferenceCountedDisposable<PreviewWorkspace> workspace, TextDocument document, double zoomLevel, CancellationToken cancellationToken) 348Func<TDocument, CancellationToken, ValueTask<ITextDocument>> createEditorDocumentAsync, 578private async ValueTask<IDifferenceViewerPreview<TDifferenceViewer>?> CreateChangedDocumentViewAsync(ITextDocument oldEditorDocument, ITextDocument newEditorDocument, string? description, 628private async ValueTask<ITextDocument> CreateNewBufferAsync(Document document, CancellationToken cancellationToken) 640private async ValueTask<ITextDocument> CreateNewPlainTextBufferAsync(TextDocument document, CancellationToken cancellationToken) 652private async ValueTask<ITextDocument> CreateTextBufferCoreAsync(TextDocument document, IContentType contentType, CancellationToken cancellationToken) 674private async ValueTask<IDifferenceViewerPreview<TDifferenceViewer>> CreateNewDifferenceViewerAsync(
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (2)
219private async ValueTask<TriggerIdentifierKind> DetermineIfRenamableSymbolsAsync(IEnumerable<ISymbol> symbols, Document document) 235private async ValueTask<TriggerIdentifierKind> DetermineIfRenamableSymbolAsync(ISymbol symbol, Document document, SyntaxToken token)
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (2)
187private async ValueTask<VoidResult> ProcessEventChangeAsync( 243Func<ImmutableDictionary<ITextBuffer, TagSpanIntervalTree<TTag>>, TArgs, CancellationToken, ValueTask<(ImmutableDictionary<ITextBuffer, TagSpanIntervalTree<TTag>> newTagTrees, TResult result)>> callback,
Tagging\TaggerMainThreadManager.cs (1)
72public async ValueTask<TaggerUIData?> PerformWorkOnMainThreadAsync(Func<TaggerUIData?> action, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
EditAndContinue\MockManagedHotReloadService.cs (3)
25public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellation) 28public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellation) 31public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellation)
NavigateTo\AbstractNavigateToTests.cs (1)
265public ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (3)
Internal\SemanticSearch\CopilotSemanticSearchQueryExecutor.cs (1)
66public ValueTask<ClassificationOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Internal\SemanticSearch\SemanticSearchCopilotServiceWrapper.cs (1)
24async ValueTask<SemanticSearchCopilotGeneratedQuery> ISemanticSearchCopilotService.TryGetQueryAsync(string text, SemanticSearchCopilotContext context, CancellationToken cancellationToken)
SemanticSearch\ISemanticSearchCopilotServiceImpl.cs (1)
14ValueTask<SemanticSearchCopilotGeneratedQueryImpl> TryGetQueryAsync(string text, SemanticSearchCopilotContextImpl context, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
GlassTestsHotReloadService.cs (1)
85public async ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(Solution solution, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Classification\FSharpClassificationService.cs (1)
78public ValueTask<TextChangeRange?> ComputeSyntacticChangeRangeAsync(Document oldDocument, Document newDocument, TimeSpan timeout, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (4)
Completion\OmniSharpCompletionService.cs (1)
15public static async ValueTask<bool> ShouldTriggerCompletionAsync(
DocumentationComments\OmniSharpDocumentationCommentOptionsWrapper.cs (1)
37public static async ValueTask<OmniSharpDocumentationCommentOptionsWrapper> FromDocumentAsync(
Formatting\OmniSharpOrganizeImportsOptionsWrapper.cs (1)
34public static async ValueTask<OmniSharpOrganizeImportsOptionsWrapper> FromDocumentAsync(Document document, OmniSharpOrganizeImportsOptionsWrapper fallbackOptions, CancellationToken cancellationToken)
Formatting\OmniSharpSyntaxFormattingOptionsWrapper.cs (1)
23public static async ValueTask<OmniSharpSyntaxFormattingOptionsWrapper> FromDocumentAsync(Document document, OmniSharpLineFormattingOptions fallbackLineFormattingOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (30)
RazorProjectExtensions.cs (2)
15internal static ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(this Project project, CancellationToken cancellationToken) 20internal static async ValueTask<IEnumerable<SourceGeneratedDocument>> GetSourceGeneratedDocumentsForGeneratorAsync(this Project project, string assemblyName, string assemblyPath, Version assemblyVersion, string typeName, CancellationToken cancellationToken)
Remote\RazorRemoteCallbackWrapper.cs (2)
23public ValueTask<TResult> InvokeAsync<TResult>(Func<T, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
Remote\RazorRemoteHostClient.cs (12)
40public async ValueTask<bool> TryInvokeAsync<TService>(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) where TService : class 46public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) where TService : class 54public async ValueTask<bool> TryInvokeAsync<TService>(Func<TService, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 60public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Func<TService, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 68public async ValueTask<bool> TryInvokeAsync<TService>(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) where TService : class 74public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) where TService : class 82public async ValueTask<bool> TryInvokeAsync<TService>(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 88public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class
Remote\RazorRemoteServiceConnectionWrapper.cs (12)
25public ValueTask<bool> TryInvokeAsync(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 28public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 33public ValueTask<bool> TryInvokeAsync(Func<TService, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 38public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 45public ValueTask<bool> TryInvokeAsync(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 51public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 59public ValueTask<bool> TryInvokeAsync(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 65public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Solution solution, Func<TService, RazorPinnedSolutionInfoWrapper, RazorRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
WorkspaceExtensions.cs (2)
16public static ValueTask<TextDocument?> GetTextDocumentAsync(this Workspace workspace, Uri uri, CancellationToken cancellationToken) 21public static ValueTask<TextDocument?> GetTextDocumentAsync(this Workspace workspace, DocumentUri uri, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\XamlDiagnosticSourceProvider.cs (1)
28ValueTask<ImmutableArray<IDiagnosticSource>> IDiagnosticSourceProvider.CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (192)
AddImport\AddImportOptions.cs (1)
31public static async ValueTask<AddImportOptions> GetAddImportOptionsAsync(this Document document, SymbolSearchOptions searchOptions, CancellationToken cancellationToken)
AddImport\Remote\IRemoteMissingImportDiscoveryService.cs (5)
19ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(RemoteServiceCallbackId callbackId, string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 20ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(RemoteServiceCallbackId callbackId, string source, string name, CancellationToken cancellationToken); 21ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(RemoteServiceCallbackId callbackId, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 24ValueTask<ImmutableArray<AddImportFixData>> GetFixesAsync( 28ValueTask<ImmutableArray<AddImportFixData>> GetUniqueFixesAsync(
AddImport\Remote\RemoteMissingImportDiscoveryServiceCallbackDispatcher.cs (3)
34public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(RemoteServiceCallbackId callbackId, string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 37public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(RemoteServiceCallbackId callbackId, string source, string name, CancellationToken cancellationToken) 40public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(RemoteServiceCallbackId callbackId, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
BraceCompletion\AbstractBraceCompletionService.cs (2)
41public ValueTask<bool> HasBraceCompletionAsync(BraceCompletionContext context, Document document, CancellationToken cancellationToken) 104protected virtual ValueTask<bool> IsValidOpenBraceTokenAtPositionAsync(Document document, SyntaxToken token, int position, CancellationToken cancellationToken)
BraceCompletion\IBraceCompletionService.cs (1)
38ValueTask<bool> HasBraceCompletionAsync(BraceCompletionContext context, Document document, CancellationToken cancellationToken);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
40protected override async ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
CodeLens\CodeLensReferencesService.cs (1)
84public async ValueTask<VersionStamp> GetProjectCodeLensVersionAsync(Solution solution, ProjectId projectId, CancellationToken cancellationToken)
CodeLens\ICodeLensReferencesService.cs (1)
14ValueTask<VersionStamp> GetProjectCodeLensVersionAsync(Solution solution, ProjectId projectId, CancellationToken cancellationToken);
CodeLens\IRemoteCodeLensReferencesService.cs (4)
14ValueTask<ReferenceCount?> GetReferenceCountAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, int maxResultCount, CancellationToken cancellationToken); 15ValueTask<ImmutableArray<ReferenceLocationDescriptor>?> FindReferenceLocationsAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken); 16ValueTask<ImmutableArray<ReferenceMethodDescriptor>?> FindReferenceMethodsAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken); 17ValueTask<string?> GetFullyQualifiedNameAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken);
Completion\Providers\ImportCompletionProvider\IRemoteExtensionMethodImportCompletionService.cs (1)
13ValueTask<SerializableUnimportedExtensionMethods?> GetUnimportedExtensionMethodsAsync(
Contracts\Client\ISolutionSnapshotProvider.cs (1)
17ValueTask<SolutionSnapshotId> RegisterSolutionSnapshotAsync(CancellationToken cancellationToken);
Contracts\EditAndContinue\IManagedHotReloadLanguageService.cs (3)
18ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(CancellationToken cancellationToken); 19ValueTask<bool> HasChangesAsync(string? sourceFilePath, CancellationToken cancellationToken); 26ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<string> runningProjects, CancellationToken cancellationToken);
Contracts\EditAndContinue\IManagedHotReloadService.cs (3)
28ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellation); 42ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellation); 62ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellation);
ConvertTupleToStruct\IRemoteConvertTupleToStructCodeRefactoringService.cs (1)
15ValueTask<SerializableConvertTupleToStructResult> ConvertToStructAsync(
Copilot\IRemoteCopilotChangeAnalysisService.cs (1)
18ValueTask<CopilotChangeAnalysis> AnalyzeChangeAsync(
Debugging\AbstractDataTipInfoGetter.cs (1)
23protected static async ValueTask<(DebugDataTipInfoKind kind, TextSpan? expressionSpan)> ComputeKindAsync(
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
62private static async ValueTask<bool> HasDesignerCategoryTypeAsync(Project project, CancellationToken cancellationToken)
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (2)
15ValueTask<ImmutableArray<SerializableDocumentHighlights>> GetDocumentHighlightsAsync( 28public async ValueTask<DocumentHighlights> RehydrateAsync(Solution solution)
EditAndContinue\ActiveStatementProvider.cs (1)
14internal delegate ValueTask<ImmutableArray<ActiveStatementSpan>> ActiveStatementSpanProvider(DocumentId? documentId, string filePath, CancellationToken cancellationToken);
EditAndContinue\ActiveStatementsMap.cs (1)
172internal async ValueTask<ImmutableArray<UnmappedActiveStatement>> GetOldActiveStatementsAsync(IEditAndContinueAnalyzer analyzer, Document oldDocument, CancellationToken cancellationToken)
EditAndContinue\CommittedSolution.cs (2)
339private async ValueTask<(Optional<SourceText?> matchingSourceText, bool? hasDocument)> TryGetMatchingSourceTextAsync(Document document, SourceText sourceText, Document currentDocument, CancellationToken cancellationToken) 352private static async ValueTask<Optional<SourceText?>> TryGetMatchingSourceTextAsync(
EditAndContinue\DebuggingSession.cs (4)
443public async ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 513public async ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync( 680public async ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 832public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
32public async ValueTask<ImmutableArray<DocumentAnalysisResults>> GetDocumentAnalysesAsync( 62public async ValueTask<DocumentAnalysisResults> GetDocumentAnalysisAsync(
EditAndContinue\EditAndContinueService.cs (5)
134public async ValueTask<DebuggingSessionId> StartDebuggingSessionAsync( 212public ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 220public ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync( 260public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 271public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditSession.cs (7)
263public static async ValueTask<bool> HasChangesAsync(Solution oldSolution, Solution newSolution, string sourceFilePath, CancellationToken cancellationToken) 286public static async ValueTask<bool> HasChangesAsync(Solution oldSolution, Solution newSolution, CancellationToken cancellationToken) 326private static async ValueTask<bool> ContentEqualsAsync(TextDocument oldDocument, TextDocument newDocument, CancellationToken cancellationToken) 342internal static async ValueTask<bool> HasChangedOrAddedDocumentsAsync(Project oldProject, Project newProject, ArrayBuilder<Document>? changedOrAddedDocuments, CancellationToken cancellationToken) 468private static async ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync(TraceLog log, Project project, ArrayBuilder<ProjectDiagnostics>? diagnostics, CancellationToken cancellationToken) 627internal static async ValueTask<ProjectChanges> GetProjectChangesAsync( 817public async ValueTask<SolutionUpdate> EmitSolutionUpdateAsync(Solution solution, ActiveStatementSpanProvider solutionActiveStatementSpanProvider, UpdateId updateId, CancellationToken cancellationToken)
EditAndContinue\IActiveStatementSpanFactory.cs (2)
27ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken); 36ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\IActiveStatementSpanLocator.cs (1)
18ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(Solution solution, DocumentId? documentId, string filePath, CancellationToken cancellationToken);
EditAndContinue\IEditAndContinueService.cs (5)
21ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken); 22ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectInfo> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken); 28ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken); 32ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken); 33ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\IPdbMatchingSourceTextProvider.cs (2)
16ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken); 27public ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
EditAndContinue\Remote\ActiveStatementSpanProviderCallback.cs (1)
20public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(DocumentId? documentId, string filePath, CancellationToken cancellationToken)
EditAndContinue\Remote\IRemoteEditAndContinueService.cs (10)
20ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 21ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(RemoteServiceCallbackId callbackId, Guid mvid, CancellationToken cancellationToken); 22ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 25ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken); 26ValueTask<string?> TryGetMatchingSourceTextAsync(RemoteServiceCallbackId callbackId, string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken); 29ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DocumentId documentId, CancellationToken cancellationToken); 30ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, ImmutableDictionary<ProjectId, RunningProjectInfo> runningProjects, CancellationToken cancellationToken); 39ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken); 50ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Checksum solutionChecksum, DebuggingSessionId sessionId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken); 51ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, DocumentId documentId, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (3)
57public async ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync( 159public async ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 175public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (11)
32public ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken) 35public ValueTask<string?> TryGetMatchingSourceTextAsync(RemoteServiceCallbackId callbackId, string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 38public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken) 41public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(RemoteServiceCallbackId callbackId, Guid mvid, CancellationToken cancellationToken) 44public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken) 56public async ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 68public async ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 80public async ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid mvid, CancellationToken cancellationToken) 104public async ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken) 120public async ValueTask<RemoteDebuggingSessionProxy?> StartDebuggingSessionAsync( 154public async ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
Emit\CompilationOutputs.cs (2)
154internal async ValueTask<bool> TryCopyAssemblyToAsync(Stream stream, CancellationToken cancellationToken) 166internal async ValueTask<bool> TryCopyPdbToAsync(Stream stream, CancellationToken cancellationToken)
EncapsulateField\IRemoteEncapsulateFieldService.cs (1)
14ValueTask<ImmutableArray<(DocumentId, ImmutableArray<TextChange>)>> EncapsulateFieldsAsync(
Extensions\ExtensionFolder.cs (1)
150public async ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken)
Extensions\ExtensionMessageHandlerService.cs (2)
168private async ValueTask<ExtensionMessageNames> GetExtensionMessageNamesInCurrentProcessAsync( 184private async ValueTask<ExtensionMessageResult> HandleExtensionMessageInCurrentProcessAsync<TArgument>(
Extensions\ExtensionMessageHandlerService_RemoteOrLocal.cs (6)
44private async ValueTask<TResult> ExecuteFuncInRemoteOrCurrentProcessAsync<TArg, TResult>( 46Func<ExtensionMessageHandlerService, TArg, CancellationToken, ValueTask<TResult>> executeInProcessAsync, 47Func<IRemoteExtensionMessageHandlerService, TArg, Checksum?, CancellationToken, ValueTask<TResult>> executeOutOfProcessAsync, 86public ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken) 102public ValueTask<ExtensionMessageResult> HandleExtensionWorkspaceMessageAsync(Solution solution, string messageName, string jsonMessage, CancellationToken cancellationToken) 120public ValueTask<ExtensionMessageResult> HandleExtensionDocumentMessageAsync(Document document, string messageName, string jsonMessage, CancellationToken cancellationToken)
Extensions\IExtensionMessageHandlerService.cs (3)
63ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken); 72ValueTask<ExtensionMessageResult> HandleExtensionWorkspaceMessageAsync( 82ValueTask<ExtensionMessageResult> HandleExtensionDocumentMessageAsync(
Extensions\IRemoteExtensionMessageHandlerService.cs (3)
21ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken); 23ValueTask<ExtensionMessageResult> HandleExtensionDocumentMessageAsync( 26ValueTask<ExtensionMessageResult> HandleExtensionWorkspaceMessageAsync(
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (3)
22public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 25public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellationToken) 28public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken)
ExternalAccess\UnitTesting\IRemoteUnitTestingSearchService.cs (2)
15ValueTask<UnitTestingSourceLocation?> GetSourceLocationAsync( 17ValueTask<ImmutableArray<UnitTestingSourceLocation>> GetSourceLocationsAsync(
ExternalAccess\Watch\Api\WatchHotReloadService.cs (5)
21internal sealed class WatchHotReloadService(SolutionServices services, Func<ValueTask<ImmutableArray<string>>> capabilitiesProvider) 23private sealed class DebuggerService(Func<ValueTask<ImmutableArray<string>>> capabilitiesProvider) : IManagedHotReloadService 25public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 28public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellationToken) 31public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
84private async ValueTask<DefinitionItem> GetDefinitionItemAsync(SymbolGroup group, CancellationToken cancellationToken)
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
60private async ValueTask<(Project? project, ISymbol? symbol)> TryResolveSymbolAsync(Solution solution, string symbolKey, CancellationToken cancellationToken)
FindUsages\DefinitionItemFactory.cs (3)
60public static async ValueTask<DefinitionItem> ToClassifiedDefinitionItemAsync( 74public static async ValueTask<DefinitionItem> ToClassifiedDefinitionItemAsync( 247private static ValueTask<ImmutableArray<ClassifiedSpansAndHighlightSpan?>> ClassifyDocumentSpansAsync(OptionsProvider<ClassificationOptions> optionsProvider, ImmutableArray<DocumentSpan> unclassifiedSpans, CancellationToken cancellationToken)
FindUsages\IRemoteFindUsagesService.cs (4)
62public ValueTask<ClassificationOptions> GetOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken) 94internal ValueTask<ClassificationOptions> GetClassificationOptionsAsync(string language, CancellationToken cancellationToken) 173public async ValueTask<DocumentSpan> RehydrateAsync(Solution solution, CancellationToken cancellationToken) 232public async ValueTask<DefinitionItem.DefaultDefinitionItem> RehydrateAsync(Solution solution, CancellationToken cancellationToken)
FullyQualify\IRemoteFullyQualifyService.cs (1)
13ValueTask<FullyQualifyFixData?> GetFixDataAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan span, CancellationToken cancellationToken);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
62protected abstract ValueTask<bool> PrefersThrowExpressionAsync(Document document, CancellationToken cancellationToken);
GenerateType\AbstractGenerateTypeService.State.cs (2)
68public static async ValueTask<State?> GenerateAsync( 78private async ValueTask<bool> TryInitializeAsync(
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
18public static async ValueTask<ISymbol?> TryGetPreferredSymbolAsync(
InheritanceMargin\AbstractInheritanceMarginService.cs (1)
29public async ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMemberItemsAsync(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (7)
43private static async ValueTask<ImmutableArray<InheritanceMarginItem>> GetSymbolInheritanceChainItemsAsync( 76private async ValueTask<(Project remapped, SymbolAndLineNumberArray symbolAndLineNumbers)> GetMemberSymbolsAsync( 399private static async ValueTask<InheritanceMarginItem?> CreateInheritanceMemberItemForInterfaceAsync( 438private static async ValueTask<InheritanceMarginItem?> CreateInheritanceMemberItemForInterfaceMemberAsync( 464private static async ValueTask<InheritanceMarginItem?> CreateInheritanceItemForClassAndStructureAsync( 505private static async ValueTask<InheritanceMarginItem?> CreateInheritanceMemberItemForClassOrStructMemberAsync( 556private static async ValueTask<InheritanceTargetItem?> CreateInheritanceItemAsync(
InheritanceMargin\IInheritanceMarginService.cs (1)
20ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMemberItemsAsync(
InheritanceMargin\IRemoteInheritanceMarginService.cs (1)
14ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMarginItemsAsync(
LegacySolutionEvents\IRemoteLegacySolutionEventsAggregationService.cs (1)
17ValueTask<bool> ShouldReportChangesAsync(CancellationToken cancellationToken);
NavigateTo\INavigateToSearcherHost.cs (3)
26ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken); 31ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken); 55public async ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken)
Navigation\INavigableItem.cs (2)
68internal ValueTask<Document> GetRequiredDocumentAsync(Solution solution, CancellationToken cancellationToken) 77internal async ValueTask<SourceText> GetTextAsync(Solution solution, CancellationToken cancellationToken)
NavigationBar\IRemoteNavigationBarItemService.cs (1)
15ValueTask<ImmutableArray<SerializableNavigationBarItem>> GetItemsAsync(
SemanticSearch\IRemoteSemanticSearchService.cs (7)
24ValueTask<ClassificationOptions> GetClassificationOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken); 29ValueTask<CompileQueryResult> CompileQueryAsync(string query, string language, string referenceAssembliesDir, CancellationToken cancellationToken); 30ValueTask<ExecuteQueryResult> ExecuteQueryAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, CompiledQueryId queryId, CancellationToken cancellationToken); 53public ValueTask<ClassificationOptions> GetClassificationOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken) 104public async ValueTask<ClassificationOptions> GetClassificationOptionsAsync(string language, CancellationToken cancellationToken) 117public static async ValueTask<CompileQueryResult?> CompileQueryAsync(SolutionServices services, string query, string language, string referenceAssembliesDir, CancellationToken cancellationToken) 142public static async ValueTask<ExecuteQueryResult> ExecuteQueryAsync(Solution solution, CompiledQueryId queryId, ISemanticSearchResultsObserver results, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken)
SemanticSearch\ISemanticSearchCopilotService.cs (1)
17ValueTask<SemanticSearchCopilotGeneratedQuery> TryGetQueryAsync(string text, SemanticSearchCopilotContext context, CancellationToken cancellationToken);
src\Analyzers\Core\CodeFixes\AnalyzerOptionsProviders.cs (1)
14public static async ValueTask<AnalyzerOptionsProvider> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (4)
299private async ValueTask<bool> TryInitializeConstructorInitializerGenerationAsync( 318private async ValueTask<bool> TryInitializeImplicitObjectCreationAsync(SyntaxNode implicitObjectCreation, CancellationToken cancellationToken) 335private async ValueTask<bool> TryInitializeSimpleNameGenerationAsync( 400private async ValueTask<bool> TryDetermineTypeToGenerateInAsync(
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
37private async ValueTask<bool> TryInitializeAsync(
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
36protected async ValueTask<ImmutableArray<CodeAction>> GetActionsAsync(Document document, State state, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (5)
51public ValueTask<ITypeSymbol> DetermineReturnTypeAsync(CancellationToken cancellationToken) 69internal async ValueTask<IPropertySymbol> GeneratePropertyAsync( 95public async ValueTask<IMethodSymbol> GenerateMethodAsync( 143private async ValueTask<ITypeSymbol> FixTypeAsync( 206private async ValueTask<ImmutableArray<IParameterSymbol>> DetermineParametersAsync(CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (2)
19private static async ValueTask<ITypeSymbol> ReplaceTypeParametersBasedOnTypeConstraintsAsync( 83private async ValueTask<ITypeSymbol?> DetermineCommonDerivedTypeAsync(ITypeParameterSymbol symbol)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
73public static async ValueTask<State> GenerateAsync( 106private async ValueTask<bool> TryInitializeAsync(
src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (1)
77public static async ValueTask<ImplementTypeOptions> GetImplementTypeOptionsAsync(this Document document, CancellationToken cancellationToken)
StackTraceExplorer\IStackTraceExplorerService.cs (1)
25ValueTask<SerializableDefinitionItem?> TryFindDefinitionAsync(Checksum solutionChecksum, string frameString, StackFrameSymbolPart symbolPart, CancellationToken cancellationToken);
SymbolSearch\SymbolSearchOptions.cs (1)
54public static async ValueTask<SymbolSearchOptions> GetSymbolSearchOptionsAsync(this Document document, CancellationToken cancellationToken)
SymbolSearch\SymbolSearchUpdateNoOpEngine.cs (3)
21public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string assemblyName, CancellationToken cancellationToken) 24public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 27public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (4)
74public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync( 96public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync( 113public ValueTask<ImmutableArray<TResult>> FindPackageOrReferenceAssembliesAsync<TResult>( 175public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(
SymbolSearch\Windows\SymbolSearchUpdateEngineFactory.cs (1)
22public static async ValueTask<ISymbolSearchUpdateEngine> CreateEngineAsync(
SymbolSearch\Windows\SymbolSearchUpdateEngineProxy.cs (3)
19public async ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 28public async ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync( 38public async ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(
UnusedReferences\IUnusedReferenceAnalysisService.cs (1)
24ValueTask<ImmutableArray<ReferenceInfo>> GetUnusedReferencesAsync(
ValueTracking\IValueTrackingService.cs (2)
21ValueTask<ImmutableArray<SerializableValueTrackedItem>> TrackValueSourceAsync(Checksum solutionChecksum, TextSpan selection, DocumentId document, CancellationToken cancellationToken); 22ValueTask<ImmutableArray<SerializableValueTrackedItem>> TrackValueSourceAsync(Checksum solutionChecksum, SerializableValueTrackedItem previousTrackedItem, CancellationToken cancellationToken);
ValueTracking\SerializableValueTrackedItem.cs (1)
43public async ValueTask<ValueTrackedItem> RehydrateAsync(Solution solution, CancellationToken cancellationToken)
ValueTracking\ValueTrackedItem.cs (1)
44public static async ValueTask<ValueTrackedItem?> TryCreateAsync(Solution solution, Location location, ISymbol symbol, ValueTrackedItem? parent = null, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis.Features.Test.Utilities (14)
BrokeredServices\MockServiceBroker.cs (2)
22public ValueTask<IDuplexPipe?> GetPipeAsync(ServiceMoniker serviceMoniker, ServiceActivationOptions options = default, CancellationToken cancellationToken = default) 25public ValueTask<T?> GetProxyAsync<T>(ServiceRpcDescriptor serviceDescriptor, ServiceActivationOptions options = default, CancellationToken cancellationToken = default) where T : class
EditAndContinue\MockActiveStatementSpanProvider.cs (2)
17public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 20public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\MockEditAndContinueService.cs (5)
46public ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectInfo> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 52public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 55public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 58public ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 64public ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken)
EditAndContinue\MockManagedEditAndContinueDebuggerService.cs (3)
22public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 25public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid mvid, CancellationToken cancellationToken) 40public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken)
EditAndContinue\MockPdbMatchingSourceTextProvider.cs (1)
18public ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
Options\TestOptionsProvider.cs (1)
16public ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.InteractiveHost (31)
PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (1)
21public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (1)
35private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (4)
43private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 106Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 249private async ValueTask<TResult?> ProcessNextBatchAsync() 260var batchResultTask = _processBatchAsync(nextBatch, batchCancellationToken).Preserve();
src\Dependencies\Threading\ValueTaskExtensions.cs (7)
34/// <see cref="ValueTask{TResult}"/>. To await without throwing and use the resulting value, the following 54public static NoThrowValueTaskAwaitable<TResult> NoThrowAwaitableInternal<TResult>(this ValueTask<TResult> task, bool captureContext = true) 158/// An awaitable that wraps a <see cref="ValueTask{TResult}"/> and never throws an exception when waited on. 166private readonly ValueTask<TResult> _task; 178public NoThrowValueTaskAwaitable(ValueTask<TResult> task, bool captureContext) 203private readonly ValueTask<TResult> _task; 215public NoThrowValueTaskAwaiter(ValueTask<TResult> task, bool captureContext)
Microsoft.CodeAnalysis.LanguageServer (8)
BrokeredServices\BrokeredServiceContainer.cs (2)
64public ValueTask<bool> CheckAuthorizationAsync(ProtectedOperation operation, CancellationToken cancellationToken = default) 69public ValueTask<IReadOnlyDictionary<string, string>> GetCredentialsAsync(CancellationToken cancellationToken = default)
BrokeredServices\Services\BrokeredServiceBridgeManifest\BrokeredServiceBridgeManifestService.cs (1)
41public ValueTask<IReadOnlyCollection<ServiceMoniker>> GetAvailableServicesAsync(CancellationToken cancellationToken)
BrokeredServices\Services\BrokeredServiceBridgeManifest\IBrokeredServiceBridgeManifest.cs (1)
22ValueTask<IReadOnlyCollection<ServiceMoniker>> GetAvailableServicesAsync(CancellationToken cancellationToken);
BrokeredServices\Services\Definitions\IProjectInitializationStatusService.cs (1)
14ValueTask<IDisposable> SubscribeInitializationCompletionAsync(IObserver<ProjectInitializationCompletionState> observer, CancellationToken cancellationToken);
BrokeredServices\WrappedServiceBroker.cs (2)
36public async ValueTask<IDuplexPipe?> GetPipeAsync(ServiceMoniker serviceMoniker, ServiceActivationOptions options = default, CancellationToken cancellationToken = default) 42public async ValueTask<T?> GetProxyAsync<T>(ServiceRpcDescriptor serviceDescriptor, ServiceActivationOptions options = default, CancellationToken cancellationToken = default) where T : class
HostWorkspace\LoadedProject.cs (1)
109public async ValueTask<(ProjectLoadTelemetryReporter.TelemetryInfo, bool NeedsRestore)> UpdateWithNewProjectInfoAsync(ProjectFileInfo newProjectInfo, ILogger logger)
Microsoft.CodeAnalysis.LanguageServer.Protocol (23)
Extensions\Extensions.cs (2)
106public static async ValueTask<Document?> GetDocumentAsync(this Solution solution, TextDocumentIdentifier documentIdentifier, CancellationToken cancellationToken) 116public static async ValueTask<TextDocument?> GetTextDocumentAsync(this Solution solution, TextDocumentIdentifier documentIdentifier, CancellationToken cancellationToken)
Features\EditAndContinue\EditAndContinueDiagnosticSource_Workspace.cs (1)
38public static async ValueTask<ImmutableArray<IDiagnosticSource>> CreateWorkspaceDiagnosticSourcesAsync(Solution solution, Func<Document, bool> isDocumentOpen, CancellationToken cancellationToken)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (1)
35public static async ValueTask<ImmutableArray<UnifiedSuggestedActionSet>> GetFilterAndOrderCodeFixesAsync(
Handler\CodeActions\CodeActionHelpers.cs (1)
388private static async ValueTask<ImmutableArray<UnifiedSuggestedActionSet>> GetActionSetsAsync(
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (1)
29protected override ValueTask<ImmutableArray<IDiagnosticSource>> GetOrderedDiagnosticSourcesAsync(TDiagnosticsParams diagnosticsParams, string? requestDiagnosticCategory, RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
67protected abstract ValueTask<ImmutableArray<IDiagnosticSource>> GetOrderedDiagnosticSourcesAsync(
Handler\Diagnostics\AbstractWorkspacePullDiagnosticsHandler.cs (1)
62protected override ValueTask<ImmutableArray<IDiagnosticSource>> GetOrderedDiagnosticSourcesAsync(TDiagnosticsParams diagnosticsParams, string? requestDiagnosticCategory, RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (3)
54public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDocumentDiagnosticSourcesAsync(RequestContext context, string? providerName, CancellationToken cancellationToken) 57public ValueTask<ImmutableArray<IDiagnosticSource>> CreateWorkspaceDiagnosticSourcesAsync(RequestContext context, string? providerName, CancellationToken cancellationToken) 60private static async ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(
Handler\Diagnostics\DiagnosticSourceProviders\DocumentSyntaxAndSemanticDiagnosticSourceProvider.cs (1)
25public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\DiagnosticSourceProviders\IDiagnosticSourceManager.cs (2)
34ValueTask<ImmutableArray<IDiagnosticSource>> CreateDocumentDiagnosticSourcesAsync(RequestContext context, string? providerName, CancellationToken cancellationToken); 42ValueTask<ImmutableArray<IDiagnosticSource>> CreateWorkspaceDiagnosticSourcesAsync(RequestContext context, string? providerName, CancellationToken cancellationToken);
Handler\Diagnostics\DiagnosticSourceProviders\IDiagnosticSourceProvider.cs (1)
34ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken);
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
50public async ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\DiagnosticSources\AbstractWorkspaceDocumentDiagnosticSource.cs (1)
61private async ValueTask<ImmutableArray<DiagnosticData>> GetProjectDiagnosticsAsync(CancellationToken cancellationToken)
Handler\Diagnostics\Public\PublicDocumentNonLocalDiagnosticSourceProvider.cs (1)
31public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Handler\EditAndContinue\DocumentEditAndContinueDiagnosticSourceProvider.cs (1)
26public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Handler\EditAndContinue\WorkspaceEditAndContinueDiagnosticSourceProvider.cs (1)
26public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Handler\Tasks\DocumentTaskDiagnosticSourceProvider.cs (1)
26public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (1)
28public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Workspaces\LspWorkspaceManager.cs (1)
482private static async ValueTask<bool> AreChecksumsEqualAsync(TextDocument document, SourceText lspText, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Diagnostics\DiagnosticsPullCacheTests.cs (1)
145public ValueTask<ImmutableArray<IDiagnosticSource>> CreateDiagnosticSourcesAsync(RequestContext context, CancellationToken cancellationToken)
Symbols\WorkspaceSymbolsTests.cs (1)
264public ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.ServiceHub (97)
ExternalAccess\Pythia\Api\PythiaBrokeredServiceImplementation.cs (5)
15public static ValueTask<T> RunServiceAsync<T>(Func<CancellationToken, ValueTask<T>> implementation, CancellationToken cancellationToken) 22public static ValueTask<Solution> GetSolutionAsync(this PythiaPinnedSolutionInfoWrapper solutionInfo, ServiceBrokerClient client, CancellationToken cancellationToken) 25public static ValueTask<T> RunServiceAsync<T>(this PythiaPinnedSolutionInfoWrapper solutionInfo, ServiceBrokerClient client, Func<Solution, ValueTask<T>> implementation, CancellationToken cancellationToken)
ExternalAccess\Razor\Api\RazorBrokeredServiceImplementation.cs (4)
15public static ValueTask<T> RunServiceAsync<T>(Func<CancellationToken, ValueTask<T>> implementation, CancellationToken cancellationToken) 21public static ValueTask<T> RunServiceAsync<T>(this RazorPinnedSolutionInfoWrapper solutionInfo, ServiceBrokerClient client, Func<Solution, ValueTask<T>> implementation, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (4)
15public static ValueTask<T> RunServiceAsync<T>(Func<CancellationToken, ValueTask<T>> implementation, CancellationToken cancellationToken) 27public static ValueTask<T> RunServiceAsync<T>(this UnitTestingPinnedSolutionInfoWrapper solutionInfo, ServiceBrokerClient client, Func<Solution, ValueTask<T>> implementation, CancellationToken cancellationToken)
Host\AssetProvider.cs (1)
37public override async ValueTask<T> GetAssetAsync<T>(
Host\RemoteWorkspace.cs (7)
78public ValueTask<(Solution solution, T result)> RunWithSolutionAsync<T>( 81Func<Solution, ValueTask<T>> implementation, 87private async ValueTask<(Solution solution, T result)> RunWithSolutionAsync<T>( 91Func<Solution, ValueTask<T>> implementation, 117async ValueTask<(InFlightSolution inFlightSolution, Task<Solution> solutionTask)> AcquireSolutionAndIncrementInFlightCountAsync() 141async ValueTask<(Solution solution, T result)> ProcessSolutionAsync(InFlightSolution inFlightSolution, Task<Solution> solutionTask) 336public async ValueTask<Solution> GetSolutionAsync(
Host\RemoteWorkspaceManager.cs (3)
88public async ValueTask<Solution> GetSolutionAsync(ServiceBrokerClient client, Checksum solutionChecksum, CancellationToken cancellationToken) 103public async ValueTask<T> RunServiceAsync<T>( 106Func<Solution, ValueTask<T>> implementation,
Services\AsynchronousOperationListener\RemoteAsynchronousOperationListenerService.cs (1)
35public ValueTask<bool> IsCompletedAsync(ImmutableArray<string> featureNames, CancellationToken cancellationToken)
Services\BrokeredServiceBase.cs (8)
84protected async ValueTask<T> RunWithSolutionAsync<T>( 86Func<Solution, ValueTask<T>> implementation, 100protected static ValueTask<T> RunServiceAsync<T>(Func<CancellationToken, ValueTask<T>> implementation, CancellationToken cancellationToken) 105protected ValueTask<T> RunServiceAsync<T>( 106Checksum solutionChecksum, Func<Solution, ValueTask<T>> implementation, CancellationToken cancellationToken) 112internal static async ValueTask<T> RunServiceImplAsync<T>(Func<CancellationToken, ValueTask<T>> implementation, CancellationToken cancellationToken)
Services\ClientOptionsProvider.cs (1)
18public async ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Services\CodeLensReferences\RemoteCodeLensReferencesService.cs (5)
28private static async ValueTask<SyntaxNode?> TryFindNodeAsync(Solution solution, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 43public async ValueTask<ReferenceCount?> GetReferenceCountAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, int maxResultCount, CancellationToken cancellationToken) 66public async ValueTask<ImmutableArray<ReferenceLocationDescriptor>?> FindReferenceLocationsAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 84public async ValueTask<ImmutableArray<ReferenceMethodDescriptor>?> FindReferenceMethodsAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 102public ValueTask<string?> GetFullyQualifiedNameAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken)
Services\ConvertTupleToStructCodeRefactoringProvider\RemoteConvertTupleToStructCodeRefactoringService.cs (1)
27public ValueTask<SerializableConvertTupleToStructResult> ConvertToStructAsync(
Services\Copilot\RemoteCopilotChangeAnalysisService.cs (1)
24public ValueTask<CopilotChangeAnalysis> AnalyzeChangeAsync(
Services\DependentTypeFinder\RemoteDependentTypeFinderService.cs (1)
27public ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindTypesAsync(
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (2)
39public async ValueTask<SerializableDiagnosticAnalysisResults> CalculateDiagnosticsAsync(Checksum solutionChecksum, DiagnosticArguments arguments, CancellationToken cancellationToken) 81public async ValueTask<ImmutableArray<DiagnosticData>> GetSourceGeneratorDiagnosticsAsync(Checksum solutionChecksum, ProjectId projectId, CancellationToken cancellationToken)
Services\DocumentHighlights\RemoteDocumentHighlightsService.cs (1)
27public ValueTask<ImmutableArray<SerializableDocumentHighlights>> GetDocumentHighlightsAsync(
Services\EditAndContinue\RemoteEditAndContinueService.cs (9)
39ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> IManagedHotReloadService.GetActiveStatementsAsync(CancellationToken cancellationToken) 42ValueTask<ManagedHotReloadAvailability> IManagedHotReloadService.GetAvailabilityAsync(Guid moduleVersionId, CancellationToken cancellationToken) 45ValueTask<ImmutableArray<string>> IManagedHotReloadService.GetCapabilitiesAsync(CancellationToken cancellationToken) 63public ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 84public ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken) 123public ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DocumentId documentId, CancellationToken cancellationToken) 144public ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync( 216public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Checksum solutionChecksum, DebuggingSessionId sessionId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 227public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, DocumentId documentId, CancellationToken cancellationToken)
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (1)
25public ValueTask<ImmutableArray<(DocumentId, ImmutableArray<TextChange>)>> EncapsulateFieldsAsync(
Services\ExtensionMessageHandler\RemoteExtensionMessageHandlerService.cs (3)
40public ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken) 45public ValueTask<ExtensionMessageResult> HandleExtensionDocumentMessageAsync( 56public ValueTask<ExtensionMessageResult> HandleExtensionWorkspaceMessageAsync(
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (1)
30public ValueTask<SerializableUnimportedExtensionMethods?> GetUnimportedExtensionMethodsAsync(
Services\FullyQualify\RemoteFullyQualifyService.cs (1)
26public ValueTask<FullyQualifyFixData?> GetFixDataAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan span, CancellationToken cancellationToken)
Services\InheritanceMargin\RemoteInheritanceMarginService.cs (1)
28public ValueTask<ImmutableArray<InheritanceMarginItem>> GetInheritanceMarginItemsAsync(
Services\Initialization\RemoteInitializationService.cs (1)
23public async ValueTask<(int processId, string? errorMessage)> InitializeAsync(WorkspaceConfigurationOptions options, string localSettingsDirectory, CancellationToken cancellationToken)
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (1)
24public ValueTask<bool> ShouldReportChangesAsync(CancellationToken cancellationToken)
Services\MissingImportDiscovery\RemoteMissingImportDiscoveryService.cs (5)
29public ValueTask<ImmutableArray<AddImportFixData>> GetFixesAsync( 59public ValueTask<ImmutableArray<AddImportFixData>> GetUniqueFixesAsync( 106public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 109public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string assemblyName, CancellationToken cancellationToken) 112public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
Services\NavigationBar\RemoteNavigationBarItemService.cs (1)
22public ValueTask<ImmutableArray<SerializableNavigationBarItem>> GetItemsAsync(
Services\Renamer\RemoteRenamerService.cs (3)
22public ValueTask<SerializableConflictResolution?> RenameSymbolAsync( 45public ValueTask<SerializableRenameLocations?> FindRenameLocationsAsync( 70public ValueTask<SerializableConflictResolution?> ResolveConflictsAsync(
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
84public async ValueTask<SerializableClassifiedSpans?> GetCachedClassificationsAsync(
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
22public ValueTask<SerializableClassifiedSpans> GetClassificationsAsync(
Services\SemanticSearch\RemoteSemanticSearchService.cs (3)
30public ValueTask<ClassificationOptions> GetOptionsAsync(CodeAnalysis.Host.LanguageServices languageServices, CancellationToken cancellationToken) 52public ValueTask<CompileQueryResult> CompileQueryAsync( 85public ValueTask<ExecuteQueryResult> ExecuteQueryAsync(
Services\SourceGeneration\RemoteSourceGenerationService.cs (5)
32public ValueTask<ImmutableArray<SourceGeneratedDocumentInfo>> GetSourceGeneratedDocumentInfoAsync( 52public ValueTask<ImmutableArray<string>> GetContentsAsync( 87public async ValueTask<bool> HasGeneratorsAsync( 137public ValueTask<ImmutableArray<SourceGeneratorIdentity>> GetSourceGeneratorIdentitiesAsync( 153public ValueTask<bool> HasAnalyzersOrSourceGeneratorsAsync(
Services\StackTraceExplorer\RemoteStackTraceExplorerService.cs (1)
25public ValueTask<SerializableDefinitionItem?> TryFindDefinitionAsync(Checksum solutionChecksum, string frameString, StackFrameSymbolPart symbolPart, CancellationToken cancellationToken)
Services\SymbolFinder\RemoteSymbolFinderService.cs (5)
91public ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindAllDeclarationsWithNormalQueryAsync( 112public ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindSolutionSourceDeclarationsWithNormalQueryAsync( 128public ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindProjectSourceDeclarationsWithNormalQueryAsync( 147public ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindSolutionSourceDeclarationsWithPatternAsync( 159public ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindProjectSourceDeclarationsWithPatternAsync(
Services\SymbolSearchUpdate\RemoteSymbolSearchUpdateService.cs (3)
36public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 43public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string assemblyName, CancellationToken cancellationToken) 50public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
Services\TaskList\RemoteTaskListService.cs (1)
26public ValueTask<ImmutableArray<TaskListItem>> GetTaskListItemsAsync(
Services\UnitTesting\RemoteUnitTestingSearchService.cs (2)
27public ValueTask<UnitTestingSourceLocation?> GetSourceLocationAsync( 49public ValueTask<ImmutableArray<UnitTestingSourceLocation>> GetSourceLocationsAsync(
Services\UnusedReferences\RemoteUnusedReferenceAnalysisService.cs (1)
26public ValueTask<ImmutableArray<ReferenceInfo>> GetUnusedReferencesAsync(Checksum solutionChecksum, string projectFilePath, string projectAssetsFilePath, ImmutableArray<ReferenceInfo> projectReferences, CancellationToken cancellationToken)
Services\ValueTracking\RemoteValueTrackingService.cs (2)
28public ValueTask<ImmutableArray<SerializableValueTrackedItem>> TrackValueSourceAsync(Checksum solutionChecksum, TextSpan selection, DocumentId documentId, CancellationToken cancellationToken) 47public ValueTask<ImmutableArray<SerializableValueTrackedItem>> TrackValueSourceAsync(Checksum solutionChecksum, SerializableValueTrackedItem previousTrackedItem, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.Workspaces (97)
AbstractAssetProvider.cs (3)
26public abstract ValueTask<T> GetAssetAsync<T>(AssetPath assetPath, Checksum checksum, CancellationToken cancellationToken); 87var parseOptionsTask = GetAssetAsync<ParseOptions>(new(AssetPathKind.ProjectParseOptions, projectId), projectChecksums.ParseOptions, cancellationToken); 102var isolatedAnalyzerReferencesTask = IsolatedAnalyzerReferenceSet.CreateIsolatedAnalyzerReferencesAsync(
BrokeredServiceConnection.cs (20)
80private async ValueTask<Rental> RentServiceAsync(CancellationToken cancellationToken) 98public override async ValueTask<bool> TryInvokeAsync(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 113public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 129public override async ValueTask<bool> TryInvokeAsync(Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 146public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 164public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState, Func<TService, Checksum, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 180public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(SolutionCompilationState compilationState, Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 197public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState, ProjectId projectId, Func<TService, Checksum, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 213public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(SolutionCompilationState compilationState, ProjectId projectId, Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 230public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState, Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 249public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(SolutionCompilationState compilationState, Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 268public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState, ProjectId projectId, Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 287public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(SolutionCompilationState compilationState, ProjectId projectId, Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 306public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState1, SolutionCompilationState compilationState2, Func<TService, Checksum, Checksum, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken)
EditAndContinue\ManagedHotReloadLanguageService.cs (5)
37public ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 61private async ValueTask<Solution> GetCurrentDesignTimeSolutionAsync(CancellationToken cancellationToken) 246public async ValueTask<bool> HasChangesAsync(string? sourceFilePath, CancellationToken cancellationToken) 271public ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(CancellationToken cancellationToken) 274public async ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<string> runningProjects, CancellationToken cancellationToken)
EditAndContinue\ManagedHotReloadServiceProxy.cs (3)
19public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 22public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellationToken) 25public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken)
EditAndContinue\SolutionSnapshotProviderProxy.cs (1)
17public ValueTask<SolutionSnapshotId> RegisterSolutionSnapshotAsync(CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaRemoteHostClient.cs (12)
40public async ValueTask<bool> TryInvokeAsync<TService>(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) where TService : class 46public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) where TService : class 54public async ValueTask<bool> TryInvokeAsync<TService>(Func<TService, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 60public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Func<TService, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 68public async ValueTask<bool> TryInvokeAsync<TService>(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) where TService : class 74public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) where TService : class 82public async ValueTask<bool> TryInvokeAsync<TService>(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 88public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class
ExternalAccess\Pythia\Api\PythiaRemoteServiceConnectionWrapper.cs (12)
25public ValueTask<bool> TryInvokeAsync(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 28public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 33public ValueTask<bool> TryInvokeAsync(Func<TService, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 38public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 45public ValueTask<bool> TryInvokeAsync(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 51public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 59public ValueTask<bool> TryInvokeAsync(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 65public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Solution solution, Func<TService, PythiaPinnedSolutionInfoWrapper, PythiaRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteCallbackWrapper.cs (2)
23public ValueTask<TResult> InvokeAsync<TResult>(Func<T, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteHostClient.cs (12)
40public async ValueTask<bool> TryInvokeAsync<TService>(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) where TService : class 46public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) where TService : class 54public async ValueTask<bool> TryInvokeAsync<TService>(Func<TService, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 60public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Func<TService, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 68public async ValueTask<bool> TryInvokeAsync<TService>(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) where TService : class 74public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) where TService : class 82public async ValueTask<bool> TryInvokeAsync<TService>(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class 88public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, object callbackTarget, CancellationToken cancellationToken) where TService : class
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceConnectionWrapper.cs (12)
25public ValueTask<bool> TryInvokeAsync(Func<TService, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 28public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 33public ValueTask<bool> TryInvokeAsync(Func<TService, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 38public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 45public ValueTask<bool> TryInvokeAsync(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 51public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken) 59public ValueTask<bool> TryInvokeAsync(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken) 65public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Solution solution, Func<TService, UnitTestingPinnedSolutionInfoWrapper, UnitTestingRemoteServiceCallbackIdWrapper, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
IRemoteInitializationService.cs (1)
18ValueTask<(int processId, string? errorMessage)> InitializeAsync(WorkspaceConfigurationOptions options, string localSettingsDirectory, CancellationToken cancellationToken);
RemoteCallback.cs (2)
76public async ValueTask<TResult> InvokeAsync<TResult>(Func<T, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
RemoteHostAssetReader.cs (2)
95private async ValueTask<int> CheckSentinelByteAndReadLengthAsync(CancellationToken cancellationToken) 111private async ValueTask<Checksum> ReadChecksumFromPipeReaderAsync(CancellationToken cancellationToken)
ServiceBrokerExtensions.cs (4)
24protected async ValueTask<TResult> InvokeAsync<TResult>(Func<TService, CancellationToken, ValueTask<TResult>> operation, CancellationToken cancellationToken) 34protected async ValueTask<TResult> InvokeAsync<TArgs, TResult>(Func<TService, TArgs, CancellationToken, ValueTask<TResult>> operation, TArgs args, CancellationToken cancellationToken)
SolutionAssetStorage.cs (5)
51public ValueTask<Scope> StoreAssetsAsync(Solution solution, CancellationToken cancellationToken) 55public ValueTask<Scope> StoreAssetsAsync(Project project, CancellationToken cancellationToken) 59public ValueTask<Scope> StoreAssetsAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 63public async ValueTask<Scope> StoreAssetsAsync(SolutionCompilationState compilationState, ProjectId? projectId, CancellationToken cancellationToken) 126public async ValueTask<object> GetRequiredAssetAsync(Checksum checksum, CancellationToken cancellationToken)
SolutionAssetStorage.Scope.cs (1)
97public async ValueTask<object> GetAssetAsync(Checksum checksum, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
Microsoft.CodeAnalysis.Threading.Package (29)
AsyncBatchingWorkQueue`1.cs (1)
35private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
AsyncBatchingWorkQueue`2.cs (4)
43private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 106Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 249private async ValueTask<TResult?> ProcessNextBatchAsync() 260var batchResultTask = _processBatchAsync(nextBatch, batchCancellationToken).Preserve();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
ValueTaskExtensions.cs (7)
34/// <see cref="ValueTask{TResult}"/>. To await without throwing and use the resulting value, the following 54public static NoThrowValueTaskAwaitable<TResult> NoThrowAwaitableInternal<TResult>(this ValueTask<TResult> task, bool captureContext = true) 158/// An awaitable that wraps a <see cref="ValueTask{TResult}"/> and never throws an exception when waited on. 166private readonly ValueTask<TResult> _task; 178public NoThrowValueTaskAwaitable(ValueTask<TResult> task, bool captureContext) 203private readonly ValueTask<TResult> _task; 215public NoThrowValueTaskAwaiter(ValueTask<TResult> task, bool captureContext)
Microsoft.CodeAnalysis.Workspaces (298)
Classification\AbstractClassificationService.cs (1)
228public ValueTask<TextChangeRange?> ComputeSyntacticChangeRangeAsync(Document oldDocument, Document newDocument, TimeSpan timeout, CancellationToken cancellationToken)
Classification\IClassificationService.cs (1)
103ValueTask<TextChangeRange?> ComputeSyntacticChangeRangeAsync(
Classification\IRemoteSemanticClassificationService.cs (2)
30ValueTask<SerializableClassifiedSpans> GetClassificationsAsync( 50ValueTask<SerializableClassifiedSpans?> GetCachedClassificationsAsync(
CodeActions\CodeAction_Cleanup.cs (1)
110internal static async ValueTask<Document> CleanupDocumentAsync(Document document, CodeCleanupOptions options, CancellationToken cancellationToken)
Diagnostics\Extensions.cs (2)
40public static ValueTask<ImmutableArray<Location>> ConvertLocationsAsync(this IReadOnlyCollection<DiagnosticDataLocation> locations, Project project, CancellationToken cancellationToken) 43public static async ValueTask<Location> ConvertLocationAsync(
Diagnostics\IRemoteDiagnosticAnalyzerService.cs (2)
15ValueTask<SerializableDiagnosticAnalysisResults> CalculateDiagnosticsAsync(Checksum solutionChecksum, DiagnosticArguments arguments, CancellationToken cancellationToken); 16ValueTask<ImmutableArray<DiagnosticData>> GetSourceGeneratorDiagnosticsAsync(Checksum solutionChecksum, ProjectId projectId, CancellationToken cancellationToken);
Editing\ImportAdder.cs (2)
18private static async ValueTask<IEnumerable<TextSpan>> GetSpansAsync(Document document, CancellationToken cancellationToken) 24private static async ValueTask<IEnumerable<TextSpan>> GetSpansAsync(Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken)
ExtractMethod\ExtractMethodOptions.cs (1)
44public static async ValueTask<ExtractMethodGenerationOptions> GetExtractMethodGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
242async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(DocumentId documentId)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (4)
30public abstract ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync( 86Func<Document, T, CancellationToken, ValueTask<bool>> predicateAsync, 844public sealed override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync( 857protected virtual ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
28protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(IMethodSymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
20protected sealed override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\FieldSymbolReferenceFinder.cs (1)
18protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\IReferenceFinder.cs (1)
38ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (1)
19protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
28protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
22protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
53protected override async ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\PropertyAccessorSymbolReferenceFinder.cs (1)
19protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
30protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(
FindSymbols\FindReferences\FindReferenceCache.cs (1)
28public static async ValueTask<FindReferenceCache> GetCacheAsync(Document document, CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
175private async ValueTask<SymbolGroup> ReportGroupSeriallyAsync(
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (2)
92private static async ValueTask<MetadataUnifyingSymbolHashSet> MapToAppropriateSymbolsAsync( 102private static async ValueTask<ISymbol?> TryMapToAppropriateSymbolAsync(
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (2)
202async ValueTask<(bool matched, ISymbol candidate, CandidateReason candidateReason)> HasInheritanceRelationshipAsync( 217async ValueTask<bool> HasInheritanceRelationshipSingleAsync(ISymbol searchSymbol, [NotNullWhen(true)] ISymbol? candidate)
FindSymbols\FindReferences\IRemoteDependentTypeFinderService.cs (1)
14ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindTypesAsync(
FindSymbols\IRemoteSymbolFinderService.cs (5)
35ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindAllDeclarationsWithNormalQueryAsync( 38ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindSolutionSourceDeclarationsWithNormalQueryAsync( 41ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindProjectSourceDeclarationsWithNormalQueryAsync( 44ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindSolutionSourceDeclarationsWithPatternAsync( 47ValueTask<ImmutableArray<SerializableSymbolAndProjectId>> FindProjectSourceDeclarationsWithPatternAsync(
FindSymbols\Shared\AbstractSyntaxIndex.cs (3)
29protected static async ValueTask<TIndex> GetRequiredIndexAsync( 37protected static ValueTask<TIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, IndexReader read, IndexCreator create, CancellationToken cancellationToken) 41protected static async ValueTask<TIndex?> GetIndexAsync(
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (1)
92public static async ValueTask<(Checksum textOnlyChecksum, Checksum textAndDirectivesChecksum)> GetChecksumsAsync(
FindSymbols\SymbolTree\ISymbolTreeInfoCacheService.cs (2)
17ValueTask<SymbolTreeInfo?> TryGetPotentiallyStaleSourceSymbolTreeInfoAsync(Project project, CancellationToken cancellationToken); 18ValueTask<SymbolTreeInfo?> TryGetPotentiallyStaleMetadataSymbolTreeInfoAsync(Project project, PortableExecutableReference reference, CancellationToken cancellationToken);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
102public static ValueTask<SymbolTreeInfo> GetInfoForMetadataReferenceAsync( 124public static async ValueTask<SymbolTreeInfo> GetInfoForMetadataReferenceAsync(
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
32Func<Checksum, ValueTask<SymbolTreeInfo>> createAsync,
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
118internal static async ValueTask<SymbolTreeInfo> CreateSourceSymbolTreeInfoAsync(
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
68public async ValueTask<SymbolTreeInfo?> TryGetPotentiallyStaleMetadataSymbolTreeInfoAsync( 95public async ValueTask<SymbolTreeInfo?> TryGetPotentiallyStaleSourceSymbolTreeInfoAsync(
FindSymbols\SyntaxTree\SyntaxTreeIndex.cs (6)
38public static ValueTask<SyntaxTreeIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 41public static ValueTask<SyntaxTreeIndex> GetRequiredIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 44public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 47public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 50public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken) 53public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, bool loadOnly, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.cs (6)
46public static ValueTask<TopLevelSyntaxTreeIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 49public static ValueTask<TopLevelSyntaxTreeIndex> GetRequiredIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 52public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 55public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 58public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken) 61public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, bool loadOnly, CancellationToken cancellationToken)
Formatting\Formatter.cs (2)
325internal static async ValueTask<(SyntaxFormattingOptions? Syntax, LineFormattingOptions Line)> GetFormattingOptionsAsync(Document document, OptionSet? optionSet, CancellationToken cancellationToken) 367internal static async ValueTask<OrganizeImportsOptions> GetOrganizeImportsOptionsAsync(Document document, CancellationToken cancellationToken)
OrganizeImports\OrganizeImportsOptionsProviders.cs (1)
23public static async ValueTask<OrganizeImportsOptions> GetOrganizeImportsOptionsAsync(this Document document, CancellationToken cancellationToken)
PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
Remote\IRemoteOptionsCallback.cs (1)
12ValueTask<TOptions> GetOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken);
Remote\RemoteArguments.cs (2)
99public async ValueTask<ISymbol?> TryRehydrateAsync( 172public async ValueTask<ReferenceLocation> RehydrateAsync(
Remote\RemoteHostClient.cs (22)
60public async ValueTask<bool> TryInvokeAsync<TService>( 69public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 70Func<TService, CancellationToken, ValueTask<TResult>> invocation, 80public async ValueTask<bool> TryInvokeAsync<TService>( 90public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 91Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 102public ValueTask<bool> TryInvokeAsync<TService>( 111public async ValueTask<bool> TryInvokeAsync<TService>( 121public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 123Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 139public async ValueTask<bool> TryInvokeAsync<TService>( 149public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 152Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 166public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 168Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 178public async ValueTask<bool> TryInvokeAsync<TService>( 189public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 191Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 208public async ValueTask<bool> TryInvokeAsync<TService>( 225public async ValueTask<Optional<TResult>> TryInvokeAsync<TService, TResult>( 227Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 238public async ValueTask<bool> TryInvokeAsync<TService>(
Remote\RemoteOptionsProvider.cs (1)
18internal ValueTask<TOptions> GetOptionsAsync(string language, CancellationToken cancellationToken)
Remote\RemoteServiceConnection.cs (32)
22public abstract ValueTask<bool> TryInvokeAsync( 26public abstract ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 27Func<TService, CancellationToken, ValueTask<TResult>> invocation, 32public abstract ValueTask<bool> TryInvokeAsync( 36public abstract ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 37Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 42public abstract ValueTask<bool> TryInvokeAsync( 47public abstract ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 49Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 52public ValueTask<bool> TryInvokeAsync( 58public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 60Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 66public abstract ValueTask<bool> TryInvokeAsync( 72public abstract ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 75Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 78public ValueTask<bool> TryInvokeAsync( 84public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 86Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 92public abstract ValueTask<bool> TryInvokeAsync( 97public abstract ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 99Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 102public ValueTask<bool> TryInvokeAsync( 108public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 110Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 116public abstract ValueTask<bool> TryInvokeAsync( 122public abstract ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 125Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 128public ValueTask<bool> TryInvokeAsync( 134public ValueTask<Optional<TResult>> TryInvokeAsync<TResult>( 136Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 142public abstract ValueTask<bool> TryInvokeAsync( 148public ValueTask<bool> TryInvokeAsync(
Remote\RemoteUtilities.cs (1)
22public static async ValueTask<ImmutableArray<(DocumentId, ImmutableArray<TextChange>)>> GetDocumentTextChangesAsync(
Rename\ConflictEngine\ConflictResolver.cs (1)
406private static async ValueTask<Location?> GetSymbolLocationAsync(Solution solution, ISymbol symbol, CancellationToken cancellationToken)
Rename\IRemoteRenamerService.cs (5)
25ValueTask<SerializableConflictResolution?> RenameSymbolAsync( 33ValueTask<SerializableRenameLocations?> FindRenameLocationsAsync( 39ValueTask<SerializableConflictResolution?> ResolveConflictsAsync( 88public async ValueTask<RenameLocation> RehydrateAsync(Solution solution, CancellationToken cancellation) 161public async ValueTask<ImmutableArray<RenameLocation>> RehydrateLocationsAsync(
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
84public async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
Serialization\SerializableSourceText.cs (2)
94public async ValueTask<SourceText> GetTextAsync(CancellationToken cancellationToken) 118public static ValueTask<SerializableSourceText> FromTextDocumentStateAsync(
Shared\Extensions\DocumentExtensions.cs (2)
14public static async ValueTask<SyntaxTreeIndex> GetSyntaxTreeIndexAsync(this Document document, CancellationToken cancellationToken) 21public static ValueTask<SyntaxTreeIndex?> GetSyntaxTreeIndexAsync(this Document document, bool loadOnly, CancellationToken cancellationToken)
Shared\Extensions\ProjectExtensions.cs (1)
49public static async ValueTask<Document> GetRequiredSourceGeneratedDocumentAsync(this Project project, DocumentId documentId, CancellationToken cancellationToken)
Shared\TestHooks\IRemoteAsynchronousOperationListenerService.cs (1)
15ValueTask<bool> IsCompletedAsync(ImmutableArray<string> featureNames, CancellationToken cancellationToken);
SourceGeneration\IRemoteSourceGenerationService.cs (5)
34ValueTask<ImmutableArray<SourceGeneratedDocumentInfo>> GetSourceGeneratedDocumentInfoAsync( 45ValueTask<ImmutableArray<string>> GetContentsAsync( 51ValueTask<bool> HasGeneratorsAsync( 58ValueTask<ImmutableArray<SourceGeneratorIdentity>> GetSourceGeneratorIdentitiesAsync( 65ValueTask<bool> HasAnalyzersOrSourceGeneratorsAsync(
src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (1)
21public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (2)
11/// Implements <see cref="ValueTask"/> and <see cref="ValueTask{TResult}"/> static members that are only available in .NET 5. 16public static ValueTask<T> FromResult<T>(T result)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (1)
35private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (4)
43private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 106Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 249private async ValueTask<TResult?> ProcessNextBatchAsync() 260var batchResultTask = _processBatchAsync(nextBatch, batchCancellationToken).Preserve();
src\Dependencies\Threading\ValueTaskExtensions.cs (7)
34/// <see cref="ValueTask{TResult}"/>. To await without throwing and use the resulting value, the following 54public static NoThrowValueTaskAwaitable<TResult> NoThrowAwaitableInternal<TResult>(this ValueTask<TResult> task, bool captureContext = true) 158/// An awaitable that wraps a <see cref="ValueTask{TResult}"/> and never throws an exception when waited on. 166private readonly ValueTask<TResult> _task; 178public NoThrowValueTaskAwaitable(ValueTask<TResult> task, bool captureContext) 203private readonly ValueTask<TResult> _task; 215public NoThrowValueTaskAwaiter(ValueTask<TResult> task, bool captureContext)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (8)
53public static ValueTask<T[]> WhenAll<T>(IEnumerable<ValueTask<T>> tasks) 86public static async ValueTask<ImmutableArray<TResult>> WhenAll<TResult>(this IReadOnlyCollection<Task<TResult>> tasks) 120public static ValueTask<TResult> TransformWithoutIntermediateCancellationExceptionAsync<TArg, TIntermediate, TResult>( 121Func<TArg, CancellationToken, ValueTask<TIntermediate>> func, 131var intermediateResult = func(arg, cancellationToken); 152static ValueTask<TResult> UnwrapAndTransformAsync(ValueTask<TIntermediate> intermediateResult, Func<TIntermediate, TArg, TResult> transform, TArg arg, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ValueTaskExtensions.cs (1)
20public static T VerifyCompleted<T>(this ValueTask<T> task, string message = "ValueTask should have already been completed")
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (7)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 44public static async ValueTask<SemanticModel> GetRequiredNullableDisabledSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 111public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 128public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 153public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
89public static async ValueTask<Document> GetRequiredDocumentAsync(this Solution solution, DocumentId documentId, bool includeSourceGenerated = false, CancellationToken cancellationToken = default) 92public static async ValueTask<TextDocument> GetRequiredTextDocumentAsync(this Solution solution, DocumentId documentId, CancellationToken cancellationToken = default)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (2)
17public static ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, ISyntaxFormatting formatting, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
18internal static ValueTask<ISymbol?> FindSourceDefinitionAsync( 42private static async ValueTask<ISymbol?> FindSourceDefinitionWorkerAsync(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (3)
10internal abstract class AsyncSymbolVisitor<TResult> : SymbolVisitor<ValueTask<TResult>> 14public override ValueTask<TResult> Visit(ISymbol? symbol) 17public override ValueTask<TResult> DefaultVisit(ISymbol symbol)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\WorkspaceServices\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (1)
21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
Storage\AbstractPersistentStorageService.cs (5)
34protected abstract ValueTask<IChecksummedPersistentStorage?> TryOpenDatabaseAsync(SolutionKey solutionKey, string workingFolderPath, string databaseFilePath, IPersistentStorageFaultInjector? faultInjector, CancellationToken cancellationToken); 36public ValueTask<IChecksummedPersistentStorage> GetStorageAsync(SolutionKey solutionKey, CancellationToken cancellationToken) 39public async ValueTask<IChecksummedPersistentStorage> GetStorageAsync( 67private async ValueTask<IChecksummedPersistentStorage> CreatePersistentStorageAsync( 83private async ValueTask<IChecksummedPersistentStorage?> TryCreatePersistentStorageAsync(
Storage\SQLite\v2\SQLitePersistentStorageService.cs (1)
67protected override ValueTask<IChecksummedPersistentStorage?> TryOpenDatabaseAsync(
SymbolSearch\IRemoteSymbolSearchUpdateEngine.cs (3)
14ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 15ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string name, CancellationToken cancellationToken); 16ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken);
SymbolSearch\ISymbolSearchService.cs (6)
54ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync( 63ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync( 75ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync( 158public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 161public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string assemblyName, CancellationToken cancellationToken) 164public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
SymbolSearch\ISymbolSearchUpdateEngine.cs (3)
20ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync( 22ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync( 24ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(
TaskList\IRemoteTaskListService.cs (1)
17ValueTask<ImmutableArray<TaskListItem>> GetTaskListItemsAsync(Checksum solutionChecksum, DocumentId documentId, ImmutableArray<TaskListItemDescriptor> descriptors, CancellationToken cancellationToken);
Workspace\Host\PersistentStorage\IChecksummedPersistentStorageService.cs (1)
13ValueTask<IChecksummedPersistentStorage> GetStorageAsync(SolutionKey solutionKey, CancellationToken cancellationToken);
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (1)
25public ValueTask<IChecksummedPersistentStorage> GetStorageAsync(SolutionKey solutionKey, CancellationToken cancellationToken)
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
197public static async partial ValueTask<ImmutableArray<AnalyzerReference>> CreateIsolatedAnalyzerReferencesAsync( 217public static async partial ValueTask<ImmutableArray<AnalyzerReference>> CreateIsolatedAnalyzerReferencesAsync(
Workspace\IsolatedAnalyzerReferenceSet.cs (2)
23public static partial ValueTask<ImmutableArray<AnalyzerReference>> CreateIsolatedAnalyzerReferencesAsync( 35public static partial ValueTask<ImmutableArray<AnalyzerReference>> CreateIsolatedAnalyzerReferencesAsync(
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
533public async ValueTask<BatchScope> CreateBatchScopeAsync(CancellationToken cancellationToken)
Workspace\Solution\ConstantTextAndVersionSource.cs (1)
45public ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\Document.cs (3)
294internal async ValueTask<SemanticModel> GetRequiredNullableDisabledSemanticModelAsync(CancellationToken cancellationToken) 613internal async ValueTask<StructuredAnalyzerConfigOptions> GetHostAnalyzerConfigOptionsAsync(CancellationToken cancellationToken) 619internal ValueTask<ImmutableArray<byte>> GetContentHashAsync(CancellationToken cancellationToken)
Workspace\Solution\DocumentState.cs (3)
102public async ValueTask<ImmutableArray<byte>> GetContentHashAsync(CancellationToken cancellationToken) 598public async ValueTask<SyntaxTree> GetSyntaxTreeAsync(CancellationToken cancellationToken) 636public override async ValueTask<VersionStamp> GetTopLevelChangeTextVersionAsync(CancellationToken cancellationToken)
Workspace\Solution\DocumentState_TreeTextSource.cs (1)
61public ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\Project.cs (7)
290internal async ValueTask<Document?> GetDocumentAsync(DocumentId documentId, bool includeSourceGenerated = false, CancellationToken cancellationToken = default) 304internal async ValueTask<TextDocument?> GetTextDocumentAsync(DocumentId documentId, CancellationToken cancellationToken = default) 316public async ValueTask<IEnumerable<SourceGeneratedDocument>> GetSourceGeneratedDocumentsAsync(CancellationToken cancellationToken = default) 334public async ValueTask<SourceGeneratedDocument?> GetSourceGeneratedDocumentAsync(DocumentId documentId, CancellationToken cancellationToken = default) 392internal ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync(CancellationToken cancellationToken) 397internal ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(CancellationToken cancellationToken) 835internal async ValueTask<Document?> GetDocumentAsync(ImmutableArray<byte> contentHash, CancellationToken cancellationToken)
Workspace\Solution\ProjectState.cs (4)
194public async ValueTask<DocumentId?> GetDocumentIdAsync(ImmutableArray<byte> contentHash, CancellationToken cancellationToken) 223private static async ValueTask<VersionStamp> ComputeLatestDocumentVersionAsync(TextDocumentStates<DocumentState> documentStates, TextDocumentStates<AdditionalDocumentState> additionalDocumentStates, CancellationToken cancellationToken) 407internal async ValueTask<StructuredAnalyzerConfigOptions> GetOptionsAsync(DocumentState documentState, CancellationToken cancellationToken) 479internal async ValueTask<StructuredAnalyzerConfigOptions> GetOptionsAsync(DocumentState documentState, CancellationToken cancellationToken)
Workspace\Solution\ProjectState_Checksum.cs (3)
47var documentChecksumsTask = DocumentStates.GetDocumentChecksumsAndIdsAsync(cancellationToken); 48var additionalDocumentChecksumsTask = AdditionalDocumentStates.GetDocumentChecksumsAndIdsAsync(cancellationToken); 49var analyzerConfigDocumentChecksumsTask = AnalyzerConfigDocumentStates.GetDocumentChecksumsAndIdsAsync(cancellationToken);
Workspace\Solution\Solution.cs (3)
254internal ValueTask<Document?> GetDocumentAsync(DocumentId? documentId, bool includeSourceGenerated = false, CancellationToken cancellationToken = default) 269internal ValueTask<TextDocument?> GetTextDocumentAsync(DocumentId? documentId, CancellationToken cancellationToken = default) 307public ValueTask<SourceGeneratedDocument?> GetSourceGeneratedDocumentAsync(DocumentId documentId, CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.cs (4)
1230public ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync(ProjectState project, CancellationToken cancellationToken) 1234public ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync( 1242public ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync( 1250public ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (3)
65ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync( 68ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken); 69ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(SolutionCompilationState solution, CancellationToken cancellationToken);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (3)
852public async ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync( 868public async ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync( 896public async ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (3)
158public async ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync( 214public ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync( 224public ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(SolutionCompilationState solution, CancellationToken cancellationToken)
Workspace\Solution\TextDocument.cs (2)
78internal ValueTask<SourceText> GetValueTextAsync(CancellationToken cancellationToken) 106internal ValueTask<VersionStamp> GetTopLevelChangeTextVersionAsync(CancellationToken cancellationToken = default)
Workspace\Solution\TextDocumentState.cs (4)
100public ValueTask<SourceText> GetTextAsync(CancellationToken cancellationToken) 126public async ValueTask<VersionStamp> GetTextVersionAsync(CancellationToken cancellationToken) 186private ValueTask<TextAndVersion> GetTextAndVersionAsync(CancellationToken cancellationToken) 217public virtual ValueTask<VersionStamp> GetTopLevelChangeTextVersionAsync(CancellationToken cancellationToken)
Workspace\Solution\TextDocumentStates.cs (1)
309public async ValueTask<DocumentChecksumsAndIds> GetDocumentChecksumsAndIdsAsync(CancellationToken cancellationToken)
Workspace\Solution\VersionSource\ITextAndVersionSource.cs (1)
35ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken);
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (1)
147public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\RecoverableTextAndVersion.cs (2)
84private async ValueTask<RecoverableText> GetRecoverableTextAsync( 132public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Workspace.cs (4)
237var valueTask = SetCurrentSolutionAsync( 249internal async ValueTask<(bool updated, Solution newSolution)> SetCurrentSolutionAsync( 484var valueTask = SetCurrentSolutionAsync( 498private protected async ValueTask<(Solution oldSolution, Solution newSolution)> SetCurrentSolutionAsync<TData>(
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (21)
src\Compilers\Core\Portable\InternalUtilities\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (1)
21public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (2)
11/// Implements <see cref="ValueTask"/> and <see cref="ValueTask{TResult}"/> static members that are only available in .NET 5. 16public static ValueTask<T> FromResult<T>(T result)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (9)
493public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 508public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 547public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
420public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 438public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 453public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 467async ValueTask<ImmutableArray<TResult>> CreateTaskAsync() 680public static async ValueTask<T?> FirstOrDefaultAsync<T>(this ImmutableArray<T> array, Func<T, Task<bool>> predicateAsync)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Remote\InProcRemostHostClient.cs (2)
118public ValueTask<IDuplexPipe?> GetPipeAsync(ServiceMoniker serviceMoniker, ServiceActivationOptions options, CancellationToken cancellationToken) 121public ValueTask<T?> GetProxyAsync<T>(ServiceRpcDescriptor descriptor, ServiceActivationOptions options, CancellationToken cancellationToken) where T : class
Microsoft.CodeAnalysis.Workspaces.UnitTests (37)
Remote\ServiceDescriptorTests.cs (1)
118if (method.ReturnType.IsGenericType && method.ReturnType.GetGenericTypeDefinition() == typeof(ValueTask<>))
UtilityTest\SpecializedTasksTests.cs (36)
29Assert.Throws<ArgumentNullException>(() => SpecializedTasks.WhenAll<int>((IEnumerable<ValueTask<int>>)null!)); 36var whenAll = SpecializedTasks.WhenAll(SpecializedCollections.EmptyEnumerable<ValueTask<int>>()); 75Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 89Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 94var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 108Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 116var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 127Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 137var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 154Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 167var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 185Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromCanceled<IntermediateType>(cancellationToken)); 193var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 210Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 224var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 242Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromCanceled<IntermediateType>(unexpectedCts.Token)); 250var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 270Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 284var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 309Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromCanceled<IntermediateType>(unexpectedCts.Token)); 317var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 337Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 351var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 368Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => throw fault; 390Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromException<IntermediateType>(fault)); 398var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 413Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 426var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 445Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => throw fault; 470Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(Task.FromException<IntermediateType>(fault)); 478var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 496Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 509var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve(); 523Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = (_, _) => new(new IntermediateType()); 539Func<StateType, CancellationToken, ValueTask<IntermediateType>> func = async (_, _) => 549var task = SpecializedTasks.TransformWithoutIntermediateCancellationExceptionAsync(func, transform, arg, cancellationToken).Preserve();
Microsoft.DotNet.ArcadeAzureIntegration (5)
AzureCliCredentialWithAzNoUpdateWrapper.cs (1)
129public override async ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default)
DefaultIdentityTokenCredential.cs (1)
35public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
TokenCredentialShortCache.cs (3)
39public override async ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken) 71public async ValueTask<AccessToken> GetToken(TokenRequestContext requestContext, Func<ValueTask<AccessToken>> getFreshToken)
Microsoft.DotNet.Build.Tasks.Feed (2)
src\PATCredential.cs (1)
25public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
src\SemaphoreLock.cs (1)
24public static ValueTask<SemaphoreLock> LockAsync(SemaphoreSlim sem)
Microsoft.DotNet.Helix.Client (2)
generated-code\HelixApi.cs (1)
245public virtual ValueTask<Response> SendAsync(Request request, CancellationToken cancellationToken)
HelixApiTokenCredential.cs (1)
25public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Microsoft.DotNet.Internal.SymbolHelper (2)
SymbolUploadHelper.cs (2)
499async Task<Task<string?>> LogFromStreamReader(Task<string?> outputTask, Func<CancellationToken, ValueTask<string?>> readLine, Action<string> logMethod, CancellationToken ct) 501ValueTask<string?> vt = new(outputTask);
Microsoft.DotNet.XUnitAssert.Tests (1)
AsyncCollectionAssertsTests.cs (1)
1576 public ValueTask<bool> MoveNextAsync() =>
Microsoft.Extensions.AI (14)
ChatCompletion\FunctionInvokingChatClient.cs (1)
871protected virtual ValueTask<object?> InvokeFunctionAsync(FunctionInvocationContext context, CancellationToken cancellationToken)
Functions\AIFunctionFactory.cs (10)
644protected override async ValueTask<object?> InvokeCoreAsync( 820public Func<object?, CancellationToken, ValueTask<object?>> ReturnParameterMarshaller { get; } 850if (t == typeof(Task<>) || t == typeof(ValueTask<>) || t == typeof(IAsyncEnumerable<>)) 1015private static Func<object?, CancellationToken, ValueTask<object?>> GetReturnParameterMarshaller( 1020Func<object?, Type?, CancellationToken, ValueTask<object?>>? marshalResult = key.MarshalResult; 1097if (returnType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 1133static async ValueTask<object?> SerializeResultAsync(object? result, JsonTypeInfo returnTypeInfo, CancellationToken cancellationToken) 1153private static readonly MethodInfo _valueTaskAsTask = typeof(ValueTask<>).GetMethod(nameof(ValueTask<int>.AsTask), BindingFlags.Instance | BindingFlags.Public)!; 1171Func<object?, Type?, CancellationToken, ValueTask<object?>>? MarshalResult,
Functions\AIFunctionFactoryOptions.cs (3)
94/// and <see cref="ValueTask{TResult}"/> are special-cased. For methods typed to return <see cref="Task"/> or <see cref="ValueTask"/>, 96/// For methods typed to return <see cref="Task{TResult}"/> or <see cref="ValueTask{TResult}"/>, the delegate will be invoked with the 107public Func<object?, Type?, CancellationToken, ValueTask<object?>>? MarshalResult { get; set; }
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunction.cs (2)
56public ValueTask<object?> InvokeAsync( 65protected abstract ValueTask<object?> InvokeCoreAsync(
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionCallContentTests..cs (1)
254protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken) =>
Functions\AIFunctionTests.cs (1)
24protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken)
Microsoft.Extensions.AI.Evaluation (19)
CompositeEvaluator.cs (3)
102public async ValueTask<EvaluationResult> EvaluateAsync( 134async ValueTask<EvaluationResult> EvaluateAsync(IEvaluator e) 169IEnumerable<ValueTask<EvaluationResult>> concurrentTasks = _evaluators.Select(EvaluateAsync);
EvaluatorExtensions.cs (6)
44public static ValueTask<EvaluationResult> EvaluateAsync( 87public static ValueTask<EvaluationResult> EvaluateAsync( 129public static ValueTask<EvaluationResult> EvaluateAsync( 174public static ValueTask<EvaluationResult> EvaluateAsync( 222public static ValueTask<EvaluationResult> EvaluateAsync( 271public static ValueTask<EvaluationResult> EvaluateAsync(
IEvaluator.cs (1)
57ValueTask<EvaluationResult> EvaluateAsync(
Utilities\TaskExtensions.cs (4)
25this IEnumerable<Func<CancellationToken, ValueTask<T>>> functions, 29IEnumerable<ValueTask<T>> concurrentTasks = functions.Select(f => f(cancellationToken)); 80this IEnumerable<ValueTask<T>> concurrentTasks, 86foreach (ValueTask<T> task in concurrentTasks)
Utilities\TimingHelper.cs (5)
46internal static async ValueTask<TimeSpan> ExecuteWithTimingAsync(Func<Task> operation) 62internal static async ValueTask<TimeSpan> ExecuteWithTimingAsync(Func<ValueTask> operation) 78internal static async ValueTask<(TResult result, TimeSpan duration)> ExecuteWithTimingAsync<TResult>( 96internal static async ValueTask<(TResult result, TimeSpan duration)> ExecuteWithTimingAsync<TResult>( 97Func<ValueTask<TResult>> operation)
Microsoft.Extensions.AI.Evaluation.Console (3)
Utilities\LoggerExtensions.cs (3)
98internal static async ValueTask<TResult?> ExecuteWithCatchAsync<TResult>( 120internal static async ValueTask<TResult?> ExecuteWithCatchAsync<TResult>( 122Func<ValueTask<TResult>> operation,
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
TestEvaluator.cs (2)
21private ValueTask<EvaluationResult> GetResultAsync() => 26async ValueTask<EvaluationResult> IEvaluator.EvaluateAsync(
Microsoft.Extensions.AI.Evaluation.Quality (14)
CoherenceEvaluator.cs (1)
67public async ValueTask<EvaluationResult> EvaluateAsync(
CompletenessEvaluator.cs (1)
64public async ValueTask<EvaluationResult> EvaluateAsync(
EquivalenceEvaluator.cs (1)
63public async ValueTask<EvaluationResult> EvaluateAsync(
FluencyEvaluator.cs (1)
61public async ValueTask<EvaluationResult> EvaluateAsync(
GroundednessEvaluator.cs (1)
62public async ValueTask<EvaluationResult> EvaluateAsync(
RelevanceEvaluator.cs (1)
65public async ValueTask<EvaluationResult> EvaluateAsync(
RelevanceTruthAndCompletenessEvaluator.cs (1)
78public async ValueTask<EvaluationResult> EvaluateAsync(
RetrievalEvaluator.cs (1)
71public async ValueTask<EvaluationResult> EvaluateAsync(
src\Libraries\Microsoft.Extensions.AI.Evaluation\Utilities\TimingHelper.cs (5)
46internal static async ValueTask<TimeSpan> ExecuteWithTimingAsync(Func<Task> operation) 62internal static async ValueTask<TimeSpan> ExecuteWithTimingAsync(Func<ValueTask> operation) 78internal static async ValueTask<(TResult result, TimeSpan duration)> ExecuteWithTimingAsync<TResult>( 96internal static async ValueTask<(TResult result, TimeSpan duration)> ExecuteWithTimingAsync<TResult>( 97Func<ValueTask<TResult>> operation)
Utilities\JsonOutputFixer.cs (1)
35internal static async ValueTask<string> RepairJsonAsync(
Microsoft.Extensions.AI.Evaluation.Reporting (10)
IResponseCacheProvider.cs (1)
36ValueTask<IDistributedCache> GetCacheAsync(
ReportingConfiguration.cs (1)
187public async ValueTask<ScenarioRun> CreateScenarioRunAsync(
ScenarioRun.cs (1)
145public async ValueTask<EvaluationResult> EvaluateAsync(
ScenarioRunExtensions.cs (6)
30public static ValueTask<EvaluationResult> EvaluateAsync( 58public static ValueTask<EvaluationResult> EvaluateAsync( 84public static ValueTask<EvaluationResult> EvaluateAsync( 113public static ValueTask<EvaluationResult> EvaluateAsync( 146public static ValueTask<EvaluationResult> EvaluateAsync( 180public static ValueTask<EvaluationResult> EvaluateAsync(
Storage\DiskBasedResponseCacheProvider.cs (1)
43public ValueTask<IDistributedCache> GetCacheAsync(
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Storage\AzureStorageResponseCache.cs (1)
235private async ValueTask<(string entryFilePath, string contentsFilePath, bool filesExist)> CheckPathsAsync(
Storage\AzureStorageResponseCacheProvider.cs (1)
48public ValueTask<IDistributedCache> GetCacheAsync(
Microsoft.Extensions.AI.Evaluation.Safety (18)
CodeVulnerabilityEvaluator.cs (1)
46public override async ValueTask<EvaluationResult> EvaluateAsync(
ContentHarmEvaluator.cs (1)
48public sealed override async ValueTask<EvaluationResult> EvaluateAsync(
ContentSafetyEvaluator.cs (2)
43public virtual ValueTask<EvaluationResult> EvaluateAsync( 88protected async ValueTask<EvaluationResult> EvaluateContentSafetyAsync(
ContentSafetyService.cs (6)
129internal async ValueTask<string> AnnotateAsync( 154private async ValueTask<string> GetServiceUrlAsync( 191private async ValueTask<string> GetServiceDiscoveryUrlAsync( 294private async ValueTask<string> SubmitAnnotationRequestAsync( 343private async ValueTask<string> FetchAnnotationResultAsync( 402private async ValueTask<HttpResponseMessage> GetResponseAsync(
GroundednessProEvaluator.cs (1)
47public override async ValueTask<EvaluationResult> EvaluateAsync(
ProtectedMaterialEvaluator.cs (1)
66public override async ValueTask<EvaluationResult> EvaluateAsync(
src\Libraries\Microsoft.Extensions.AI.Evaluation\Utilities\TimingHelper.cs (5)
46internal static async ValueTask<TimeSpan> ExecuteWithTimingAsync(Func<Task> operation) 62internal static async ValueTask<TimeSpan> ExecuteWithTimingAsync(Func<ValueTask> operation) 78internal static async ValueTask<(TResult result, TimeSpan duration)> ExecuteWithTimingAsync<TResult>( 96internal static async ValueTask<(TResult result, TimeSpan duration)> ExecuteWithTimingAsync<TResult>( 97Func<ValueTask<TResult>> operation)
UngroundedAttributesEvaluator.cs (1)
51public override async ValueTask<EvaluationResult> EvaluateAsync(
Microsoft.Extensions.AI.OpenAI (1)
src\Shared\ServerSentEvents\SseParser_1.cs (1)
516private async ValueTask<int> FillLineBufferAsync(CancellationToken cancellationToken)
Microsoft.Extensions.AI.Tests (4)
Functions\AIFunctionFactoryTest.cs (4)
104func = AIFunctionFactory.Create(ValueTask<string> (string a, string b) => new ValueTask<string>(b + " " + a)); 749async ValueTask<int> (int i) => { await Task.Yield(); return i; }, 772async ValueTask<string?> (int i) => { await Task.Yield(); return null; }, 795async ValueTask<B> (int i) => { await Task.Yield(); return new C(); },
Microsoft.Extensions.Caching.Abstractions (7)
Hybrid\HybridCache.cs (6)
31public abstract ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> factory, 44public ValueTask<T> GetOrCreateAsync<T>(string key, Func<CancellationToken, ValueTask<T>> factory, 51public static readonly Func<Func<CancellationToken, ValueTask<T>>, CancellationToken, ValueTask<T>> Instance = static (callback, ct) => callback(ct);
IBufferDistributedCache.cs (1)
32ValueTask<bool> TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token = default);
Microsoft.Extensions.Caching.Hybrid (17)
Internal\DefaultHybridCache.cs (4)
131public override ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> underlyingDataCallback, 224private static ValueTask<T> RunWithoutCacheAsync<TState, T>(HybridCacheEntryFlags flags, TState state, 225Func<TState, CancellationToken, ValueTask<T>> underlyingDataCallback,
Internal\DefaultHybridCache.L2.cs (3)
27internal ValueTask<BufferChunk> GetFromL2DirectAsync(string key, CancellationToken token) 50ValueTask<bool> pendingBuffers = cache.TryGetAsync(key, writer, token); 71static async Task<BufferChunk> AwaitedBuffersAsync(ValueTask<bool> pending, RecyclableArrayBufferWriter<byte> writer)
Internal\DefaultHybridCache.StampedeStateT.cs (6)
25private Func<TState, CancellationToken, ValueTask<T>>? _underlying; // main data factory 47public void QueueUserWorkItem(in TState state, Func<TState, CancellationToken, ValueTask<T>> underlying, HybridCacheEntryOptions? options) 65public Task ExecuteDirectAsync(in TState state, Func<TState, CancellationToken, ValueTask<T>> underlying, HybridCacheEntryOptions? options) 83public ValueTask<T> JoinAsync(ILogger log, CancellationToken token) 89static async ValueTask<T> WithCancellationAsync(ILogger log, StampedeState<TState, T> stampede, CancellationToken token) 140internal ValueTask<T> UnwrapReservedAsync(ILogger log)
Internal\DefaultHybridCache.TagInvalidation.cs (4)
141public ValueTask<bool> IsAnyTagExpiredAsync(TagSet tags, long timestamp) 150static async ValueTask<bool> SlowAsync(DefaultHybridCache @this, TagSet tags, long timestamp) 168public ValueTask<bool> IsTagExpiredAsync(string tag, long timestamp) 194static async ValueTask<bool> AwaitedAsync(Task<long> pending, long timestamp) => timestamp <= await pending.ConfigureAwait(false);
Microsoft.Extensions.Caching.Hybrid.Tests (10)
BufferReleaseTests.cs (4)
80static ValueTask<Customer> GetAsync() => new(new Customer { Id = 42, Name = "Fred" }); 101async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token) 178static ValueTask<Customer> GetAsync() => new(new Customer { Id = 42, Name = "Fred" }); 240static ValueTask<Customer> GetAsync() => new(new Customer { Id = 42, Name = "Fred" });
DistributedCacheTests.cs (1)
42private async ValueTask<IServiceCollection> InitAsync()
ExpirationTests.cs (1)
26Func<CancellationToken, ValueTask<Guid>> callback = static _ => new(Guid.NewGuid());
L2Tests.cs (1)
192async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)
SizeTests.cs (2)
168Func<CancellationToken, ValueTask<MutablePoco>> func = _ => 234Func<CancellationToken, ValueTask<ImmutablePoco>> func = _ =>
UnreliableL2Tests.cs (1)
119private static ValueTask<Guid> NewGuid(CancellationToken cancellationToken) => new(Guid.NewGuid());
Microsoft.Extensions.Caching.SqlServer (1)
SqlServerCache.cs (1)
112async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)
Microsoft.Extensions.Caching.StackExchangeRedis (3)
RedisCache.cs (3)
313private ValueTask<IDatabase> ConnectAsync(CancellationToken token = default) 327private async ValueTask<IDatabase> ConnectSlowAsync(CancellationToken token) 747async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (2)
CacheServiceExtensionsTests.cs (2)
187public override ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> factory, HybridCacheEntryOptions options = null, IEnumerable<string> tags = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.Http (1)
Logging\IHttpClientAsyncLogger.cs (1)
40ValueTask<object?> LogRequestStartAsync(HttpRequestMessage request, CancellationToken cancellationToken = default);
Microsoft.Extensions.Http.Diagnostics (7)
Logging\Internal\HttpClientLogger.cs (1)
69public async ValueTask<object?> LogRequestStartAsync(HttpRequestMessage request, CancellationToken cancellationToken = default)
Logging\Internal\HttpRequestBodyReader.cs (3)
47public ValueTask<string> ReadAsync(HttpRequestMessage request, CancellationToken cancellationToken) 68private static async ValueTask<string> ReadFromStreamWithTimeoutAsync(HttpRequestMessage request, 86private static async ValueTask<string> ReadFromStreamAsync(HttpRequestMessage request, int readSizeLimit,
Logging\Internal\HttpResponseBodyReader.cs (3)
47public ValueTask<string> ReadAsync(HttpResponseMessage response, CancellationToken cancellationToken) 63private static async ValueTask<string> ReadFromStreamWithTimeoutAsync(HttpResponseMessage response, TimeSpan readTimeout, int readSizeLimit, CancellationToken cancellationToken) 91private static async ValueTask<string> ReadFromStreamAsync(HttpResponseMessage response, int readSizeLimit, CancellationToken cancellationToken)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
NotSeekableStream.cs (1)
34public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.ReadAsync(buffer, cancellationToken);
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NotSeekableStream.cs (1)
34public override ValueTask<int> ReadAsync(System.Memory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.ReadAsync(buffer, cancellationToken);
Microsoft.Extensions.Http.Resilience (4)
Hedging\Internals\RequestMessageSnapshotStrategy.cs (2)
18protected override async ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>( 19Func<ResilienceContext, TState, ValueTask<Outcome<TResult>>> callback,
Routing\Internal\RoutingResilienceStrategy.cs (2)
25protected override async ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>( 26Func<ResilienceContext, TState, ValueTask<Outcome<TResult>>> callback,
Microsoft.Extensions.Logging.Console (1)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
76public override async ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
Microsoft.Extensions.Options.Contextual (16)
ContextualOptionsServiceCollectionExtensions.cs (3)
45Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> loadOptions) 60Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> loadOptions) 112Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> loadOptions)
IContextualOptions.cs (1)
24ValueTask<TOptions> GetAsync(in TContext context, CancellationToken cancellationToken);
INamedContextualOptions.cs (1)
25ValueTask<TOptions> GetAsync(string name, in TContext context, CancellationToken cancellationToken);
Internal\ContextualOptions.cs (2)
31public ValueTask<TOptions> GetAsync(in TContext context, CancellationToken cancellationToken) 35public ValueTask<TOptions> GetAsync(string name, in TContext context, CancellationToken cancellationToken)
Internal\ContextualOptionsFactory.cs (4)
52public ValueTask<TOptions> CreateAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken) 76async ValueTask<TOptions> ConfigureOptionsAsync(TContext context) 78var loadTasks = ArrayPool<ValueTask<IConfigureContextualOptions<TOptions>>>.Shared.Rent(_loaders.Length); 118ArrayPool<ValueTask<IConfigureContextualOptions<TOptions>>>.Shared.Return(loadTasks);
Internal\IContextualOptionsFactory.cs (1)
24ValueTask<TOptions> CreateAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Internal\LoadContextualOptions.cs (3)
24public LoadContextualOptions(string? name, Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> load) 38public Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> LoadAction { get; } 41public ValueTask<IConfigureContextualOptions<TOptions>> LoadAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Provider\ILoadContextualOptions.cs (1)
24ValueTask<IConfigureContextualOptions<TOptions>> LoadAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Microsoft.Extensions.Options.Contextual.Tests (2)
ContextualOptionsServiceCollectionExtensionsTests.cs (2)
32Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<string>>> loadOptions = 54Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<string>>> loadOptions =
Microsoft.Extensions.Resilience.PerformanceTests (2)
ResilienceEnrichmentBenchmark.cs (2)
59protected override ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>( 60Func<ResilienceContext, TState, ValueTask<Outcome<TResult>>> callback,
Microsoft.Extensions.ServiceDiscovery (6)
Http\HttpServiceEndpointResolver.cs (2)
32public async ValueTask<ServiceEndpoint> GetEndpointAsync(HttpRequestMessage request, CancellationToken cancellationToken) 197public async ValueTask<(bool Valid, ServiceEndpoint? Endpoint)> TryGetEndpointAsync(object? context, CancellationToken cancellationToken)
ServiceEndpointResolver.cs (2)
42public async ValueTask<ServiceEndpointSource> GetEndpointsAsync(string serviceName, CancellationToken cancellationToken) 190public async ValueTask<(bool Valid, ServiceEndpointSource? Endpoints)> GetEndpointsAsync(CancellationToken cancellationToken)
ServiceEndpointWatcher.cs (2)
61public ValueTask<ServiceEndpointSource> GetEndpointsAsync(CancellationToken cancellationToken = default) 77async ValueTask<ServiceEndpointSource> GetEndpointsInternal(CancellationToken cancellationToken)
Microsoft.Extensions.ServiceDiscovery.Yarp (1)
ServiceDiscoveryDestinationResolver.cs (1)
24public async ValueTask<ResolvedDestinationCollection> ResolveDestinationsAsync(IReadOnlyDictionary<string, DestinationConfig> destinations, CancellationToken cancellationToken)
Microsoft.JSInterop (42)
IJSObjectReference.cs (6)
25ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, object?[]? args); 38ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args); 46ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object?[]? args); 58ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object?[]? args); 66ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier); 78ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken);
IJSRuntime.cs (6)
25ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, object?[]? args); 38ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args); 46ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object?[]? args); 58ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object?[]? args); 66ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier); 78ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken);
IJSStreamReference.cs (1)
22ValueTask<Stream> OpenReadStreamAsync(long maxAllowedSize = 512000, CancellationToken cancellationToken = default);
Implementation\JSObjectReference.cs (6)
37public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, object?[]? args) 45public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args) 53public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object?[]? args) 61public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 69public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier) 77public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken)
Implementation\JSStreamReference.cs (1)
34async ValueTask<Stream> IJSStreamReference.OpenReadStreamAsync(long maxAllowedSize, CancellationToken cancellationToken)
Infrastructure\DotNetDispatcher.cs (2)
126&& syncResultType.GetGenericTypeDefinition() == typeof(ValueTask<>)) 379private static Task CreateValueTaskConverter<[DynamicallyAccessedMembers(LinkerFlags.JsonSerialized)] T>(object result) => ((ValueTask<T>)result).AsTask();
JSObjectReferenceExtensions.cs (6)
41public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, params object?[]? args) 60public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, params object?[]? args) 93public static async ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, TimeSpan timeout, params object?[]? args) 128public static ValueTask<IJSObjectReference> InvokeNewAsync(this IJSObjectReference jsObjectReference, string identifier, params object?[]? args) 146public static ValueTask<IJSObjectReference> InvokeNewAsync(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, object?[]? args) 161public static ValueTask<IJSObjectReference> InvokeNewAsync(this IJSObjectReference jsObjectReference, string identifier, TimeSpan timeout, object?[]? args)
JSRuntime.cs (8)
70public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, object?[]? args) 84public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args) 88public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, object?[]? args) 92public ValueTask<IJSObjectReference> InvokeNewAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 96public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier) 100public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken) 111internal async ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(long targetInstanceId, string identifier, JSCallType callType, object?[]? args) 124internal ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(
JSRuntimeExtensions.cs (6)
41public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, params object?[]? args) 60public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, params object?[]? args) 93public static async ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object?[]? args) 128public static ValueTask<IJSObjectReference> InvokeNewAsync(this IJSRuntime jsRuntime, string identifier, params object?[]? args) 146public static ValueTask<IJSObjectReference> InvokeNewAsync(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, object?[]? args) 161public static ValueTask<IJSObjectReference> InvokeNewAsync(this IJSRuntime jsRuntime, string identifier, TimeSpan timeout, object?[]? args)
Microsoft.JSInterop.Tests (26)
Infrastructure\DotNetDispatcherTest.cs (13)
269var task = jsRuntime.InvokeAsync<TestDTO>("unimportant"); 290var task = jsRuntime.InvokeAsync<TestDTO>("unimportant"); 306var task = jsRuntime.InvokeAsync<TestDTO>("unimportant"); 327var task = jsRuntime.InvokeAsync<TestDTO>("unimportant", cts.Token); 343var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 354var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 365var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 376var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 390var task = jsRuntime.InvokeAsync<TestDTO>("unimportant", cts.Token); 406var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 422var task = jsRuntime.InvokeAsync<int[]>("somemethod"); 436var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 986public async ValueTask<InvokableAsyncMethodResult> InvokableAsyncMethodReturningValueTask(TestDTO dtoViaJson, DotNetObjectReference<TestDTO> dtoByRefWrapper)
JSRuntimeTest.cs (13)
47var task = runtime.InvokeAsync<object>("test identifier 1", "arg1", 123, true); 62var task = runtime.InvokeAsync<object>("test identifier 1", "arg1", 123, true); 77var task = runtime.InvokeAsync<object>("test identifier 1", cts.Token, new object[] { "arg1", 123, true }); 94var task = runtime.InvokeAsync<object>("test identifier 1", cts.Token, new object[] { "arg1", 123, true }); 110var unrelatedTask = runtime.InvokeAsync<string>("unrelated call", Array.Empty<object>()); 111var task = runtime.InvokeAsync<string>("test identifier", Array.Empty<object>()); 135var task = runtime.InvokeAsync<TestPoco>("test identifier", Array.Empty<object>()); 159var task = runtime.InvokeAsync<TestPoco>("test identifier", Array.Empty<object>()); 185var unrelatedTask = runtime.InvokeAsync<string>("unrelated call", Array.Empty<object>()); 186var task = runtime.InvokeAsync<string>("test identifier", Array.Empty<object>()); 213var unrelatedTask = runtime.InvokeAsync<string>("unrelated call", Array.Empty<object>()); 214var task = runtime.InvokeAsync<int>("test identifier", Array.Empty<object>()); 243var task = runtime.InvokeAsync<string>("test identifier", Array.Empty<object>());
Microsoft.ML.Data (1)
Transforms\RowShufflingTransformer.cs (1)
637ValueTask<int> readTask = _toConsumeChannel.Reader.ReadAsync();
Microsoft.ML.Tokenizers (5)
Model\BPETokenizer.cs (2)
1095internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>?, Vec<(string, string)>)> ReadModelDataAsync(Stream vocab, Stream? merges, bool useAsync, CancellationToken cancellationToken = default) 1130internal static async ValueTask<Vec<(string, string)>> ConvertMergesToHashmapAsync(Stream? mergesStream, bool useAsync = false, CancellationToken cancellationToken = default)
Model\TiktokenTokenizer.cs (1)
157internal static async ValueTask<(Dictionary<ReadOnlyMemory<byte>, int>, Dictionary<StringSpanOrdinalKey, (int Id, string Token)>, Dictionary<int, ReadOnlyMemory<byte>>)> LoadTiktokenBpeAsync(
Model\WordPieceTokenizer.cs (1)
92internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>, Dictionary<int, string>)> LoadVocabAsync(Stream vocabStream, bool useAsync, CancellationToken cancellationToken = default)
Utils\Helpers.netcoreapp.cs (1)
23public static ValueTask<string?> ReadLineAsync(StreamReader reader, CancellationToken cancellationToken) =>
Microsoft.ML.Tokenizers.Tests (1)
src\Microsoft.ML.Tokenizers\Utils\Helpers.netstandard.cs (1)
21public static ValueTask<string> ReadLineAsync(StreamReader reader, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (15)
CodeLens\RemoteCodeLensReferencesService.cs (1)
35public ValueTask<VersionStamp> GetProjectCodeLensVersionAsync(Solution solution, ProjectId projectId, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\IVsTypeScriptVisualStudioProjectFactory.cs (1)
17ValueTask<VSTypeScriptVisualStudioProjectWrapper> CreateAndAddToWorkspaceAsync(string projectSystemName, string language, string projectFilePath, IVsHierarchy hierarchy, Guid projectGuid, CancellationToken cancellationToken);
KeybindingReset\KeybindingResetDetector.cs (1)
270private async ValueTask<ReSharperStatus> IsReSharperRunningAsync(CancellationToken cancellationToken)
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (1)
215private async ValueTask<IVsDebugName> CreateDebugNameAsync(
Packaging\PackageInstallerServiceFactory.cs (2)
214private async ValueTask<IVsPackageSourceProvider> GetPackageSourceProviderAsync() 496Func<INuGetProjectService, CancellationToken, ValueTask<T?>> doWorkAsync, CancellationToken cancellationToken)
Progression\GraphQueries\SearchGraphQuery.cs (1)
52public ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken)
ProjectSystem\CPS\IWorkspaceProjectContext.cs (1)
78ValueTask<IAsyncDisposable> CreateBatchScopeAsync(CancellationToken cancellationToken);
ProjectSystem\VisualStudioProjectFactory.cs (1)
133async ValueTask<VSTypeScriptVisualStudioProjectWrapper> IVsTypeScriptVisualStudioProjectFactory.CreateAndAddToWorkspaceAsync(
RoslynPackage.cs (1)
52internal static async ValueTask<RoslynPackage?> GetOrLoadAsync(IThreadingContext threadingContext, IAsyncServiceProvider serviceProvider, CancellationToken cancellationToken)
SymbolSearch\VisualStudioSymbolSearchService.cs (3)
132public async ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync( 142public async ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync( 203public async ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(
ValueTracking\ValueTrackedTreeItemViewModel.cs (1)
91internal static async ValueTask<TreeItemViewModel> CreateAsync(
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
137private async ValueTask<IVsOperationProgressStageStatusForSolutionLoad?> GetProgressStageStatusAsync(CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.DevKit (6)
EditAndContinue\ManagedHotReloadLanguageServiceBridge.cs (3)
44public async ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(CancellationToken cancellationToken) 47public async ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<string> runningProjects, CancellationToken cancellationToken) 59public ValueTask<bool> HasChangesAsync(string? sourceFilePath, CancellationToken cancellationToken)
src\EditorFeatures\Core\EditAndContinue\Contracts\ManagedHotReloadServiceBridge.cs (3)
16public async ValueTask<ImmutableArray<InternalContracts.ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellation) 19public async ValueTask<InternalContracts.ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellation) 22public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellation)
MinimalSample (1)
Program.cs (1)
106public static ValueTask<TodoBindable?> BindAsync(HttpContext context, ParameterInfo parameter)
MSBuild (1)
CommunicationsUtilities.cs (1)
592internal static async ValueTask<int> ReadAsync(Stream stream, byte[] buffer, int bytesToRead)
mscorlib (1)
mscorlib.cs (1)
106[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.ValueTask<>))]
Mvc.Api.Analyzers.Test (1)
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfAsyncMethodReturningValueTaskWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
13public async ValueTask<IActionResult> Method(int id)
Mvc.RoutingWebSite (5)
StartupForDynamic.cs (2)
49public override ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values) 65public override ValueTask<IReadOnlyList<Endpoint>> FilterAsync(HttpContext httpContext, RouteValueDictionary values, IReadOnlyList<Endpoint> endpoints)
StartupForDynamicAndRazorPages.cs (1)
35public override ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values)
StartupForDynamicOrder.cs (1)
89public override ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values)
StartupRoutingDifferentBranches.cs (1)
93public override ValueTask<RouteValueDictionary> TransformAsync(HttpContext httpContext, RouteValueDictionary values)
netstandard (1)
netstandard.cs (1)
2132[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.ValueTask<>))]
OrleansContracts (2)
ICounterGrain.cs (2)
8ValueTask<int> Increment(); 9ValueTask<int> Get();
OrleansServer (2)
Program.cs (2)
19public ValueTask<int> Get() 24public async ValueTask<int> Increment()
PlaintextApp (1)
Startup.cs (1)
58public static Task GetAsTask(this in ValueTask<FlushResult> valueTask)
Roslyn.Diagnostics.Analyzers (4)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\RoslynAnalyzers\Utilities\Workspaces\DocumentExtensions.cs (3)
16public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 25public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 34public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SerializationValidator.cs (1)
25public override async ValueTask<T> GetAssetAsync<T>(AssetPath assetPath, Checksum checksum, CancellationToken cancellationToken)
RunTests (1)
ProcessRunner.cs (1)
132static async ValueTask<int> GetExitCodeAsync(Process process)
Shared (1)
ServerSentEvents\SseParser_1.cs (1)
516private async ValueTask<int> FillLineBufferAsync(CancellationToken cancellationToken)
Sockets.FunctionalTests (4)
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (2)
54public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => _output.FlushAsync(cancellationToken); 78public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => _input.ReadAsync(cancellationToken);
src\Servers\Kestrel\test\FunctionalTests\ConnectionMiddlewareTests.cs (2)
117public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 152public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
System.Console (1)
System\IO\SyncTextReader.cs (1)
99public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken)
System.Data.Common (5)
System\Data\Common\DbConnection.cs (3)
67protected virtual ValueTask<DbTransaction> BeginDbTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken) 84public ValueTask<DbTransaction> BeginTransactionAsync(CancellationToken cancellationToken = default) 87public ValueTask<DbTransaction> BeginTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken = default)
System\Data\Common\DbDataSource.cs (2)
33protected virtual async ValueTask<DbConnection> OpenDbConnectionAsync(CancellationToken cancellationToken = default) 66public ValueTask<DbConnection> OpenConnectionAsync(CancellationToken cancellationToken = default)
System.Formats.Tar (11)
System\Formats\Tar\SeekableSubReadStream.cs (1)
70public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Formats\Tar\SubReadStream.cs (2)
144public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 155protected async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken)
System\Formats\Tar\TarHeader.Read.cs (2)
40internal static async ValueTask<TarHeader?> TryGetNextHeaderAsync(Stream archiveStream, bool copyData, TarEntryFormat initialFormat, bool processDataBlock, CancellationToken cancellationToken) 336private static async ValueTask<Stream?> GetDataStreamAsync(Stream archiveStream, bool copyData, long size, CancellationToken cancellationToken)
System\Formats\Tar\TarHelpers.cs (1)
322internal static async ValueTask<int> SkipBlockAlignmentPaddingAsync(Stream archiveStream, long size, CancellationToken cancellationToken)
System\Formats\Tar\TarReader.cs (5)
175public ValueTask<TarEntry?> GetNextEntryAsync(bool copyData = false, CancellationToken cancellationToken = default) 282private async ValueTask<TarEntry?> GetNextEntryInternalAsync(bool copyData, CancellationToken cancellationToken) 357private async ValueTask<TarHeader?> TryGetNextEntryHeaderAsync(bool copyData, CancellationToken cancellationToken) 428private async ValueTask<TarHeader?> TryProcessExtendedAttributesHeaderAsync(TarHeader extendedAttributesHeader, bool copyData, CancellationToken cancellationToken) 542private async ValueTask<TarHeader?> TryProcessGnuMetadataHeaderAsync(TarHeader header, bool copyData, CancellationToken cancellationToken)
System.IO.Compression (16)
System\IO\Compression\DeflateManaged\DeflateManagedStream.cs (5)
160private ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken) 188ValueTask<int> readTask = _stream!.ReadAsync(_buffer.AsMemory(), cancellationToken); 203private async ValueTask<int> ReadAsyncCore(ValueTask<int> readTask, Memory<byte> buffer, CancellationToken cancellationToken) 260public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
409public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 423internal ValueTask<int> ReadAsyncMemory(Memory<byte> buffer, CancellationToken cancellationToken) 439async ValueTask<int> Core(Memory<byte> buffer, CancellationToken cancellationToken)
System\IO\Compression\GZipStream.cs (1)
205public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken))
System\IO\Compression\PositionPreservingWriteOnlyStreamWrapper.cs (1)
117public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => throw new NotSupportedException(SR.NotSupported);
System\IO\Compression\ZipArchiveEntry.cs (1)
1446public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\IO\Compression\ZipCustomStreams.cs (4)
125public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 341public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 347async ValueTask<int> Core(Memory<byte> buffer, CancellationToken cancellationToken) 495public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\IO\Compression\ZLibStream.cs (1)
164public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.IO.Compression.Brotli (2)
System\IO\Compression\dec\BrotliStream.Decompress.cs (2)
132public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 146async ValueTask<int> Core(Memory<byte> buffer, CancellationToken cancellationToken)
System.IO.IsolatedStorage (1)
System\IO\IsolatedStorage\IsolatedStorageFileStream.cs (1)
261public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
System.IO.Pipelines (40)
System\IO\Pipelines\Pipe.cs (9)
363internal ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken) 371ValueTask<FlushResult> result; 382private void PrepareFlushUnsynchronized(out CompletionData completionData, out ValueTask<FlushResult> result, CancellationToken cancellationToken) 682internal ValueTask<ReadResult> ReadAtLeastAsync(int minimumBytes, CancellationToken token) 695ValueTask<ReadResult> result; 741internal ValueTask<ReadResult> ReadAsync(CancellationToken token) 753ValueTask<ReadResult> result; 1052internal ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 1070ValueTask<FlushResult> result;
System\IO\Pipelines\Pipe.DefaultPipeReader.cs (2)
24public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => _pipe.ReadAsync(cancellationToken); 26protected override ValueTask<ReadResult> ReadAtLeastAsyncCore(int minimumBytes, CancellationToken cancellationToken) => _pipe.ReadAtLeastAsync(minimumBytes, cancellationToken);
System\IO\Pipelines\Pipe.DefaultPipeWriter.cs (2)
32public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => _pipe.FlushAsync(cancellationToken); 48public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
System\IO\Pipelines\PipeReader.cs (9)
31/// <returns>A <see cref="System.Threading.Tasks.ValueTask{T}" /> representing the asynchronous read operation.</returns> 32public abstract ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default); 37/// <returns>A <see cref="System.Threading.Tasks.ValueTask{T}" /> representing the asynchronous read operation.</returns> 43/// Passing a value of 0 for <paramref name="minimumSize" /> will return a <see cref="System.Threading.Tasks.ValueTask{T}" /> that will not complete until 51public ValueTask<ReadResult> ReadAtLeastAsync(int minimumSize, CancellationToken cancellationToken = default) 64/// <returns>A <see cref="System.Threading.Tasks.ValueTask{T}" /> representing the asynchronous read operation.</returns> 66protected virtual async ValueTask<ReadResult> ReadAtLeastAsyncCore(int minimumSize, CancellationToken cancellationToken) 221static async ValueTask<FlushResult> Awaited(ValueTask writeTask) 232private async Task CopyToAsyncCore<TStream>(TStream destination, Func<TStream, ReadOnlyMemory<byte>, CancellationToken, ValueTask<FlushResult>> writeAsync, CancellationToken cancellationToken)
System\IO\Pipelines\PipeReaderStream.cs (3)
66ValueTask<ReadResult> vt = _pipeReader.ReadAsync(); 99public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 105private async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken)
System\IO\Pipelines\PipeWriter.cs (2)
59public abstract ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default); 113public virtual ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
System\IO\Pipelines\PipeWriterStream.cs (5)
79ValueTask<FlushResult> valueTask = _pipeWriter.WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken); 87ValueTask<FlushResult> valueTask = _pipeWriter.WriteAsync(buffer, cancellationToken); 95ValueTask<FlushResult> valueTask = _pipeWriter.FlushAsync(cancellationToken); 100private static Task GetFlushResultAsTask(ValueTask<FlushResult> valueTask) 113static async Task AwaitTask(ValueTask<FlushResult> valueTask)
System\IO\Pipelines\SequencePipeReader.cs (1)
62public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
System\IO\Pipelines\StreamPipeReader.cs (4)
201public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 206protected override ValueTask<ReadResult> ReadAtLeastAsyncCore(int minimumSize, CancellationToken cancellationToken) 211private ValueTask<ReadResult> ReadInternalAsync(int? minimumSize, CancellationToken cancellationToken) 245static async ValueTask<ReadResult> Core(StreamPipeReader reader, int? minimumSize, CancellationTokenSource tokenSource, CancellationToken cancellationToken)
System\IO\Pipelines\StreamPipeWriter.cs (3)
266public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 279public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 292private async ValueTask<FlushResult> FlushAsyncInternal(bool writeToStream, ReadOnlyMemory<byte> data, CancellationToken cancellationToken = default)
System.IO.Pipes (2)
System\IO\Pipes\PipeStream.Unix.cs (2)
82public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 303private async ValueTask<int> ReadAsyncCore(Memory<byte> destination, CancellationToken cancellationToken)
System.IO.Ports (1)
System\IO\Ports\SerialStream.Unix.cs (1)
463public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.Linq.AsyncEnumerable (340)
System\Linq\AggregateAsync.cs (20)
22public static ValueTask<TSource> AggregateAsync<TSource>( 32static async ValueTask<TSource> Impl( 63public static ValueTask<TSource> AggregateAsync<TSource>( 65Func<TSource, TSource, CancellationToken, ValueTask<TSource>> func, 73static async ValueTask<TSource> Impl( 75Func<TSource, TSource, CancellationToken, ValueTask<TSource>> func, 105public static ValueTask<TAccumulate> AggregateAsync<TSource, TAccumulate>( 116static async ValueTask<TAccumulate> Impl( 142public static ValueTask<TAccumulate> AggregateAsync<TSource, TAccumulate>( 144Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 152static async ValueTask<TAccumulate> Impl( 154Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 185public static ValueTask<TResult> AggregateAsync<TSource, TAccumulate, TResult>( 198static async ValueTask<TResult> Impl( 232public static ValueTask<TResult> AggregateAsync<TSource, TAccumulate, TResult>( 235Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 236Func<TAccumulate, CancellationToken, ValueTask<TResult>> resultSelector, 245static async ValueTask<TResult> Impl( 248Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 249Func<TAccumulate, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\AggregateBy.cs (10)
106Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 108Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 122Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 124Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 245Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 246Func<TKey, CancellationToken, ValueTask<TAccumulate>> seedSelector, 247Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 261Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 262Func<TKey, CancellationToken, ValueTask<TAccumulate>> seedSelector, 263Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func,
System\Linq\AllAsync.cs (6)
24public static ValueTask<bool> AllAsync<TSource>( 34static async ValueTask<bool> Impl( 61public static ValueTask<bool> AllAsync<TSource>( 64ValueTask<bool>> predicate, 72static async ValueTask<bool> Impl( 74Func<TSource, CancellationToken, ValueTask<bool>> predicate,
System\Linq\AnyAsync.cs (8)
19public static ValueTask<bool> AnyAsync<TSource>( 27static async ValueTask<bool> Impl( 48public static ValueTask<bool> AnyAsync<TSource>( 58static async ValueTask<bool> Impl( 85public static ValueTask<bool> AnyAsync<TSource>( 87Func<TSource, CancellationToken, ValueTask<bool>> predicate, 95static async ValueTask<bool> Impl( 97Func<TSource, CancellationToken, ValueTask<bool>> predicate,
System\Linq\AverageAsync.cs (20)
20public static ValueTask<double> AverageAsync( 28static async ValueTask<double> Impl( 55public static ValueTask<double> AverageAsync( 63static async ValueTask<double> Impl( 89public static ValueTask<float> AverageAsync( 96static async ValueTask<float> Impl( 122public static ValueTask<double> AverageAsync( 129static async ValueTask<double> Impl( 155public static ValueTask<decimal> AverageAsync( 162static async ValueTask<decimal> Impl( 189public static ValueTask<double?> AverageAsync( 196static async ValueTask<double?> Impl( 221public static ValueTask<double?> AverageAsync( 228static async ValueTask<double?> Impl( 252public static ValueTask<float?> AverageAsync( 259static async ValueTask<float?> Impl( 283public static ValueTask<double?> AverageAsync( 290static async ValueTask<double?> Impl( 314public static ValueTask<decimal?> AverageAsync( 321static async ValueTask<decimal?> Impl(
System\Linq\ContainsAsync.cs (2)
21public static ValueTask<bool> ContainsAsync<TSource>( 31async static ValueTask<bool> Impl(
System\Linq\CountAsync.cs (16)
20public static ValueTask<int> CountAsync<TSource>( 28static async ValueTask<int> Impl( 52public static ValueTask<int> CountAsync<TSource>( 62static async ValueTask<int> Impl( 87public static ValueTask<int> CountAsync<TSource>( 89Func<TSource, CancellationToken, ValueTask<bool>> predicate, 97static async ValueTask<int> Impl( 99Func<TSource, CancellationToken, ValueTask<bool>> predicate, 121public static ValueTask<long> LongCountAsync<TSource>( 129static async ValueTask<long> Impl( 152public static ValueTask<long> LongCountAsync<TSource>( 162static async ValueTask<long> Impl( 186public static ValueTask<long> LongCountAsync<TSource>( 188Func<TSource, CancellationToken, ValueTask<bool>> predicate, 196static async ValueTask<long> Impl( 198Func<TSource, CancellationToken, ValueTask<bool>> predicate,
System\Linq\CountBy.cs (2)
76Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 87IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, IEqualityComparer<TKey>? keyComparer, [EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\DistinctBy.cs (3)
73/// <para>The <see cref="DistinctBy{TSource, TKey}(IAsyncEnumerable{TSource}, Func{TSource, CancellationToken, ValueTask{TKey}}, IEqualityComparer{TKey}?)" /> method returns an unordered sequence that contains no duplicate values. If <paramref name="comparer" /> is <see langword="null" />, the default equality comparer, <see cref="EqualityComparer{T}.Default" />, is used to compare values.</para> 79Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 91Func<TSource, CancellationToken, ValueTask<TKey>> keySelector,
System\Linq\ElementAtAsync.cs (6)
20public static ValueTask<TSource> ElementAtAsync<TSource>( 40public static ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>( 64public static ValueTask<TSource> ElementAtAsync<TSource>( 91public static ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>( 106private static async ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>( 135private static async ValueTask<TSource?> ElementAtFromEndOrDefault<TSource>(
System\Linq\Empty.cs (2)
30public ValueTask<bool> MoveNextAsync() => default; 42public IOrderedAsyncEnumerable<TResult> CreateOrderedAsyncEnumerable<TKey>(Func<TResult, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending)
System\Linq\ExceptBy.cs (2)
89Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 103Func<TSource, CancellationToken, ValueTask<TKey>> keySelector,
System\Linq\FirstAsync.cs (20)
20public static ValueTask<TSource> FirstAsync<TSource>( 28static async ValueTask<TSource> Impl( 55public static ValueTask<TSource> FirstAsync<TSource>( 65static async ValueTask<TSource> Impl( 94public static ValueTask<TSource> FirstAsync<TSource>( 96Func<TSource, CancellationToken, ValueTask<bool>> predicate, 104static async ValueTask<TSource> Impl( 106Func<TSource, CancellationToken, ValueTask<bool>> predicate, 128public static ValueTask<TSource?> FirstOrDefaultAsync<TSource>( 140public static ValueTask<TSource> FirstOrDefaultAsync<TSource>( 149static async ValueTask<TSource> Impl( 171public static ValueTask<TSource?> FirstOrDefaultAsync<TSource>( 188public static ValueTask<TSource?> FirstOrDefaultAsync<TSource>( 190Func<TSource, CancellationToken, ValueTask<bool>> predicate, 203public static ValueTask<TSource> FirstOrDefaultAsync<TSource>( 214static async ValueTask<TSource> Impl( 240public static ValueTask<TSource> FirstOrDefaultAsync<TSource>( 242Func<TSource, CancellationToken, ValueTask<bool>> predicate, 251static async ValueTask<TSource> Impl( 253Func<TSource, CancellationToken, ValueTask<bool>> predicate,
System\Linq\GroupBy.cs (16)
66Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 78Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 157Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 158Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 171Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 172Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 252Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 253Func<TKey, IEnumerable<TSource>, CancellationToken, ValueTask<TResult>> resultSelector, 266Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 267Func<TKey, IEnumerable<TSource>, CancellationToken, ValueTask<TResult>> resultSelector, 357Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 358Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 359Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector, 373Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 374Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 375Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\GroupJoin.cs (6)
104Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 105Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 106Func<TOuter, IEnumerable<TInner>, CancellationToken, ValueTask<TResult>> resultSelector, 122Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 123Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 124Func<TOuter, IEnumerable<TInner>, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\IntersectBy.cs (2)
99Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 113Func<TSource, CancellationToken, ValueTask<TKey>> keySelector,
System\Linq\Join.cs (6)
109Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 110Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 111Func<TOuter, TInner, CancellationToken, ValueTask<TResult>> resultSelector, 127Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 128Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 129Func<TOuter, TInner, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\LastAsync.cs (20)
19public static ValueTask<TSource> LastAsync<TSource>( 27static async ValueTask<TSource> Impl( 61public static ValueTask<TSource> LastAsync<TSource>( 71static async ValueTask<TSource> Impl( 115public static ValueTask<TSource> LastAsync<TSource>( 117Func<TSource, CancellationToken, ValueTask<bool>> predicate, 125static async ValueTask<TSource> Impl( 127Func<TSource, CancellationToken, ValueTask<bool>> predicate, 166public static ValueTask<TSource?> LastOrDefaultAsync<TSource>( 178public static ValueTask<TSource> LastOrDefaultAsync<TSource>( 187static async ValueTask<TSource> Impl( 214public static ValueTask<TSource?> LastOrDefaultAsync<TSource>( 228public static ValueTask<TSource?> LastOrDefaultAsync<TSource>( 230Func<TSource, CancellationToken, ValueTask<bool>> predicate, 243public static ValueTask<TSource> LastOrDefaultAsync<TSource>( 254static async ValueTask<TSource> Impl( 296public static ValueTask<TSource> LastOrDefaultAsync<TSource>( 298Func<TSource, CancellationToken, ValueTask<bool>> predicate, 307static async ValueTask<TSource> Impl( 308IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask<bool>> predicate, TSource defaultValue, CancellationToken cancellationToken)
System\Linq\LeftJoin.cs (6)
104Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 105Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 106Func<TOuter, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 122Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 123Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 124Func<TOuter, TInner?, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\MaxAsync.cs (10)
24public static ValueTask<TSource?> MaxAsync<TSource>( 38return (ValueTask<TSource?>)(object)MaxAsync((IAsyncEnumerable<float>)(object)source, cancellationToken); 43return (ValueTask<TSource?>)(object)MaxAsync((IAsyncEnumerable<double>)(object)source, cancellationToken); 48return (ValueTask<TSource?>)(object)MaxAsync((IAsyncEnumerable<float?>)(object)source, cancellationToken); 53return (ValueTask<TSource?>)(object)MaxAsync((IAsyncEnumerable<double?>)(object)source, cancellationToken); 59static async ValueTask<TSource?> Impl( 129private static async ValueTask<float> MaxAsync( 170private static async ValueTask<double> MaxAsync( 211private static async ValueTask<float?> MaxAsync(IAsyncEnumerable<float?> source, CancellationToken cancellationToken) 234private static async ValueTask<double?> MaxAsync(IAsyncEnumerable<double?> source, CancellationToken cancellationToken)
System\Linq\MaxByAsync.cs (6)
25public static ValueTask<TSource?> MaxByAsync<TSource, TKey>( 36static async ValueTask<TSource?> Impl( 135public static ValueTask<TSource?> MaxByAsync<TSource, TKey>( 137Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 146static async ValueTask<TSource?> Impl( 148Func<TSource, CancellationToken, ValueTask<TKey>> keySelector,
System\Linq\MinAsync.cs (10)
24public static ValueTask<TSource?> MinAsync<TSource>( 38return (ValueTask<TSource?>)(object)MinAsync((IAsyncEnumerable<float>)(object)source, cancellationToken); 43return (ValueTask<TSource?>)(object)MinAsync((IAsyncEnumerable<double>)(object)source, cancellationToken); 48return (ValueTask<TSource?>)(object)MinAsync((IAsyncEnumerable<float?>)(object)source, cancellationToken); 53return (ValueTask<TSource?>)(object)MinAsync((IAsyncEnumerable<double?>)(object)source, cancellationToken); 59static async ValueTask<TSource?> Impl(IAsyncEnumerable<TSource> source, IComparer<TSource> comparer, CancellationToken cancellationToken) 126private static async ValueTask<float> MinAsync( 171private static async ValueTask<double> MinAsync( 216private static async ValueTask<float?> MinAsync( 241private static async ValueTask<double?> MinAsync(
System\Linq\MinByAsync.cs (6)
25public static ValueTask<TSource?> MinByAsync<TSource, TKey>( 36static async ValueTask<TSource?> Impl( 135public static ValueTask<TSource?> MinByAsync<TSource, TKey>( 137Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 146static async ValueTask<TSource?> Impl( 148Func<TSource, CancellationToken, ValueTask<TKey>> keySelector,
System\Linq\OrderBy.cs (10)
57Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 112Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 153Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 191Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 205private protected ValueTask<int[]> CreateSortedMapAsync(TElement[] buffer, CancellationToken cancellationToken) => 213public IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending) => 229Debug.Assert(keySelector is Func<TElement, TKey> or Func<TElement, CancellationToken, ValueTask<TKey>>); 284internal async ValueTask<int[]> SortAsync(TElement[] elements, int count, CancellationToken cancellationToken) 342var asyncSelector = (Func<TElement, CancellationToken, ValueTask<TKey>>)keySelector; 451IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending);
System\Linq\RightJoin.cs (6)
105Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 106Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 107Func<TOuter?, TInner, CancellationToken, ValueTask<TResult>> resultSelector, 123Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 124Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 125Func<TOuter?, TInner, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\Select.cs (4)
60Func<TSource, CancellationToken, ValueTask<TResult>> selector) 71Func<TSource, CancellationToken, ValueTask<TResult>> selector, 135Func<TSource, int, CancellationToken, ValueTask<TResult>> selector) 146Func<TSource, int, CancellationToken, ValueTask<TResult>> selector,
System\Linq\SelectMany.cs (16)
69Func<TSource, CancellationToken, ValueTask<IEnumerable<TResult>>> selector) 80Func<TSource, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, 192Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TResult>>> selector) 203Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, 332Func<TSource, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 333Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 345Func<TSource, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 346Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 433Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 446Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 531Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 532Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 544Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 545Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 582Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 595Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\SequenceEqualAsync.cs (2)
22public static ValueTask<bool> SequenceEqualAsync<TSource>( 33static async ValueTask<bool> Impl(
System\Linq\SingleAsync.cs (20)
23public static ValueTask<TSource> SingleAsync<TSource>( 31static async ValueTask<TSource> Impl( 65public static ValueTask<TSource> SingleAsync<TSource>( 75static async ValueTask<TSource> Impl( 118public static ValueTask<TSource> SingleAsync<TSource>( 120Func<TSource, CancellationToken, ValueTask<bool>> predicate, 128static async ValueTask<TSource> Impl( 130Func<TSource, CancellationToken, ValueTask<bool>> predicate, 170public static ValueTask<TSource?> SingleOrDefaultAsync<TSource>( 183public static ValueTask<TSource> SingleOrDefaultAsync<TSource>( 192static async ValueTask<TSource> Impl( 230public static ValueTask<TSource?> SingleOrDefaultAsync<TSource>( 252public static ValueTask<TSource?> SingleOrDefaultAsync<TSource>( 254Func<TSource, CancellationToken, ValueTask<bool>> predicate, 268public static ValueTask<TSource> SingleOrDefaultAsync<TSource>( 279static async ValueTask<TSource> Impl( 318public static ValueTask<TSource> SingleOrDefaultAsync<TSource>( 320Func<TSource, CancellationToken, ValueTask<bool>> predicate, 329static async ValueTask<TSource> Impl( 331Func<TSource, CancellationToken, ValueTask<bool>> predicate,
System\Linq\SkipWhile.cs (4)
78Func<TSource, CancellationToken, ValueTask<bool>> predicate) 89Func<TSource, CancellationToken, ValueTask<bool>> predicate, 185Func<TSource, int, CancellationToken, ValueTask<bool>> predicate) 196Func<TSource, int, CancellationToken, ValueTask<bool>> predicate,
System\Linq\SumAsync.cs (20)
19public static ValueTask<int> SumAsync( 27static async ValueTask<int> Impl( 45public static ValueTask<long> SumAsync( 53static async ValueTask<long> Impl( 70public static ValueTask<float> SumAsync( 78static async ValueTask<float> Impl( 95public static ValueTask<double> SumAsync( 103static async ValueTask<double> Impl( 120public static ValueTask<decimal> SumAsync( 128static async ValueTask<decimal> Impl( 146public static ValueTask<int?> SumAsync( 154static async ValueTask<int?> Impl( 175public static ValueTask<long?> SumAsync( 183static async ValueTask<long?> Impl( 203public static ValueTask<float?> SumAsync( 211static async ValueTask<float?> Impl( 231public static ValueTask<double?> SumAsync( 239static async ValueTask<double?> Impl( 259public static ValueTask<decimal?> SumAsync( 267static async ValueTask<decimal?> Impl(
System\Linq\TakeWhile.cs (4)
62Func<TSource, CancellationToken, ValueTask<bool>> predicate) 73Func<TSource, CancellationToken, ValueTask<bool>> predicate, 145Func<TSource, int, CancellationToken, ValueTask<bool>> predicate) 156Func<TSource, int, CancellationToken, ValueTask<bool>> predicate,
System\Linq\ToArrayAsync.cs (2)
19public static ValueTask<TSource[]> ToArrayAsync<TSource>( 27static async ValueTask<TSource[]> Impl(
System\Linq\ToDictionaryAsync.cs (17)
24public static ValueTask<Dictionary<TKey, TValue>> ToDictionaryAsync<TKey, TValue>( 33static async ValueTask<Dictionary<TKey, TValue>> Impl( 58public static ValueTask<Dictionary<TKey, TValue>> ToDictionaryAsync<TKey, TValue>( 76public static ValueTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>( 87static async ValueTask<Dictionary<TKey, TSource>> Impl( 115public static ValueTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>( 117Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 126static async ValueTask<Dictionary<TKey, TSource>> Impl( 128Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 158public static ValueTask<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>( 171static async ValueTask<Dictionary<TKey, TElement>> Impl( 204public static ValueTask<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>( 206Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 207Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 217static async ValueTask<Dictionary<TKey, TElement>> Impl( 219Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 220Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector,
System\Linq\ToHashSetAsync.cs (2)
20public static ValueTask<HashSet<TSource>> ToHashSetAsync<TSource>( 29static async ValueTask<HashSet<TSource>> Impl(
System\Linq\ToListAsync.cs (2)
19public static ValueTask<List<TSource>> ToListAsync<TSource>( 27static async ValueTask<List<TSource>> Impl(
System\Linq\ToLookupAsync.cs (18)
28public static ValueTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>( 39static async ValueTask<ILookup<TKey, TSource>> Impl( 76public static ValueTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>( 78Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 87static async ValueTask<ILookup<TKey, TSource>> Impl( 89Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 127public static ValueTask<ILookup<TKey, TElement>> ToLookupAsync<TSource, TKey, TElement>( 140static async ValueTask<ILookup<TKey, TElement>> Impl( 180public static ValueTask<ILookup<TKey, TElement>> ToLookupAsync<TSource, TKey, TElement>( 182Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 183Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 193static async ValueTask<ILookup<TKey, TElement>> Impl( 195Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 196Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 280internal static async ValueTask<AsyncLookup<TKey, TElement>> CreateForJoinAsync( 302internal static async ValueTask<AsyncLookup<TKey, TElement>> CreateForJoinAsync( 304Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, 426Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\UnionBy.cs (2)
77Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 91Func<TSource, CancellationToken, ValueTask<TKey>> keySelector,
System\Linq\Where.cs (4)
55Func<TSource, CancellationToken, ValueTask<bool>> predicate) 66Func<TSource, CancellationToken, ValueTask<bool>> predicate, 134Func<TSource, int, CancellationToken, ValueTask<bool>> predicate) 145Func<TSource, int, CancellationToken, ValueTask<bool>> predicate,
System\Linq\Zip.cs (2)
74Func<TFirst, TSecond, CancellationToken, ValueTask<TResult>> resultSelector) 87Func<TFirst, TSecond, CancellationToken, ValueTask<TResult>> resultSelector,
System.Memory.Data (1)
src\libraries\Common\src\System\IO\ReadOnlyMemoryStream.cs (1)
136public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken))
System.Net.Http (93)
src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
110public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\Common\src\System\IO\ReadOnlyMemoryStream.cs (1)
136public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken))
src\libraries\Common\src\System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs (2)
17public async ValueTask<T> WaitWithCancellationAsync(CancellationToken cancellationToken) 33public ValueTask<T> WaitWithCancellationAsync(bool async, CancellationToken cancellationToken)
System\Net\Http\DiagnosticsHandler.cs (2)
74internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 88private async ValueTask<HttpResponseMessage> SendAsyncCore(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\EmptyReadStream.cs (1)
24public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) =>
System\Net\Http\HttpBaseStream.cs (1)
88public abstract override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken);
System\Net\Http\Metrics\MetricsHandler.cs (2)
39internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 53private async ValueTask<HttpResponseMessage> SendAsyncWithMetrics(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\MultipartContent.cs (4)
235ValueTask<Stream> task = CreateContentReadStreamAsyncCore(async: false, cancellationToken); 249private async ValueTask<Stream> CreateContentReadStreamAsyncCore(bool async, CancellationToken cancellationToken) 526public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => 535public async ValueTask<int> ReadAsyncPrivate(Memory<byte> buffer, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.cs (5)
187private static async ValueTask<bool> TrySetDigestAuthToken(HttpRequestMessage request, NetworkCredential credential, DigestResponse digestResponse, bool isProxyAuth) 206private static ValueTask<HttpResponseMessage> InnerSendAsync(HttpRequestMessage request, bool async, bool isProxyAuth, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 213private static async ValueTask<HttpResponseMessage> SendWithAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, bool preAuthenticate, bool isProxyAuth, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 360public static ValueTask<HttpResponseMessage> SendWithProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 365public static ValueTask<HttpResponseMessage> SendWithRequestAuthAsync(HttpRequestMessage request, bool async, ICredentials credentials, bool preAuthenticate, HttpConnectionPool pool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ChunkedEncodingReadStream.cs (3)
119public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 162private async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken) 468public override async ValueTask<bool> DrainAsync(int maxDrainBytes)
System\Net\Http\SocketsHttpHandler\ConnectHelper.cs (2)
58public static async ValueTask<SslStream> EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, bool async, Stream stream, CancellationToken cancellationToken) 115public static async ValueTask<QuicConnection> ConnectQuicAsync(HttpRequestMessage request, DnsEndPoint endPoint, TimeSpan idleTimeout, SslClientAuthenticationOptions clientAuthenticationOptions, Action<QuicConnection, QuicStreamCapacityChangedArgs> streamCapacityCallback, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionCloseReadStream.cs (2)
38public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 49ValueTask<int> readTask = connection.ReadAsync(buffer);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
339public ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 358public ValueTask<HttpResponseMessage> SendWithProxyAuthAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 388public async ValueTask<HttpResponseMessage> SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 553private async ValueTask<(Stream, TransportContext?, Activity?, IPEndPoint?)> ConnectAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 645private async ValueTask<Stream> ConnectToTcpHostAsync(string host, int port, HttpRequestMessage initialRequest, bool async, CancellationToken cancellationToken) 656ValueTask<Stream> streamTask = Settings._connectCallback(new SocketsHttpConnectionContext(endPoint, initialRequest), cancellationToken); 723private async ValueTask<Stream> ApplyPlaintextFilterAsync(bool async, Stream stream, Version httpVersion, HttpRequestMessage request, CancellationToken cancellationToken) 733ValueTask<Stream> streamTask = Settings._plaintextStreamFilter(new SocketsHttpPlaintextStreamFilterContext(stream, httpVersion, request), cancellationToken); 766private async ValueTask<Stream> EstablishProxyTunnelAsync(bool async, CancellationToken cancellationToken) 796private async ValueTask<Stream> EstablishSocksTunnel(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (2)
294internal async ValueTask<HttpConnection> CreateHttp11ConnectionAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 300private async ValueTask<HttpConnection> ConstructHttp11ConnectionAsync(bool async, Stream stream, TransportContext? transportContext, HttpRequestMessage request, Activity? activity, IPEndPoint? remoteEndPoint, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (1)
246private async ValueTask<Http2Connection> ConstructHttp2ConnectionAsync(Stream stream, HttpRequestMessage request, Activity? activity, IPEndPoint? remoteEndPoint, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
68private async ValueTask<HttpResponseMessage?> TrySendUsingHttp3Async(HttpRequestMessage request, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionWaiter.cs (2)
20public ValueTask<T> WaitForConnectionAsync(HttpRequestMessage request, HttpConnectionPool pool, bool async, CancellationToken requestCancellationToken) 30private async ValueTask<T> WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, bool async, CancellationToken requestCancellationToken)
System\Net\Http\SocketsHttpHandler\ContentLengthReadStream.cs (3)
57public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 74ValueTask<int> readTask = _connection.ReadAsync(buffer); 195public override async ValueTask<bool> DrainAsync(int maxDrainBytes)
System\Net\Http\SocketsHttpHandler\CreditManager.cs (1)
48public ValueTask<int> RequestCreditAsync(int amount, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\CreditWaiter.cs (2)
61/// <summary>Wraps the instance as a <see cref="ValueTask{TResult}"/> to make it awaitable.</summary> 62public ValueTask<int> AsValueTask() => new ValueTask<int>(this, _source.Version);
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (7)
52internal override async ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 156ValueTask<Stream> task = CreateContentReadStreamAsyncCore(async: false, cancellationToken); 164private async ValueTask<Stream> CreateContentReadStreamAsyncCore(bool async, CancellationToken cancellationToken) 272public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 278static async ValueTask<int> CreateAndReadAsync(ZLibOrDeflateStream thisRef, Memory<byte> buffer, CancellationToken cancellationToken) 347public async ValueTask<int> PeekFirstByteAsync(CancellationToken cancellationToken) 383public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (3)
403private async ValueTask<FrameHeader> ReadFrameAsync(bool initialFrame = false) 534ValueTask<int> zeroByteReadTask = _stream.ReadAsync(Memory<byte>.Empty); 1633private async ValueTask<Http2Stream> SendHeadersAsync(HttpRequestMessage request, CancellationToken cancellationToken, bool mustFlush)
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (4)
333public async ValueTask<bool> WaitFor100ContinueAsync(CancellationToken cancellationToken) 1162public async ValueTask<int> ReadDataAsync(Memory<byte> buffer, HttpResponseMessage responseMessage, CancellationToken cancellationToken) 1525public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) => ValueTask.FromException<int>(new NotSupportedException(SR.net_http_content_writeonly_stream)); 1605public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (2)
539ValueTask<QuicStream> streamTask; 800async ValueTask<(Http3FrameType? frameType, long payloadLength)> ReadFrameEnvelopeAsync()
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (5)
848private async ValueTask<(Http3FrameType? frameType, long payloadLength)> ReadFrameEnvelopeAsync(CancellationToken cancellationToken) 1218private async ValueTask<int> ReadResponseContentAsync(HttpResponseMessage response, Memory<byte> buffer, CancellationToken cancellationToken) 1338private async ValueTask<bool> ReadNextDataFrameAsync(HttpResponseMessage response, CancellationToken cancellationToken) 1473public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 1519public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpAuthenticatedConnectionHandler.cs (1)
18internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (7)
61private ValueTask<int> _readAheadTask; 244async ValueTask<int> ReadAheadWithZeroByteReadAsync() 618ValueTask<int> vt = _readAheadTask; 1773private ValueTask<int> ReadAsync(Memory<byte> destination) 1791async ValueTask<int> ReadAndLogBytesReadAsync(Memory<byte> destination) 1824private ValueTask<int> ReadBufferedAsync(Memory<byte> destination) 1837private async ValueTask<int> ReadBufferedAsyncCore(Memory<byte> destination)
System\Net\Http\SocketsHttpHandler\HttpConnectionHandler.cs (1)
18internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (4)
330public ValueTask<HttpResponseMessage> SendAsyncCore(HttpRequestMessage request, Uri? proxyUri, bool async, bool doRequestAuth, bool isProxyConnect, CancellationToken cancellationToken) 369public ValueTask<HttpResponseMessage> SendProxyConnectAsync(HttpRequestMessage request, Uri proxyUri, bool async, CancellationToken cancellationToken) 374public ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 427private async ValueTask<HttpResponseMessage> SendAsyncMultiProxy(HttpRequestMessage request, bool async, bool doRequestAuth, MultiProxy multiProxy, Uri? firstProxy, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnectionSettings.cs (2)
66internal Func<SocketsHttpConnectionContext, CancellationToken, ValueTask<Stream>>? _connectCallback; 67internal Func<SocketsHttpPlaintextStreamFilterContext, CancellationToken, ValueTask<Stream>>? _plaintextStreamFilter;
System\Net\Http\SocketsHttpHandler\HttpContentReadStream.cs (1)
42public virtual ValueTask<bool> DrainAsync(int maxDrainBytes)
System\Net\Http\SocketsHttpHandler\HttpContentWriteStream.cs (1)
36public sealed override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\SocketsHttpHandler\HttpMessageHandlerStage.cs (2)
14ValueTask<HttpResponseMessage> sendTask = SendAsync(request, async: false, cancellationToken); 23internal abstract ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken);
System\Net\Http\SocketsHttpHandler\RawConnectionStream.cs (2)
45public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 56ValueTask<int> readTask = connection.ReadBufferedAsync(buffer);
System\Net\Http\SocketsHttpHandler\RedirectHandler.cs (1)
28internal override async ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
401public Func<SocketsHttpConnectionContext, CancellationToken, ValueTask<Stream>>? ConnectCallback 414public Func<SocketsHttpPlaintextStreamFilterContext, CancellationToken, ValueTask<Stream>>? PlaintextStreamFilter
System.Net.Http.Json (12)
System\Net\Http\Json\HttpClientJsonExtensions.cs (6)
37Func<Stream, TJsonOptions, CancellationToken, ValueTask<TValue?>> deserializeMethod, 75Func<Stream, TJsonOptions, CancellationToken, ValueTask<TValue?>> deserializeMethod, 112private static ValueTask<Stream> GetHttpResponseStreamAsync( 126ValueTask<Stream> task = HttpContentJsonExtensions.GetContentStreamAsync(response.Content, cancellationToken); 133private static async ValueTask<Stream> GetLengthLimitReadStreamAsync(HttpClient client, ValueTask<Stream> task)
System\Net\Http\Json\HttpContentJsonExtensions.cs (2)
132internal static ValueTask<Stream> GetContentStreamAsync(HttpContent content, CancellationToken cancellationToken) 141private static async ValueTask<Stream> GetTranscodingStreamAsync(Task<Stream> task, Encoding sourceEncoding)
System\Net\Http\Json\LengthLimitReadStream.cs (4)
44public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 46ValueTask<int> readTask = _innerStream.ReadAsync(buffer, cancellationToken); 62async ValueTask<int> Core(ValueTask<int> readTask)
System.Net.Mail (9)
System\Net\Base64Stream.cs (1)
197protected override async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\BufferedReadStream.cs (2)
51protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 70private async ValueTask<int> ReadMoreAsync(int bytesAlreadyRead, Memory<byte> buffer, CancellationToken cancellationToken)
System\Net\CloseableStream.cs (1)
47protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\DelegatedStream.cs (2)
106protected abstract ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken); 121public sealed override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\EightBitStream.cs (1)
57protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\QEncodedStream.cs (1)
224protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\QuotedPrintableStream.cs (1)
338protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.cs (1)
706Func<TArg, CancellationToken, ValueTask<IPAddress>> getAddress,
System.Net.Quic (10)
src\libraries\Common\src\System\Net\StreamBuffer.cs (1)
238public async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Quic\QuicConnection.cs (4)
61public static ValueTask<QuicConnection> ConnectAsync(QuicClientConnectionOptions options, CancellationToken cancellationToken = default) 72static async ValueTask<QuicConnection> StartConnectAsync(QuicClientConnectionOptions options, CancellationToken cancellationToken) 523public async ValueTask<QuicStream> OpenOutboundStreamAsync(QuicStreamType type, CancellationToken cancellationToken = default) 565public async ValueTask<QuicStream> AcceptInboundStreamAsync(CancellationToken cancellationToken = default)
System\Net\Quic\QuicListener.cs (3)
51public static ValueTask<QuicListener> ListenAsync(QuicListenerOptions options, CancellationToken cancellationToken = default) 94private readonly Func<QuicConnection, SslClientHelloInfo, CancellationToken, ValueTask<QuicServerConnectionOptions>> _connectionOptionsCallback; 176public async ValueTask<QuicConnection> AcceptConnectionAsync(CancellationToken cancellationToken = default)
System\Net\Quic\QuicListenerOptions.cs (1)
37public Func<QuicConnection, SslClientHelloInfo, CancellationToken, ValueTask<QuicServerConnectionOptions>> ConnectionOptionsCallback { get; set; } = null!;
System\Net\Quic\QuicStream.cs (1)
273public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.Requests (2)
System\Net\HttpWebResponse.cs (1)
413public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\NetworkStreamWrapper.cs (1)
193public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.Security (22)
System\Net\Security\NegotiateStream.cs (4)
309ValueTask<int> vt = ReadAsync<SyncReadWriteAdapter>(new Memory<byte>(buffer, offset, count), default(CancellationToken)); 327public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 338private async ValueTask<int> ReadAsync<TIOAdapter>(Memory<byte> buffer, CancellationToken cancellationToken) 447static async ValueTask<int> ReadAllAsync(Stream stream, Memory<byte> buffer, bool allowZeroRead, CancellationToken cancellationToken)
System\Net\Security\ReadWriteAdapter.cs (6)
12static abstract ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 13static abstract ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken); 21public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 24public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 37public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 40public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) =>
System\Net\Security\SslStream.cs (4)
40public delegate ValueTask<SslServerAuthenticationOptions> ServerOptionsSelectionCallback(SslStream stream, SslClientHelloInfo clientHelloInfo, object? state, CancellationToken cancellationToken); 789ValueTask<int> vt = ReadAsyncInternal<SyncReadWriteAdapter>(memoryManager.Memory, default(CancellationToken)); 804ValueTask<int> vt = ReadAsyncInternal<SyncReadWriteAdapter>(new Memory<byte>(buffer, offset, count), default(CancellationToken)); 888public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Security\SslStream.IO.cs (3)
409private async ValueTask<int> ReceiveHandshakeFrameAsync<TIOAdapter>(CancellationToken cancellationToken) 732private async ValueTask<int> EnsureFullTlsFrameAsync<TIOAdapter>(CancellationToken cancellationToken, int estimatedSize) 820private async ValueTask<int> ReadAsyncInternal<TIOAdapter>(Memory<byte> buffer, CancellationToken cancellationToken)
System\Net\Security\SslStreamCertificateContext.Linux.cs (4)
141ValueTask<byte[]?> task = GetOcspResponseAsync(); 163internal ValueTask<byte[]?> GetOcspResponseAsync() 200internal ValueTask<byte[]?> WaitForPendingOcspFetchAsync() 211private ValueTask<byte[]?> DownloadOcspAsync()
System\Net\StreamFramer.cs (1)
24public async ValueTask<byte[]?> ReadMessageAsync<TAdapter>(Stream stream, CancellationToken cancellationToken)
System.Net.ServerSentEvents (1)
System\Net\ServerSentEvents\SseParser_1.cs (1)
498private async ValueTask<int> FillLineBufferAsync(CancellationToken cancellationToken)
System.Net.Sockets (41)
System\Net\Sockets\NetworkStream.cs (1)
586public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Sockets\Socket.Tasks.cs (24)
18/// <summary>Cached instance for receive operations that return <see cref="ValueTask{Int32}"/>. Also used for ConnectAsync operations.</summary> 20/// <summary>Cached instance for send operations that return <see cref="ValueTask{Int32}"/>. Also used for AcceptAsync operations.</summary> 39public ValueTask<Socket> AcceptAsync(CancellationToken cancellationToken) => AcceptAsync((Socket?)null, cancellationToken); 54public ValueTask<Socket> AcceptAsync(Socket? acceptSocket, CancellationToken cancellationToken) 299public ValueTask<int> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => 309public ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 312internal ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken) 389public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) => 400public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 434public ValueTask<int> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress, CancellationToken cancellationToken = default) 491public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) => 502public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 548public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => 558public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) 653public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, EndPoint remoteEP, CancellationToken cancellationToken = default) => 664public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken = default) 693public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default) 1043public ValueTask<Socket> AcceptAsync(Socket socket, CancellationToken cancellationToken) 1065public ValueTask<int> ReceiveAsync(Socket socket, CancellationToken cancellationToken) 1083public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Socket socket, CancellationToken cancellationToken) 1102internal ValueTask<int> ReceiveFromSocketAddressAsync(Socket socket, CancellationToken cancellationToken) 1120public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Socket socket, CancellationToken cancellationToken) 1143public ValueTask<int> SendAsync(Socket socket, CancellationToken cancellationToken) 1195public ValueTask<int> SendToAsync(Socket socket, CancellationToken cancellationToken)
System\Net\Sockets\SocketTaskExtensions.cs (2)
50public static ValueTask<int> ReceiveAsync(this Socket socket, Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 66public static ValueTask<int> SendAsync(this Socket socket, ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) =>
System\Net\Sockets\TCPListener.cs (4)
226public ValueTask<Socket> AcceptSocketAsync(CancellationToken cancellationToken) 238public ValueTask<TcpClient> AcceptTcpClientAsync(CancellationToken cancellationToken) 242static async ValueTask<TcpClient> WaitAndWrap(ValueTask<Socket> task) =>
System\Net\Sockets\UDPClient.cs (10)
536/// <returns>A <see cref="ValueTask{T}"/> that represents the asynchronous send operation. The value of its Result property contains the number of bytes sent.</returns> 539public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, CancellationToken cancellationToken = default) => 560/// <returns>A <see cref="ValueTask{T}"/> that represents the asynchronous send operation. The value of its Result property contains the number of bytes sent.</returns> 564public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, string? hostname, int port, CancellationToken cancellationToken = default) => 594/// <returns>A <see cref="ValueTask{T}"/> that represents the asynchronous send operation. The value of its Result property contains the number of bytes sent.</returns> 598public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, IPEndPoint? endPoint, CancellationToken cancellationToken = default) 638/// <returns>A <see cref="ValueTask{TResult}"/> representing the asynchronous operation.</returns> 641public ValueTask<UdpReceiveResult> ReceiveAsync(CancellationToken cancellationToken) 650async ValueTask<UdpReceiveResult> WaitAndWrap(ValueTask<SocketReceiveFromResult> task)
System.Net.WebClient (1)
src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
110public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.WebSockets (5)
System\Net\WebSockets\ManagedWebSocket.cs (4)
382public override ValueTask<ValueWebSocketReceiveResult> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken) 779private async ValueTask<TResult> ReceiveAsyncPrivate<TResult>(Memory<byte> payloadBuffer, CancellationToken cancellationToken) 1146ValueTask<int> finalReadTask = _stream.ReadAsync(_receiveBuffer, cancellationToken); 1463ValueTask<ValueWebSocketReceiveResult> receiveTask = default;
System\Net\WebSockets\WebSocket.cs (1)
35public virtual async ValueTask<ValueWebSocketReceiveResult> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken)
System.Net.WebSockets.Client (1)
System\Net\WebSockets\ClientWebSocket.cs (1)
157public override ValueTask<ValueWebSocketReceiveResult> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken) =>
System.Private.CoreLib (114)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.ThreadPoolValueTaskSource.cs (2)
171public ValueTask<int> QueueRead(Memory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy) 199public ValueTask<long> QueueReadScatter(IReadOnlyList<Memory<byte>> buffers, long fileOffset, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IAsyncEnumerator.cs (2)
17/// A <see cref="ValueTask{Boolean}"/> that will complete with a result of <c>true</c> if the enumerator 21ValueTask<bool> MoveNextAsync();
src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (2)
628public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 671private async ValueTask<int> ReadFromUnderlyingStreamAsync(
src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (2)
308public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 621internal ValueTask<int> BaseReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (1)
390public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.cs (2)
113public static ValueTask<int> ReadAsync(SafeFileHandle handle, Memory<byte> buffer, long fileOffset, CancellationToken cancellationToken = default) 141public static ValueTask<long> ReadAsync(SafeFileHandle handle, IReadOnlyList<Memory<byte>> buffers, long fileOffset, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.Unix.cs (2)
94internal static ValueTask<int> ReadAtOffsetAsync(SafeFileHandle handle, Memory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy = null) 97private static ValueTask<long> ReadScatterAtOffsetAsync(SafeFileHandle handle, IReadOnlyList<Memory<byte>> buffers, long fileOffset, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (4)
285ValueTask<int> readResult = ReadAsync(new Memory<byte>(buffer, offset, count), cancellationToken); 292public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 350private async ValueTask<int> ReadFromNonSeekableAsync(Memory<byte> destination, CancellationToken cancellationToken) 391private async ValueTask<int> ReadAsyncSlowPath(Task semaphoreLockTask, Memory<byte> buffer, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (1)
91public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
272public sealed override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (8)
308public virtual ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 318static async ValueTask<int> FinishReadAsync(Task<int> readTask, byte[] localBuffer, Memory<byte> localDestination) 348ValueTask<int> vt = ReadAtLeastAsyncCore(buffer, buffer.Length, throwOnEndOfStream: true, cancellationToken); 382ValueTask<int> vt = ReadAtLeastAsyncCore(buffer.AsMemory(offset, count), count, throwOnEndOfStream: true, cancellationToken); 401/// A task that represents the asynchronous read operation. The value of its <see cref="ValueTask{TResult}.Result"/> property contains the 417public ValueTask<int> ReadAtLeastAsync(Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream = true, CancellationToken cancellationToken = default) 426private async ValueTask<int> ReadAtLeastAsyncCore(Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) 1054public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) =>
src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (10)
884public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) 1076public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default) 1095internal override async ValueTask<int> ReadAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) 1287public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken = default) 1304ValueTask<int> vt = ReadBlockAsyncInternal(buffer, cancellationToken); 1315private async ValueTask<int> ReadBufferAsync(CancellationToken cancellationToken) 1429public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken) => 1438public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken) => 1445public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) => 1455internal override ValueTask<int> ReadAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) =>
src\libraries\System.Private.CoreLib\src\System\IO\StringReader.cs (3)
247public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) => 301public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken = default) => 319public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default) =>
src\libraries\System.Private.CoreLib\src\System\IO\TextReader.cs (6)
218public virtual ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) => 274public virtual ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default) => 283internal virtual ValueTask<int> ReadAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) => 304public virtual ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken = default) => 313internal async ValueTask<int> ReadBlockAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) 379public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (1)
445public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStreamWrapper.cs (1)
164public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.cs (1)
79public static T Await<T>(ValueTask<T> task)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilderT.cs (2)
9/// <summary>Represents a builder for asynchronous methods that returns a <see cref="ValueTask{TResult}"/>.</summary> 64public ValueTask<TResult> Task
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (7)
116/// <summary>Provides an awaitable type that enables configured awaits on a <see cref="ValueTask{TResult}"/>.</summary> 121/// <summary>The wrapped <see cref="ValueTask{TResult}"/>.</summary> 122private readonly ValueTask<TResult> _value; 125/// <param name="value">The wrapped <see cref="ValueTask{TResult}"/>.</param> 127internal ConfiguredValueTaskAwaitable(in ValueTask<TResult> value) => _value = value; 138private readonly ValueTask<TResult> _value; 143internal ConfiguredValueTaskAwaiter(in ValueTask<TResult> value) => _value = value;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (2)
14/// <summary>Represents a builder for asynchronous methods that returns a <see cref="ValueTask{TResult}"/>.</summary> 79public ValueTask<TResult> Task
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ValueTaskAwaiter.cs (4)
106/// <summary>Provides an awaiter for a <see cref="ValueTask{TResult}"/>.</summary> 110private readonly ValueTask<TResult> _value; 115internal ValueTaskAwaiter(in ValueTask<TResult> value) => _value = value; 117/// <summary>Gets whether the <see cref="ValueTask{TResult}"/> has completed.</summary>
src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (2)
367public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 377async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\Threading\PeriodicTimer.cs (2)
134public ValueTask<bool> WaitForNextTickAsync(CancellationToken cancellationToken = default) => 188public ValueTask<bool> WaitForNextTickAsync(PeriodicTimer owner, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\IValueTaskSource.cs (2)
7/// Flags passed from <see cref="ValueTask"/> and <see cref="ValueTask{TResult}"/> to 62/// <summary>Represents an object that can be wrapped by a <see cref="ValueTask{TResult}"/>.</summary>
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskAsyncEnumerableExtensions.ToBlockingEnumerable.cs (1)
42ValueTask<bool> moveNextTask = enumerator.MoveNextAsync();
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (42)
115/// <summary>Creates a <see cref="ValueTask{TResult}"/> that's completed successfully with the specified result.</summary> 119public static ValueTask<TResult> FromResult<TResult>(TResult result) => 128/// <summary>Creates a <see cref="ValueTask{TResult}"/> that has completed due to cancellation with the specified cancellation token.</summary> 131public static ValueTask<TResult> FromCanceled<TResult>(CancellationToken cancellationToken) => 140/// <summary>Creates a <see cref="ValueTask{TResult}"/> that has completed with the specified exception.</summary> 143public static ValueTask<TResult> FromException<TResult>(Exception exception) => 410/// Transfers the <see cref="ValueTask{TResult}"/> to a <see cref="ValueTask"/> instance. 412/// The <see cref="ValueTask{TResult}"/> should not be used after calling this method. 414internal static ValueTask DangerousCreateFromTypedValueTask<TResult>(ValueTask<TResult> valueTask) 437/// <see cref="ValueTask{TResult}"/> instances are meant to be directly awaited. To do more complicated operations with them, a <see cref="Task{TResult}"/> 443/// Once the result of a <see cref="ValueTask{TResult}"/> instance has been retrieved, do not attempt to retrieve it again. 444/// <see cref="ValueTask{TResult}"/> instances may be backed by <see cref="IValueTaskSource{TResult}"/> instances that are reusable, and such 446/// a different operation. Attempting to then reuse that same <see cref="ValueTask{TResult}"/> results in undefined behavior. 449/// Do not attempt to add multiple continuations to the same <see cref="ValueTask{TResult}"/>. While this might work if the 450/// <see cref="ValueTask{TResult}"/> wraps a <code>T</code> or a <see cref="Task{TResult}"/>, it may not work if the <see cref="Task{TResult}"/> 454/// Some operations that return a <see cref="ValueTask{TResult}"/> may invalidate it based on some subsequent operation being performed. 455/// Unless otherwise documented, assume that a <see cref="ValueTask{TResult}"/> should be awaited prior to performing any additional operations 462public readonly struct ValueTask<TResult> : IEquatable<ValueTask<TResult>> 473/// <remarks>Stored in the <see cref="ValueTask{TResult}"/> rather than in the configured awaiter to utilize otherwise padding space.</remarks> 479/// <summary>Initialize the <see cref="ValueTask{TResult}"/> with a <typeparamref name="TResult"/> result value.</summary> 491/// <summary>Initialize the <see cref="ValueTask{TResult}"/> with a <see cref="Task{TResult}"/> that represents the operation.</summary> 508/// <summary>Initialize the <see cref="ValueTask{TResult}"/> with a <see cref="IValueTaskSource{TResult}"/> object that represents the operation.</summary> 549obj is ValueTask<TResult> && 550Equals((ValueTask<TResult>)obj); 552/// <summary>Returns a value indicating whether this value is equal to a specified <see cref="ValueTask{TResult}"/> value.</summary> 553public bool Equals(ValueTask<TResult> other) => 558/// <summary>Returns a value indicating whether two <see cref="ValueTask{TResult}"/> values are equal.</summary> 559public static bool operator ==(ValueTask<TResult> left, ValueTask<TResult> right) => 562/// <summary>Returns a value indicating whether two <see cref="ValueTask{TResult}"/> values are not equal.</summary> 563public static bool operator !=(ValueTask<TResult> left, ValueTask<TResult> right) => 591/// <summary>Gets a <see cref="ValueTask{TResult}"/> that may be used at any point in the future.</summary> 592public ValueTask<TResult> Preserve() => _obj == null ? this : new ValueTask<TResult>(AsTask()); 701/// <summary>Gets whether the <see cref="ValueTask{TResult}"/> represents a completed operation.</summary> 724/// <summary>Gets whether the <see cref="ValueTask{TResult}"/> represents a successfully completed operation.</summary> 747/// <summary>Gets whether the <see cref="ValueTask{TResult}"/> represents a failed operation.</summary> 769/// <summary>Gets whether the <see cref="ValueTask{TResult}"/> represents a canceled operation.</summary> 771/// If the <see cref="ValueTask{TResult}"/> is backed by a result or by a <see cref="IValueTaskSource{TResult}"/>, 821/// <summary>Gets an awaiter for this <see cref="ValueTask{TResult}"/>.</summary> 825/// <summary>Configures an awaiter for this <see cref="ValueTask{TResult}"/>.</summary> 834/// <summary>Gets a string-representation of this <see cref="ValueTask{TResult}"/>.</summary>
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
289private static async ValueTask<T?> FinalizeValueTaskReturningThunk<T>(Continuation continuation)
System.Private.Xml (2)
System\Xml\Core\XmlTextReaderImplAsync.cs (2)
2903ValueTask<(int, int, int, bool)> parseTextTask = ParseTextAsync(orChars).Preserve(); 3167private ValueTask<(int, int, int, bool)> ParseTextAsync(int outOrChars)
System.Private.Xml.Linq (2)
System\Xml\Linq\XContainer.cs (2)
955public async ValueTask<bool> ReadContentFromAsync(XContainer rootContainer, XmlReader r) 1125public async ValueTask<bool> ReadContentFromContainerAsync(XContainer rootContainer, XmlReader r)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
834[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.ValueTask<>))]
System.Security.Cryptography (77)
System\Security\Cryptography\CryptographicOperations.cs (5)
308public static ValueTask<int> HashDataAsync( 357public static ValueTask<byte[]> HashDataAsync( 654public static ValueTask<byte[]> HmacDataAsync( 699public static ValueTask<int> HmacDataAsync( 746public static ValueTask<byte[]> HmacDataAsync(
System\Security\Cryptography\CryptoStream.cs (4)
224public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 232private async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 295ValueTask<int> completedValueTask = ReadAsyncCore(buffer.AsMemory(offset, count), default(CancellationToken), useAsync: false); 308private async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken, bool useAsync)
System\Security\Cryptography\HMACMD5.cs (3)
258public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 285public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 317public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA1.cs (3)
256public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 282public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 313public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA256.cs (3)
248public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 274public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 305public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA3_256.cs (3)
288public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 315public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 346public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA3_384.cs (3)
288public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 315public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 346public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA3_512.cs (3)
288public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 315public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 346public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA384.cs (3)
265public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 291public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 322public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\HMACSHA512.cs (3)
262public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 288public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 319public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\Kmac128.cs (4)
398/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 417public static ValueTask<byte[]> HashDataAsync( 445/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 464public static ValueTask<byte[]> HashDataAsync(
System\Security\Cryptography\Kmac256.cs (4)
398/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 417public static ValueTask<byte[]> HashDataAsync( 445/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 464public static ValueTask<byte[]> HashDataAsync(
System\Security\Cryptography\KmacXof128.cs (4)
398/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 417public static ValueTask<byte[]> HashDataAsync( 445/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 464public static ValueTask<byte[]> HashDataAsync(
System\Security\Cryptography\KmacXof256.cs (4)
398/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 417public static ValueTask<byte[]> HashDataAsync( 445/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 464public static ValueTask<byte[]> HashDataAsync(
System\Security\Cryptography\LiteHashProvider.cs (6)
28internal static ValueTask<int> HashStreamAsync( 43internal static ValueTask<byte[]> HashStreamAsync( 80internal static ValueTask<int> HmacStreamAsync( 96internal static ValueTask<byte[]> HmacStreamAsync( 139private static async ValueTask<int> ProcessStreamAsync<T>( 170private static async ValueTask<byte[]> ProcessStreamAsync<T>(
System\Security\Cryptography\LiteHashProvider.Xof.cs (2)
72internal static ValueTask<byte[]> XofStreamAsync( 105internal static ValueTask<byte[]> KmacStreamAsync(
System\Security\Cryptography\MD5.cs (2)
193public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 227public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA1.cs (2)
185public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 218public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA256.cs (2)
185public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 218public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA3_256.cs (2)
229public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 266public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA3_384.cs (2)
230public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 267public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA3_512.cs (2)
229public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 266public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA384.cs (2)
184public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 217public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\SHA512.cs (2)
184public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 217public static ValueTask<int> HashDataAsync(
System\Security\Cryptography\Shake128.cs (2)
438/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 456public static ValueTask<byte[]> HashDataAsync(Stream source, int outputLength, CancellationToken cancellationToken = default)
System\Security\Cryptography\Shake256.cs (2)
438/// A <see cref="ValueTask{TResult}" /> that completes with the computed hash. 456public static ValueTask<byte[]> HashDataAsync(Stream source, int outputLength, CancellationToken cancellationToken = default)
System.ServiceModel.NetFramingBase (13)
System\ServiceModel\Channels\BufferedConnection.cs (1)
253public async ValueTask<IConnection> ConnectAsync(Uri uri, TimeSpan timeout)
System\ServiceModel\Channels\Connection.cs (6)
17ValueTask<int> ReadAsync(Memory<byte> buffer, TimeSpan timeout); 25ValueTask<IConnection> ConnectAsync(Uri uri, TimeSpan timeout); 38public virtual ValueTask<int> ReadAsync(Memory<byte> buffer, TimeSpan timeout) => Connection.ReadAsync(buffer, timeout); 68public override ValueTask<int> ReadAsync(Memory<byte> buffer, TimeSpan timeout) 235public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 292public async ValueTask<int> ReadAsync(Memory<byte> buffer, TimeSpan timeout)
System\ServiceModel\Channels\ConnectionPool.cs (1)
52public async ValueTask<bool> CloseAsync(TimeSpan timeout)
System\ServiceModel\Channels\SingletonConnectionReader.cs (3)
311private async ValueTask<int> ReadCoreAsync(Memory<byte> buffer) 526public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 541static async ValueTask<int> FinishReadAsync(Task<int> readTask, byte[] localBuffer, Memory<byte> localDestination)
System\ServiceModel\Channels\TransportSecurityHelpers.cs (2)
26public static async ValueTask<(NetworkCredential credential, TokenImpersonationLevel impersonationLevel, bool allowNtlm)> GetSspiCredentialAsync(SecurityTokenProvider tokenProvider, TimeSpan timeout) 33public static async ValueTask<(NetworkCredential credential, bool extractGroupsForWindowsAccounts, TokenImpersonationLevel impersonationLevel, bool allowNtlm)> GetSspiCredentialCoreAsync(
System.ServiceModel.NetNamedPipe (5)
System\ServiceModel\Channels\PipeConnection.cs (4)
114public async ValueTask<int> ReadAsync(Memory<byte> buffer, TimeSpan timeout) 248ValueTask<int> readValueTask = default; 420private ValueTask<int> StartReadZeroAsync(CancellationToken token) 440private async ValueTask WaitForReadZero(ValueTask<int> readTask, TimeSpan timeout, bool traceExceptionsAsErrors)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (1)
37public async ValueTask<IConnection> ConnectAsync(Uri remoteUri, TimeSpan timeout)
System.ServiceModel.UnixDomainSocket (5)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
31public ValueTask<int> ReceiveAsync(Socket socket, Memory<byte> buffer)
System\ServiceModel\Channels\SocketConnection.cs (4)
156public ValueTask<int> ReadAsync(Memory<byte> buffer, TimeSpan timeout) 167private async ValueTask<int> ReadCoreAsync(Memory<byte> buffer, TimeSpan timeout, bool closing) 188var resultTask = _asyncReadEventArgs.ReceiveAsync(_socket, buffer); 842public async ValueTask<IConnection> ConnectAsync(Uri uri, TimeSpan timeout)
System.Text.Json (13)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
76public override async ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
System\Text\Json\Document\JsonDocument.Parse.cs (1)
828ValueTask<ArraySegment<byte>>
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (1)
50ValueTask<bool> moveNextTask;
System\Text\Json\Serialization\JsonSerializer.Read.Stream.cs (5)
44public static ValueTask<TValue?> DeserializeAsync<TValue>( 112public static ValueTask<object?> DeserializeAsync( 178public static ValueTask<TValue?> DeserializeAsync<TValue>( 207public static ValueTask<object?> DeserializeAsync( 298public static ValueTask<object?> DeserializeAsync(
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1044internal abstract ValueTask<object?> DeserializeAsObjectAsync(Stream utf8Json, CancellationToken cancellationToken);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.ReadHelper.cs (2)
25internal async ValueTask<T?> DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken) 102internal sealed override async ValueTask<object?> DeserializeAsObjectAsync(Stream utf8Json, CancellationToken cancellationToken)
System\Text\Json\Serialization\ReadBufferState.cs (1)
61public readonly async ValueTask<ReadBufferState> ReadFromStreamAsync(
System\Text\Json\Serialization\WriteStack.cs (1)
366static async ValueTask<Exception?> DisposeFrame(IEnumerator? collectionEnumerator, IAsyncDisposable? asyncDisposable, Exception? exception)
System.Threading.Channels (24)
System\Threading\Channels\AsyncOperation.cs (2)
106/// <summary>Gets a <see cref="ValueTask{TResult}"/> backed by this instance and its current token.</summary> 107public ValueTask<TResult> ValueTaskOfT => new ValueTask<TResult>(this, _currentId);
System\Threading\Channels\BoundedChannel.cs (3)
137public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 187public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 476public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken)
System\Threading\Channels\ChannelReader.cs (6)
47/// <summary>Returns a <see cref="ValueTask{Boolean}"/> that will complete when data is available to read.</summary> 50/// A <see cref="ValueTask{Boolean}"/> that will complete with a <c>true</c> result when data is available to read 53public abstract ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken = default); 57/// <returns>A <see cref="ValueTask{TResult}"/> that represents the asynchronous read operation.</returns> 58public virtual ValueTask<T> ReadAsync(CancellationToken cancellationToken = default) 79async ValueTask<T> ReadAsyncCore(CancellationToken ct)
System\Threading\Channels\ChannelUtilities.cs (1)
57internal static ValueTask<T> GetInvalidCompletionValueTask<T>(Exception error)
System\Threading\Channels\ChannelWriter.cs (3)
27/// <summary>Returns a <see cref="ValueTask{Boolean}"/> that will complete when space is available to write an item.</summary> 30/// A <see cref="ValueTask{Boolean}"/> that will complete with a <c>true</c> result when space is available to write an item 33public abstract ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken = default);
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (3)
70public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 140public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 340public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken)
System\Threading\Channels\UnboundedChannel.cs (3)
63public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 140public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 301public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken)
System\Threading\Channels\UnboundedPriorityChannel.cs (3)
69public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 150public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 306public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken)
System.Threading.RateLimiting (13)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
90protected override async ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\ChainedRateLimiter.cs (1)
111protected override async ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\ConcurrencyLimiter.cs (1)
115protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken = default)
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (1)
82protected override ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
133protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken = default)
System\Threading\RateLimiting\NoopLimiter.cs (1)
36protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\PartitionedRateLimiter.T.cs (2)
59public ValueTask<RateLimitLease> AcquireAsync(TResource resource, int permitCount = 1, CancellationToken cancellationToken = default) 81protected abstract ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken);
System\Threading\RateLimiting\RateLimiter.cs (2)
96public ValueTask<RateLimitLease> AcquireAsync(int permitCount = 1, CancellationToken cancellationToken = default) 117protected abstract ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken);
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
145protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken = default)
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
138protected override ValueTask<RateLimitLease> AcquireAsyncCore(int tokenCount, CancellationToken cancellationToken = default)
System\Threading\RateLimiting\TranslatingLimiter.cs (1)
37protected override ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken)
System.Threading.Tasks.Extensions (1)
System.Threading.Tasks.Extensions.cs (1)
16[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.ValueTask<>))]
System.Windows.Forms (4)
System\Windows\Forms\Control_InvokeAsync.cs (4)
27/// <see cref="InvokeAsync{T}(Func{CancellationToken, ValueTask{T}}, CancellationToken)"/>. 93/// <see cref="InvokeAsync{T}(Func{CancellationToken, ValueTask{T}}, CancellationToken)"/>. 204/// and returns a <see cref="ValueTask{T}"/>. 225public async Task<T> InvokeAsync<T>(Func<CancellationToken, ValueTask<T>> callback, CancellationToken cancellationToken = default)
Test.Utilities (4)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\RoslynAnalyzers\Utilities\Workspaces\DocumentExtensions.cs (3)
16public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 25public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 34public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
TestContentPackage (1)
MyPrompt.cs (1)
10public static ValueTask<string> Show(IJSRuntime jsRuntime, string message)
Text.Analyzers (4)
src\RoslynAnalyzers\NuGet\PerformanceSensitiveAnalyzers\PerformanceSensitiveAttribute.cs (1)
94/// <see cref="System.Threading.Tasks.ValueTask{TResult}"/>.</para>
src\RoslynAnalyzers\Utilities\Workspaces\DocumentExtensions.cs (3)
16public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 25public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 34public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
VBCSCompiler.UnitTests (1)
Extensions.cs (1)
41public static async ValueTask<T> TakeAsync<T>(this BlockingCollection<T> collection, TimeSpan? pollTimeSpan = null, CancellationToken cancellationToken = default)
xunit.assert (1)
Sdk\AssertHelper.cs (1)
738 static T WaitForValueTask<T>(ValueTask<T> valueTask)