예제 #1
0
 public ATDeviceDefaults(DeviceDefaults.ATDeviceDefaults _0)
 {
     _Instance                     = Marshal.AllocHGlobal(sizeof(DeviceDefaults.ATDeviceDefaults._Internal));
     _ownsNativeInstance           = true;
     NativeToManagedMap[_Instance] = this;
     *((DeviceDefaults.ATDeviceDefaults._Internal *)_Instance) = *((DeviceDefaults.ATDeviceDefaults._Internal *)_0._Instance);
 }
예제 #2
0
        public static DeviceDefaults.ATBytes ATDeviceDefaultsGetDefaultPortConfig(DeviceDefaults.ATDeviceDefaults deviceDefaults, DeviceDefaults.ATMode mode, DeviceDefaults.ATPort port)
        {
            var _arg0 = ReferenceEquals(deviceDefaults, null) ? IntPtr.Zero : deviceDefaults._Instance;
            var _ret  = new DeviceDefaults.ATBytes._Internal();

            _Internal.ATDeviceDefaultsGetDefaultPortConfig(new IntPtr(&_ret), _arg0, mode, port);
            return(DeviceDefaults.ATBytes._CreateInstance(_ret));
        }