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); }
public bool TryParse(string typeName, out SsrsFilterObjectTypes type) => Enum.TryParse(typeName, true, out type);