Example #1
0
 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);
 }
Example #2
0
 internal override MethodInfo GetMethodInfo()
 {
     return(ctor.GetMethodInfo());
 }