Example #1
0
        [System.Security.SecurityCritical]  // auto-generated
        private ParameterInfo[] FetchNonReturnParameters()
        {
            if (m_parameters == null)
                m_parameters = RuntimeParameterInfo.GetParameters(this, this, Signature);

            return m_parameters;
        }
        internal static ParameterInfo GetReturnParameter(IRuntimeMethodInfo method, MemberInfo member, Signature sig)
        {
            ParameterInfo result;

            RuntimeParameterInfo.GetParameters(method, member, sig, out result, true);
            return(result);
        }
Example #3
0
 private ParameterInfo[] FetchNonReturnParameters()
 {
     if (this.m_parameters == null)
     {
         this.m_parameters = RuntimeParameterInfo.GetParameters(this, this, this.Signature);
     }
     return(this.m_parameters);
 }
 internal override ParameterInfo[] GetParametersNoCopy()
 {
     if (this.m_parameters == null)
     {
         this.m_parameters = RuntimeParameterInfo.GetParameters(this, this, this.Signature);
     }
     return(this.m_parameters);
 }
 private ParameterInfo[] FetchNonReturnParameters() =>
 m_parameters ??= RuntimeParameterInfo.GetParameters(this, this, Signature);
Example #6
0
 internal override ParameterInfo[] GetParametersNoCopy() =>
 m_parameters ??= RuntimeParameterInfo.GetParameters(this, this, Signature);
        internal static ParameterInfo[] GetParameters(IRuntimeMethodInfo method, MemberInfo member, Signature sig)
        {
            ParameterInfo parameterInfo;

            return(RuntimeParameterInfo.GetParameters(method, member, sig, out parameterInfo, false));
        }