CompletionData
struct CompletionData
using System.Runtime.CompilerServices;
using System.Threading;
namespace System.IO.Pipelines
{
[System.Runtime.CompilerServices.NullableContext(2)]
[System.Runtime.CompilerServices.Nullable(0)]
internal readonly struct CompletionData
{
[System.Runtime.CompilerServices.Nullable(new byte[] {
1,
2
})]
public Action<object> Completion {
[return: System.Runtime.CompilerServices.Nullable(new byte[] {
1,
2
})]
get;
}
public object CompletionState { get; }
public ExecutionContext ExecutionContext { get; }
public SynchronizationContext SynchronizationContext { get; }
public CompletionData([System.Runtime.CompilerServices.Nullable(new byte[] {
1,
2
})] Action<object> completion, object completionState, ExecutionContext executionContext, SynchronizationContext synchronizationContext)
{
Completion = completion;
CompletionState = completionState;
ExecutionContext = executionContext;
SynchronizationContext = synchronizationContext;
}
}
}