2 writes to handles
System.IO.Log (2)
System\IO\Log\LogReserveAndAppendState.cs (2)
453this.handles = new GCHandle[pinnedObjectCount]; 519this.handles = null;
11 references to handles
System.IO.Log (11)
System\IO\Log\LogReserveAndAppendState.cs (11)
442if (this.handles != null) 465this.handles[(int)PinIndex.ReturnLsn] = GCHandle.Alloc(this.boxedResultLsn, GCHandleType.Pinned); 472this.handles[(int)PinIndex.Reservations] = GCHandle.Alloc(this.alignedReservations, GCHandleType.Pinned); 478this.handles[(int)PinIndex.Header] = GCHandle.Alloc(this.headerBits, GCHandleType.Pinned); 490this.handles[(int)PinIndex.FirstData + i] = GCHandle.Alloc(segment.Array, GCHandleType.Pinned); 511if (this.handles != null) 513for (int i = 0; i < this.handles.Length; i++) 515if (this.handles[i].IsAllocated) 516this.handles[i].Free(); 532if (this.handles != null) 622this.handles[(int)PinIndex.ReturnLsn].AddrOfPinnedObject(),