internal unsafe void MarshalTo(Interop.MemoryBarrier *pointer) { pointer->SType = StructureType.MemoryBarrier; pointer->Next = null; pointer->SourceAccessMask = this.SourceAccessMask; pointer->DestinationAccessMask = this.DestinationAccessMask; }
internal MemoryBarrier(Interop.MemoryBarrier* ptr) { m = ptr; Initialize (); }
public MemoryBarrier() { m = (Interop.MemoryBarrier*) Interop.Structure.Allocate (typeof (Interop.MemoryBarrier)); Initialize (); }