Fix #55183: Add SymbolVisitor<TArgument, TResult>#56530
Conversation
|
@333fred are we waiting until main becomes 17.1 to review/merge this? Or can it go into 17.0? |
|
Not sure what the bar for 17.0 is at this point. @jaredpar? |
333fred
left a comment
There was a problem hiding this comment.
We do need to have explicit testing of the new visitor.
|
@siegfriedpammer Let us know if you need some pointers on how to test this change. Thanks |
|
I tried looking for tests of the other visitors however, I could not find any samples. Any pointers would be appreciated. Thanks! |
|
I would create a new test file under Let me know if that makes sense. |
|
Marking this PR as draft for now (to make room in our review queue while the PR is being worked on). Please ping if you have any questions or when ready for another look. |
|
@siegfriedpammer is there anything you need from us to address feedback? Feel free to chat here, or I'm available on discord (id Orannis#3333). |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
ec223bc to
3f45587
Compare
|
@333fred I am trying to get this wrapped up. I am not sure how you would approach the topic of unit testing the visitor. I have pushed my first try and of course it is still unfinished. Would it be possible for you to take a look and provide feedback nonetheless? Thank you very much! |
|
@siegfriedpammer that looks great. Just need some for the new API :). |
|
Thanks, then I will continue and get this done! |
3f45587 to
070265f
Compare
333fred
left a comment
There was a problem hiding this comment.
LGTM (commit 2). @dotnet/roslyn-compiler for a second review.
|
@dotnet/roslyn-ide For a sign-off |
|
Thanks for the contribution @siegfriedpammer! |
…res/required-members * upstream/main: (66 commits) Fix #55183: Add SymbolVisitor<TArgument, TResult> (#56530) Simplifier options (#60174) Remove duplicated asset Do not try to refcount solution syncing when communicating with OOP Delay symbol-search index updating until solution is fully loaded. add more miscellaneous tests for checked operators (#60727) Support checked operators in explicit interface implementation (#60715) Avoid formatting diagnostics with raw strings (#60655) Make heading levels for warning waves documentation consistent (#60721) Clean up IDiagnosticService extension methods Remove #nullable enable Add integration test to flag MEF composition breaks Generate static abstract interface members correctly (#60618) Merge release/dev17.2 to main (#60682) Fix FAR on checked operators (#60698) Add implement interface support for checked operators and cast operators (#60719) Update csc.dll path in launch.json (#60663) Grab bag of UTF8 string support in IDE features (#60599) Allow code actions to retrieve options for any language (#60697) Fix flaky VSTypeScriptHandlerTests (#60706) ...
…o setsrequiredmembers * upstream/features/required-members: (66 commits) Fix dotnet#55183: Add SymbolVisitor<TArgument, TResult> (dotnet#56530) Simplifier options (dotnet#60174) Remove duplicated asset Do not try to refcount solution syncing when communicating with OOP Delay symbol-search index updating until solution is fully loaded. add more miscellaneous tests for checked operators (dotnet#60727) Support checked operators in explicit interface implementation (dotnet#60715) Avoid formatting diagnostics with raw strings (dotnet#60655) Make heading levels for warning waves documentation consistent (dotnet#60721) Clean up IDiagnosticService extension methods Remove #nullable enable Add integration test to flag MEF composition breaks Generate static abstract interface members correctly (dotnet#60618) Merge release/dev17.2 to main (dotnet#60682) Fix FAR on checked operators (dotnet#60698) Add implement interface support for checked operators and cast operators (dotnet#60719) Update csc.dll path in launch.json (dotnet#60663) Grab bag of UTF8 string support in IDE features (dotnet#60599) Allow code actions to retrieve options for any language (dotnet#60697) Fix flaky VSTypeScriptHandlerTests (dotnet#60706) ...
Fixes #55183