[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); }
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);
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)); }