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; }