System.IntPtr.IntPtr C# (CSharp) Method

IntPtr() private method

private IntPtr ( SerializationInfo info, StreamingContext context ) : System
info SerializationInfo
context StreamingContext
return System
        private unsafe IntPtr(SerializationInfo info, StreamingContext context) {
            long l = info.GetInt64("value");

            if (Size==4 && (l>Int32.MaxValue || l<Int32.MinValue)) {
                throw new ArgumentException(Environment.GetResourceString("Serialization_InvalidPtrValue"));
            }

            m_value = (void *)l;
        }

Same methods

IntPtr::IntPtr ( int value ) : System
IntPtr::IntPtr ( long value ) : System
IntPtr::IntPtr ( void value ) : System