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