System.Net.Sockets.SocketAsyncEventArgs.UpdatePerfCounters C# (CSharp) Method

UpdatePerfCounters() private method

private UpdatePerfCounters ( int size, bool sendOp ) : void
size int
sendOp bool
return void
        internal void UpdatePerfCounters(int size, bool sendOp)
        {
            if (sendOp)
            {
                SocketPerfCounter.Instance.Increment(SocketPerfCounterName.SocketBytesSent, size);
                if (_currentSocket.Transport == TransportType.Udp)
                {
                    SocketPerfCounter.Instance.Increment(SocketPerfCounterName.SocketDatagramsSent);
                }
            }
            else
            {
                SocketPerfCounter.Instance.Increment(SocketPerfCounterName.SocketBytesReceived, size);
                if (_currentSocket.Transport == TransportType.Udp)
                {
                    SocketPerfCounter.Instance.Increment(SocketPerfCounterName.SocketDatagramsReceived);
                }
            }
        }
SocketAsyncEventArgs