private void RebuildPointerArray() { this.PointerArray = new IntPtr[InternalList.Count+1]; for (var i = 0; i < InternalList.Count; i++) this.PointerArray[i] = InternalList[i].Reference; this.PointerArray[InternalList.Count] = IntPtr.Zero; }