public override void VisitForStatement(ForStatementSyntax node) { var id = ((IdentifierNameSyntax)node.Variable).Identifier; _tracker.AddIdentifier(id); Visit(node.Statement); _tracker.RemoveIdentifier(id); }
public override void VisitForEachStatement(ForEachStatementSyntax node) { tracker.AddIdentifier(node.Identifier); Visit(node.Statement); tracker.RemoveIdentifier(node.Identifier); }