public CopyFilters(string rules)
{
if (!string.IsNullOrEmpty(rules))
{
foreach (var r in rules.Split(';'))
{
var rule = FileMaskToRegexWithFlag(r.Replace('/', '\\'), true);
if (rule.Key == null)
throw new Exception("Empty rule");
Rules.Add(rule);
}
}
}