private Model.Method Filter(MethodDefinition def, Model.Method mth)
 {
     if (!_filter.InstrumentClass(def.Module.Name, def.FullName))
     {
         mth.MarkAsSkipped(SkippedMethod.Filter);
     }
     else if (_filter.ExcludeByAttribute(def))
     {
         mth.MarkAsSkipped(SkippedMethod.Attribute);
     }
     return mth;
 }
 private Model.Class Filter(TypeDefinition def, Model.Class cls)
 {
     if (!_filter.InstrumentClass(def.Module.Name, def.FullName))
     {
         cls.MarkAsSkipped(SkippedMethod.Filter);
     }
     else if (_filter.ExcludeByAttribute(def))
     {
         cls.MarkAsSkipped(SkippedMethod.Attribute);
     }
     return cls;
 }