public MemberExceptionBase(string match,tagmodifier cfg)
 {
     nameRegex = new Regex(match, RegexOptions.Compiled);
     exclude = cfg.exclude;
     if (null != cfg.alter)
     {
         alterActions.AddRange(AlterActionBase.Create(cfg.alter));
     }
 }
 public static MemberExceptionBase CreateTagException(tagmodifier m)
 {
     return new TagException(m.match, m);
 }
 public MemberException(string pattern,tagmodifier cfg)
     : base(pattern,cfg)
 {
 }
 public TagException(string pattern, tagmodifier cfg)
     : base(pattern.Replace("-",""),cfg)
 {
 }