-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Hey, great project and I love this concept of generating (metadata for) diagrams that document the codebase.
Using OperationWalker instead of CSharpSyntaxWalker will be more efficient for this project
- Better productivity when writing new analyzers as you the IOperation provides access to type metadata and more
- It will support VB as well, not only C#
- We'll have more context when writing these analyzers (ex:
object obj = new();currently doesn't work since it's anImplicitObjectCreationExpressionSyntaxand not anObjectCreationExpressionSyntax) and we'll be able to provide more context (constant values and such)
This change doesn't look like a breaking change for the library since the constructor for SourceAnalyzer will not need to change at all.
Copilot
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request