private static bool MatchesTypeFilter(SsrsFilterObjectTypes filterTypes, CatalogItemType type)
        {
            if (filterTypes == SsrsFilterObjectTypes.All)
            {
                return(true);
            }
            switch (type)
            {
            case CatalogItemType.DataSource: return((filterTypes & SsrsFilterObjectTypes.DataSource) != 0);

            case CatalogItemType.Report:     return((filterTypes & SsrsFilterObjectTypes.Report) != 0);

            case CatalogItemType.DataSet:    return((filterTypes & SsrsFilterObjectTypes.DataSet) != 0);
            }
            return(false);
        }
Exemplo n.º 2
0
 public bool TryParse(string typeName, out SsrsFilterObjectTypes type) => Enum.TryParse(typeName, true, out type);