System.Net.Sockets.NetworkStream.AwaitableSocketAsyncEventArgs.OnCompleted C# (CSharp) Method

OnCompleted() public method

Queues the provided continuation to be executed once the operation has completed.
public OnCompleted ( Action continuation ) : void
continuation Action
return void
            public void OnCompleted(Action continuation)
            {
                if (_continuation == s_completedSentinel || Interlocked.CompareExchange(ref _continuation, continuation, null) == s_completedSentinel)
                {
                    Task.Run(continuation);
                }
            }