System.Reflection.RuntimeMethodInfo.RuntimeMethodInfo C# (CSharp) Method

RuntimeMethodInfo() private method

private RuntimeMethodInfo ( RuntimeMethodHandle handle, RuntimeTypeHandle declaringTypeHandle, System.RuntimeType.RuntimeTypeCache reflectedTypeCache, MethodAttributes methodAttributes, BindingFlags bindingFlags ) : System
handle System.RuntimeMethodHandle
declaringTypeHandle System.RuntimeTypeHandle
reflectedTypeCache System.RuntimeType.RuntimeTypeCache
methodAttributes MethodAttributes
bindingFlags BindingFlags
return System
        internal RuntimeMethodInfo(
            RuntimeMethodHandle handle, RuntimeTypeHandle declaringTypeHandle, 
            RuntimeTypeCache reflectedTypeCache, MethodAttributes methodAttributes, BindingFlags bindingFlags)
        {
            ASSERT.PRECONDITION(!handle.IsNullHandle());            
            ASSERT.PRECONDITION(methodAttributes == handle.GetAttributes());            

            m_toString = null;
            m_bindingFlags = bindingFlags;
            m_handle = handle;
            m_reflectedTypeCache = reflectedTypeCache;
            m_parameters = null; // Created lazily when GetParameters() is called.
            m_methodAttributes = methodAttributes;
            m_declaringType = declaringTypeHandle.GetRuntimeType();
            ASSERT.POSTCONDITION(!m_handle.IsNullHandle());    
        }
        #endregion

Same methods

RuntimeMethodInfo::RuntimeMethodInfo ( ) : System