Example #1
0
 public CSHotFixConstructorInfo(ILMethod m)
 {
     method     = m;
     parameters = new CSHotFixParameterInfo[m.ParameterCount];
     for (int i = 0; i < m.ParameterCount; i++)
     {
         parameters[i] = new CSHotFixParameterInfo(m.Parameters[i]);
     }
 }
Example #2
0
 public CSHotFixConstructorInfo(ILMethod m)
 {
     method     = m;
     parameters = new CSHotFixParameterInfo[m.ParameterCount];
     for (int i = 0; i < m.ParameterCount; i++)
     {
         var pd = m.Definition.Parameters[i];
         parameters[i] = new CSHotFixParameterInfo(pd, m.Parameters[i], this);
     }
 }
Example #3
0
 public CSHotFixMethodInfo(ILMethod m)
 {
     method     = m;
     definition = m.Definition;
     appdomain  = m.DeclearingType.AppDomain;
     parameters = new CSHotFixParameterInfo[m.ParameterCount];
     for (int i = 0; i < m.ParameterCount; i++)
     {
         parameters[i] = new CSHotFixParameterInfo(m.Parameters[i]);
     }
 }