1 write to nodes
mscorlib (1)
system\threading\threadpool.cs (1)
472nodes = new IThreadPoolWorkItem[QueueSegmentLength];
12 references to nodes
mscorlib (12)
system\threading\threadpool.cs (12)
443Contract.Assert(upper <= nodes.Length); 444Contract.Assert(lower <= nodes.Length); 452Contract.Assert(newUpper <= nodes.Length); 453Contract.Assert(newLower <= nodes.Length); 480return (upper == nodes.Length) && 481(lower == nodes.Length); 501if (upper == nodes.Length) 506Contract.Assert(Volatile.Read(ref nodes[upper]) == null); 507Volatile.Write(ref nodes[upper], node); 537while ((node = Volatile.Read(ref nodes[lower])) == null) 541nodes[lower] = null; 1713IThreadPoolWorkItem[] items = segment.nodes;