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) }; }
public static BoolStruct ConvertToManaged(BoolStructNative unmanaged) { return(new BoolStruct { b1 = unmanaged.b1 != 0, b2 = unmanaged.b2 != 0, b3 = unmanaged.b3 != 0 }); }
public void FromUnmanaged(BoolStructNative value) => _boolStructNative = value;