2 writes to GlobalContextIndex
System.Net.Sockets (2)
System\Net\Sockets\SocketAsyncEngine.Unix.cs (2)
157
context.
GlobalContextIndex
= index;
182
context.
GlobalContextIndex
= -1;
7 references to GlobalContextIndex
System.Net.Sockets (7)
System\Net\Sockets\SocketAsyncEngine.Unix.cs (7)
102
/// <para>It is also stored in <see cref="SocketAsyncContext.
GlobalContextIndex
"/> so that we can efficiently remove it when unregistering the socket.</para>
135
Debug.Assert(context.
GlobalContextIndex
== -1);
161
Interop.Sys.SocketEvents.Read | Interop.Sys.SocketEvents.Write, context.
GlobalContextIndex
);
173
Debug.Assert(context.
GlobalContextIndex
>= 0);
174
Debug.Assert(ReferenceEquals(s_registeredContexts[context.
GlobalContextIndex
], context));
178
s_registeredContexts[context.
GlobalContextIndex
] = null;
179
s_registeredContextsFreeList.Enqueue(context.
GlobalContextIndex
);