public override void VisitIdentifier(Identifier identifier)
 {
     if (Types.FirstOrDefault(t => t.Name == identifier.Name) == null)
     {
         NotTypesIdNames.Add(identifier.Name);
     }
     base.VisitIdentifier(identifier);
 }
 public override void VisitEventDeclaration(EventDeclaration eventDeclaration)
 {
     foreach (var v in eventDeclaration.Variables)
     {
         NotTypesIdNames.Add(v.Name);
     }
     base.VisitEventDeclaration(eventDeclaration);
 }
 public override void VisitFieldDeclaration(FieldDeclaration fieldDeclaration)
 {
     foreach (var v in fieldDeclaration.Variables)
     {
         NotTypesIdNames.Add(v.Name);
     }
     base.VisitFieldDeclaration(fieldDeclaration);
 }
 public override void VisitPropertyDeclaration(PropertyDeclaration propertyDeclaration)
 {
     NotTypesIdNames.Add(propertyDeclaration.Name);
     base.VisitPropertyDeclaration(propertyDeclaration);
 }
 public override void VisitMethodDeclaration(MethodDeclaration methodDeclaration)
 {
     NotTypesIdNames.Add(methodDeclaration.Name);
     base.VisitMethodDeclaration(methodDeclaration);
 }