internal unsafe void MarshalTo(Interop.MappedMemoryRange *pointer) { pointer->SType = StructureType.MappedMemoryRange; pointer->Next = null; this.Memory?.MarshalTo(&pointer->Memory); pointer->Offset = this.Offset; pointer->Size = this.Size; }
internal MappedMemoryRange(Interop.MappedMemoryRange* ptr) { m = ptr; Initialize (); }
public MappedMemoryRange() { m = (Interop.MappedMemoryRange*) Interop.Structure.Allocate (typeof (Interop.MappedMemoryRange)); Initialize (); }