microsoft / SqlScriptDOM

ScriptDOM/SqlDOM is a .NET library for parsing T-SQL statements and interacting with its abstract syntax tree
MIT License
128 stars 13 forks source link

For UPDATE statement, visitor visits SetClauses after WhereClause #81

Open kenlnetherland opened 2 months ago

kenlnetherland commented 2 months ago

.NET Framework (Windows-only) or .NET Core: .NET 8 Environment (local platform and source/target platforms): net8.0-windows x64 Steps to Reproduce:

Create a visitor inheriting from TSqlFragmentVisitor Override ExplicitVisit(AssignmentSetClause node) Override ExplicitVisit(WhereClause node) Item 2. (AssignmentSetClause) gets invoked "after" Item 3. (WhereClause) Shouldn't this be reversed?