public static CoverageFilterType ExpandFilter(CoverageFilterType filter) { CoverageFilterType type = filter & CoverageFilterType.Document; if ((filter & CoverageFilterType.Method) == CoverageFilterType.Method) { return((((type | CoverageFilterType.Assembly) | CoverageFilterType.Namespace) | CoverageFilterType.Class) | CoverageFilterType.Method); } if ((filter & CoverageFilterType.Class) == CoverageFilterType.Class) { return(((type | CoverageFilterType.Assembly) | CoverageFilterType.Namespace) | CoverageFilterType.Class); } if ((filter & CoverageFilterType.Namespace) == CoverageFilterType.Namespace) { return((type | CoverageFilterType.Assembly) | CoverageFilterType.Namespace); } return(filter); }
public static bool ValueIncluded(this CoverageFilterType c, CoverageFilterType t) { return((c & t) == t); }