Esempio n. 1
0
 public void FromManaged(BoolStruct managed)
 {
     _boolStructNative = new BoolStructNative
     {
         b1 = (byte)(managed.b1 ? 1 : 0),
         b2 = (byte)(managed.b2 ? 1 : 0),
         b3 = (byte)(managed.b3 ? 1 : 0)
     };
 }
Esempio n. 2
0
 public static BoolStruct ConvertToManaged(BoolStructNative unmanaged)
 {
     return(new BoolStruct
     {
         b1 = unmanaged.b1 != 0,
         b2 = unmanaged.b2 != 0,
         b3 = unmanaged.b3 != 0
     });
 }
Esempio n. 3
0
 public void FromUnmanaged(BoolStructNative value) => _boolStructNative = value;