Exemple #1
0
        public void Restore()
        {
            var fields = FindFieldTypes(FindFieldTypes());

            Restore(fields);
            foreach (var field in fields.Keys)
            {
                inlinedMethodTypes.Add(field.DeclaringType);
            }
        }
 protected override void OnInlinedMethod(MethodDef methodToInline, bool inlinedMethod)
 {
     if (inlinedMethod)
     {
         inlinedMethodTypes.Add(methodToInline.DeclaringType);
     }
     else
     {
         inlinedMethodTypes.DontRemoveType(methodToInline.DeclaringType);
     }
 }