573 instantiations of ValueTask
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (1)
Aspire.Azure.Npgsql.Tests (1)
Aspire.Hosting (3)
Aspire.Hosting.Tests (1)
BasicWebSite (3)
Certificate.Optional.Sample (2)
Http3SampleApp (2)
InMemory.FunctionalTests (16)
Kestrel.SampleApp (1)
Microsoft.AspNetCore.Components.Endpoints (2)
Microsoft.AspNetCore.Components.Server.Tests (12)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
Microsoft.AspNetCore.Http.Extensions (6)
Microsoft.AspNetCore.Http.Extensions.Tests (45)
Microsoft.AspNetCore.Http.Microbenchmarks (18)
Microsoft.AspNetCore.Mvc.Abstractions (2)
Microsoft.AspNetCore.Mvc.Core (7)
Microsoft.AspNetCore.Mvc.Core.Test (12)
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[]
Microsoft.AspNetCore.OpenApi (2)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.RateLimiting.Tests (1)
Microsoft.AspNetCore.Server.HttpSys (1)
Microsoft.AspNetCore.Server.IIS (5)
Microsoft.AspNetCore.Server.Kestrel.Core (20)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (15)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (5)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (13)
Microsoft.AspNetCore.Shared.Tests (2)
Microsoft.AspNetCore.SignalR.Client.Core (3)
Microsoft.AspNetCore.SignalR.Client.Tests (4)
Microsoft.AspNetCore.SignalR.Core (4)
Microsoft.AspNetCore.SignalR.Microbenchmarks (16)
Microsoft.AspNetCore.SignalR.Tests (4)
Microsoft.AspNetCore.WebSockets.Tests (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.CodeStyle (7)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.Collections.Package (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.LanguageServer (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.Threading.Package (1)
Microsoft.CodeAnalysis.Workspaces (27)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\InternalUtilities\ValueTaskFactory.cs (1)
17=> new(result);
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)
Microsoft.DotNet.Helix.Client (1)
Microsoft.DotNet.Internal.SymbolHelper (1)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
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)
Microsoft.Extensions.Caching.Hybrid.Tests (28)
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);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
Microsoft.Extensions.Http.Diagnostics (5)
Microsoft.Extensions.Http.Resilience (4)
Microsoft.Extensions.Http.Resilience.Tests (2)
Microsoft.Extensions.Options.Contextual (2)
Microsoft.Extensions.Options.Contextual.Tests (5)
Microsoft.JSInterop (2)
Microsoft.JSInterop.Tests (9)
Microsoft.ML.Tokenizers.Tests (1)
Mvc.RoutingWebSite (6)
Shared (1)
System.Console (1)
System.Data.Common (1)
System.IO.Pipelines (18)
System.IO.Pipes (1)
System.IO.Ports (2)
System.Memory.Data (1)
System.Net.Http (17)
System.Net.Http.Json (2)
System.Net.Mail (1)
System.Net.Ping (1)
System.Net.Security (6)
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)
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.UnixDomainSocket (3)
System.Text.Json (2)
System.Threading.Channels (36)
System.Threading.RateLimiting (19)
3374 references to ValueTask
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (1)
Aspire.Azure.Npgsql.Tests (1)
Aspire.Confluent.Kafka (2)
Aspire.Dashboard (8)
Aspire.Dashboard.Components.Tests (2)
Aspire.Dashboard.Tests (4)
Aspire.Hosting (14)
Aspire.Hosting.Azure (3)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.NodeJs.Tests (2)
Aspire.Hosting.Oracle.Tests (1)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.RabbitMQ.Tests (2)
Aspire.Hosting.Redis (1)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.Testing (2)
Aspire.Hosting.Tests (6)
Aspire.Hosting.Valkey.Tests (2)
Aspire.Playground.Tests (2)
BasicWebSite (7)
ClientSample (2)
http2cat (5)
IIS.FunctionalTests (5)
IIS.LongTests (5)
IIS.NewHandler.FunctionalTests (5)
IIS.NewShim.FunctionalTests (5)
IIS.ShadowCopy.Tests (5)
IIS.Tests (2)
IISExpress.FunctionalTests (5)
InMemory.FunctionalTests (42)
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)
Metrics (4)
Metrics.Legacy (4)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Endpoints (15)
Microsoft.AspNetCore.Components.QuickGrid (4)
Microsoft.AspNetCore.Components.Server (13)
Microsoft.AspNetCore.Components.Server.Tests (17)
Microsoft.AspNetCore.Components.Web (6)
Microsoft.AspNetCore.Components.Web.Tests (2)
Microsoft.AspNetCore.Components.WebAssembly (4)
Microsoft.AspNetCore.Components.WebAssembly.Server (3)
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)
Microsoft.AspNetCore.ConcurrencyLimiter (6)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (26)
Microsoft.AspNetCore.Connections.Abstractions (15)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
Microsoft.AspNetCore.Diagnostics.Tests (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (5)
Microsoft.AspNetCore.Http (3)
Microsoft.AspNetCore.Http.Abstractions (6)
Microsoft.AspNetCore.Http.Connections (4)
Microsoft.AspNetCore.Http.Connections.Client (6)
Microsoft.AspNetCore.Http.Extensions (53)
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)
Microsoft.AspNetCore.Http.Extensions.Tests (90)
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)
Microsoft.AspNetCore.Http.Features (4)
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)
Microsoft.AspNetCore.InternalTesting (2)
Microsoft.AspNetCore.Mvc.Abstractions (10)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (5)
Microsoft.AspNetCore.Mvc.Core (38)
Microsoft.AspNetCore.Mvc.Core.Test (26)
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)
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
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)
Microsoft.AspNetCore.OpenApi (15)
Microsoft.AspNetCore.OpenApi.Tests (1)
Microsoft.AspNetCore.OutputCaching (18)
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)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (2)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (6)
Microsoft.AspNetCore.OutputCaching.Tests (2)
Microsoft.AspNetCore.RateLimiting (3)
Microsoft.AspNetCore.RateLimiting.Tests (2)
Microsoft.AspNetCore.RequestDecompression (1)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Routing.FunctionalTests (1)
Microsoft.AspNetCore.Routing.Tests (4)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (7)
Microsoft.AspNetCore.Server.IIS (22)
Microsoft.AspNetCore.Server.Kestrel.Core (158)
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\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\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\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\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()
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (40)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (29)
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)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (9)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (12)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (8)
Microsoft.AspNetCore.Shared.Tests (16)
Microsoft.AspNetCore.SignalR.Client.Core (21)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (3)
Microsoft.AspNetCore.SignalR.Client.Tests (10)
Microsoft.AspNetCore.SignalR.Core (32)
Microsoft.AspNetCore.SignalR.Microbenchmarks (8)
Microsoft.AspNetCore.SignalR.Specification.Tests (2)
Microsoft.AspNetCore.SignalR.Tests (27)
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)
Microsoft.AspNetCore.TestHost (3)
Microsoft.AspNetCore.WebSockets (1)
Microsoft.AspNetCore.WebSockets.Tests (1)
Microsoft.AspNetCore.WebUtilities (7)
Microsoft.Build (9)
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)
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)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle (42)
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\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)
Microsoft.CodeAnalysis.CodeStyle.Fixes (51)
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)
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)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Microsoft.CodeAnalysis.EditorFeatures (40)
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)
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(
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (3)
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (4)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (30)
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)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Microsoft.CodeAnalysis.Features (192)
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)
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);
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\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\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\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)
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)
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)
Microsoft.CodeAnalysis.Features.Test.Utilities (14)
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)
Microsoft.CodeAnalysis.InteractiveHost (31)
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.LanguageServer (8)
Microsoft.CodeAnalysis.LanguageServer.Protocol (23)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Microsoft.CodeAnalysis.Remote.ServiceHub (97)
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\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)
Microsoft.CodeAnalysis.Remote.Workspaces (97)
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)
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\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)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Threading.Package (29)
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 (298)
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)
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\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(
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\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\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)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (21)
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)
Microsoft.CodeAnalysis.Workspaces.UnitTests (37)
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)
Microsoft.DotNet.Build.Tasks.Feed (2)
Microsoft.DotNet.Helix.Client (2)
Microsoft.DotNet.Internal.SymbolHelper (2)
Microsoft.DotNet.XUnitAssert.Tests (1)
Microsoft.Extensions.AI (14)
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,
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Evaluation (19)
Microsoft.Extensions.AI.Evaluation.Console (3)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
Microsoft.Extensions.AI.Evaluation.Quality (14)
Microsoft.Extensions.AI.Evaluation.Reporting (10)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Microsoft.Extensions.AI.Evaluation.Safety (18)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.Tests (4)
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);
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.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)
Microsoft.Extensions.Caching.Hybrid.Tests (10)
Microsoft.Extensions.Caching.SqlServer (1)
Microsoft.Extensions.Caching.StackExchangeRedis (3)
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (2)
Microsoft.Extensions.Http (1)
Microsoft.Extensions.Http.Diagnostics (7)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Http.Resilience (4)
Microsoft.Extensions.Logging.Console (1)
Microsoft.Extensions.Options.Contextual (16)
Microsoft.Extensions.Options.Contextual.Tests (2)
Microsoft.Extensions.Resilience.PerformanceTests (2)
Microsoft.Extensions.ServiceDiscovery (6)
Microsoft.Extensions.ServiceDiscovery.Yarp (1)
Microsoft.JSInterop (42)
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)
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)
Microsoft.ML.Tokenizers (5)
Microsoft.ML.Tokenizers.Tests (1)
Microsoft.VisualStudio.LanguageServices (15)
Microsoft.VisualStudio.LanguageServices.DevKit (6)
MinimalSample (1)
MSBuild (1)
mscorlib (1)
Mvc.Api.Analyzers.Test (1)
Mvc.RoutingWebSite (5)
netstandard (1)
OrleansContracts (2)
OrleansServer (2)
PlaintextApp (1)
Roslyn.Diagnostics.Analyzers (4)
Roslyn.VisualStudio.Next.UnitTests (1)
RunTests (1)
Shared (1)
Sockets.FunctionalTests (4)
System.Console (1)
System.Data.Common (5)
System.Formats.Tar (11)
System.IO.Compression (16)
System.IO.Compression.Brotli (2)
System.IO.IsolatedStorage (1)
System.IO.Pipelines (40)
System.IO.Pipes (2)
System.IO.Ports (1)
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\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\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\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\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\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\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\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\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\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\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.Memory.Data (1)
System.Net.Http (93)
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\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\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\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.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.Mail (9)
System.Net.Ping (1)
System.Net.Quic (10)
System.Net.Requests (2)
System.Net.Security (22)
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.ServerSentEvents (1)
System.Net.Sockets (41)
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.WebClient (1)
System.Net.WebSockets (5)
System.Net.WebSockets.Client (1)
System.Private.CoreLib (114)
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) =>
System.Private.Xml (2)
System.Private.Xml.Linq (2)
System.Runtime (1)
System.Security.Cryptography (77)
System.ServiceModel.NetFramingBase (13)
System.ServiceModel.NetNamedPipe (5)
System.ServiceModel.UnixDomainSocket (5)
System.Text.Json (13)
System.Threading.Channels (24)
System.Threading.RateLimiting (13)
System.Threading.Tasks.Extensions (1)
System.Windows.Forms (4)
Test.Utilities (4)
TestContentPackage (1)
Text.Analyzers (4)
VBCSCompiler.UnitTests (1)
xunit.assert (1)