Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public static bool ValueIncluded(this CoverageFilterType c, CoverageFilterType t)
 {
     return((c & t) == t);
 }