System.RuntimeMethodHandle.RuntimeMethodHandle C# (CSharp) Method

RuntimeMethodHandle() private method

private RuntimeMethodHandle ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return System
        private RuntimeMethodHandle(SerializationInfo info, StreamingContext context)
        {
            if(info == null)
                throw new ArgumentNullException("info");
            
            MethodInfo m =(RuntimeMethodInfo)info.GetValue("MethodObj", typeof(RuntimeMethodInfo));

            m_ptr = m.MethodHandle.Value;
            
            if(m_ptr.ToPointer() == null)
                throw new SerializationException(Environment.GetResourceString("Serialization_InsufficientState"));
        }

Same methods

RuntimeMethodHandle::RuntimeMethodHandle ( IntPtr pMethod ) : System
RuntimeMethodHandle::RuntimeMethodHandle ( void pMethod ) : System