2 writes to GlobalContextIndex
System.Net.Sockets (2)
System\Net\Sockets\SocketAsyncEngine.Unix.cs (2)
143context.GlobalContextIndex = index; 168context.GlobalContextIndex = -1;
7 references to GlobalContextIndex
System.Net.Sockets (7)
System\Net\Sockets\SocketAsyncEngine.Unix.cs (7)
81/// <para>It is also stored in <see cref="SocketAsyncContext.GlobalContextIndex"/> so that we can efficiently remove it when unregistering the socket.</para> 121Debug.Assert(context.GlobalContextIndex == -1); 147Interop.Sys.SocketEvents.Read | Interop.Sys.SocketEvents.Write, context.GlobalContextIndex); 159Debug.Assert(context.GlobalContextIndex >= 0); 160Debug.Assert(ReferenceEquals(s_registeredContexts[context.GlobalContextIndex], context)); 164s_registeredContexts[context.GlobalContextIndex] = null; 165s_registeredContextsFreeList.Enqueue(context.GlobalContextIndex);