private MethodInfo TryGetForwarder() { if (forwarder == null && !declaringType.__IsMissing) { MethodBase mb = declaringType.FindMethod(name, signature); ConstructorInfo ci = mb as ConstructorInfo; if (ci != null) { forwarder = ci.GetMethodInfo(); } else { forwarder = (MethodInfo)mb; } } return(forwarder); }
internal override MethodInfo GetMethodInfo() { return(ctor.GetMethodInfo()); }