示例#1
0
 internal DPoint(IntPtr nativePtr)
 {
     using (var native = new NativeDPoint(nativePtr))
     {
         this._X = native.X;
         this._Y = native.Y;
     }
 }
示例#2
0
        internal DPoint(IntPtr ptr, bool isEnabledDispose = true)
        {
            if (ptr == IntPtr.Zero)
            {
                throw new ArgumentException("Can not pass IntPtr.Zero", nameof(ptr));
            }

            using (var native = new NativeDPoint(ptr, isEnabledDispose))
            {
                this._X = native.X;
                this._Y = native.Y;
            }
        }