SyntaxWalker 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
演练语法树,允许子类在所有节点、令牌和琐碎节点上运行。 步行者将执行树的第一次深度行走。
public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
- 继承
-
SyntaxWalker
构造函数
SyntaxWalker(SyntaxWalkerDepth) |
创建新的演练器实例。 |
属性
Depth |
应进入的 SyntaxWalker 语法。 |
方法
Visit(SyntaxNode) |
当步行者访问节点时调用。 如果子类想要处理节点,可以重写此方法。 如果重写希望访问此节点的子级,应调用回此基方法。 |
VisitToken(SyntaxToken) |
当步行者访问令牌时调用。 如果子类想要处理令牌,可以重写此方法。 如果重写需要访问此令牌的琐事,应重新调用此基方法。 |
VisitTrivia(SyntaxTrivia) |
当步行者访问琐碎语法时调用。 如果子类想要处理令牌,可以重写此方法。 如果重写希望访问此琐事语法的子级,应重新调用此基方法。 |