private void FileSystemWatcherRegEx_Changed(object sender, FileSystemEventArgs e)
 {
     if (RegexPattern == null)
     {
         IsChanged?.Invoke(sender, e);
     }
     else if (Matches(e.Name))
     {
         IsChanged?.Invoke(sender, e);
     }
 }
        public override SyntaxNode VisitAttribute(AttributeSyntax node)
        {
            var result         = (AttributeSyntax)base.VisitAttribute(node);
            var attributeClass = result.Name.ToFullString();

            if (_associationMap.ContainsKey(attributeClass))
            {
                SuspiciousAttributeSyntaxes.Manage(result, _associationMap[attributeClass]);
                IsChanged.Set();
            }
            return(result);
        }