📄 nodetrackingastvisitor.cs
字号:
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.42
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ICSharpCode.NRefactory.Visitors {
using System;
using ICSharpCode.NRefactory.Ast;
/// <summary> /// The NodeTrackingAstVisitor will iterate through the whole AST, /// just like the AbstractAstVisitor, and calls the virtual methods /// BeginVisit and EndVisit for each node being visited. /// </summary>
/// <remarks> /// base.Visit(node, data) calls this.TrackedVisit(node, data), so if /// you want to visit child nodes using the default visiting behaviour, /// use base.TrackedVisit(parentNode, data). /// </remarks>
public abstract class NodeTrackingAstVisitor : AbstractAstVisitor {
protected virtual void BeginVisit(INode node) {
}
protected virtual void EndVisit(INode node) {
}
public sealed override object VisitAddHandlerStatement(AddHandlerStatement addHandlerStatement, object data) {
this.BeginVisit(addHandlerStatement);
object result = this.TrackedVisit(addHandlerStatement, data);
this.EndVisit(addHandlerStatement);
return result;
}
public sealed override object VisitAddressOfExpression(AddressOfExpression addressOfExpression, object data) {
this.BeginVisit(addressOfExpression);
object result = this.TrackedVisit(addressOfExpression, data);
this.EndVisit(addressOfExpression);
return result;
}
public sealed override object VisitAnonymousMethodExpression(AnonymousMethodExpression anonymousMethodExpression, object data) {
this.BeginVisit(anonymousMethodExpression);
object result = this.TrackedVisit(anonymousMethodExpression, data);
this.EndVisit(anonymousMethodExpression);
return result;
}
public sealed override object VisitArrayCreateExpression(ArrayCreateExpression arrayCreateExpression, object data) {
this.BeginVisit(arrayCreateExpression);
object result = this.TrackedVisit(arrayCreateExpression, data);
this.EndVisit(arrayCreateExpression);
return result;
}
public sealed override object VisitArrayInitializerExpression(ArrayInitializerExpression arrayInitializerExpression, object data) {
this.BeginVisit(arrayInitializerExpression);
object result = this.TrackedVisit(arrayInitializerExpression, data);
this.EndVisit(arrayInitializerExpression);
return result;
}
public sealed override object VisitAssignmentExpression(AssignmentExpression assignmentExpression, object data) {
this.BeginVisit(assignmentExpression);
object result = this.TrackedVisit(assignmentExpression, data);
this.EndVisit(assignmentExpression);
return result;
}
public sealed override object VisitAttribute(ICSharpCode.NRefactory.Ast.Attribute attribute, object data) {
this.BeginVisit(attribute);
object result = this.TrackedVisit(attribute, data);
this.EndVisit(attribute);
return result;
}
public sealed override object VisitAttributeSection(AttributeSection attributeSection, object data) {
this.BeginVisit(attributeSection);
object result = this.TrackedVisit(attributeSection, data);
this.EndVisit(attributeSection);
return result;
}
public sealed override object VisitBaseReferenceExpression(BaseReferenceExpression baseReferenceExpression, object data) {
this.BeginVisit(baseReferenceExpression);
object result = this.TrackedVisit(baseReferenceExpression, data);
this.EndVisit(baseReferenceExpression);
return result;
}
public sealed override object VisitBinaryOperatorExpression(BinaryOperatorExpression binaryOperatorExpression, object data) {
this.BeginVisit(binaryOperatorExpression);
object result = this.TrackedVisit(binaryOperatorExpression, data);
this.EndVisit(binaryOperatorExpression);
return result;
}
public sealed override object VisitBlockStatement(BlockStatement blockStatement, object data) {
this.BeginVisit(blockStatement);
object result = this.TrackedVisit(blockStatement, data);
this.EndVisit(blockStatement);
return result;
}
public sealed override object VisitBreakStatement(BreakStatement breakStatement, object data) {
this.BeginVisit(breakStatement);
object result = this.TrackedVisit(breakStatement, data);
this.EndVisit(breakStatement);
return result;
}
public sealed override object VisitCaseLabel(CaseLabel caseLabel, object data) {
this.BeginVisit(caseLabel);
object result = this.TrackedVisit(caseLabel, data);
this.EndVisit(caseLabel);
return result;
}
public sealed override object VisitCastExpression(CastExpression castExpression, object data) {
this.BeginVisit(castExpression);
object result = this.TrackedVisit(castExpression, data);
this.EndVisit(castExpression);
return result;
}
public sealed override object VisitCatchClause(CatchClause catchClause, object data) {
this.BeginVisit(catchClause);
object result = this.TrackedVisit(catchClause, data);
this.EndVisit(catchClause);
return result;
}
public sealed override object VisitCheckedExpression(CheckedExpression checkedExpression, object data) {
this.BeginVisit(checkedExpression);
object result = this.TrackedVisit(checkedExpression, data);
this.EndVisit(checkedExpression);
return result;
}
public sealed override object VisitCheckedStatement(CheckedStatement checkedStatement, object data) {
this.BeginVisit(checkedStatement);
object result = this.TrackedVisit(checkedStatement, data);
this.EndVisit(checkedStatement);
return result;
}
public sealed override object VisitClassReferenceExpression(ClassReferenceExpression classReferenceExpression, object data) {
this.BeginVisit(classReferenceExpression);
object result = this.TrackedVisit(classReferenceExpression, data);
this.EndVisit(classReferenceExpression);
return result;
}
public sealed override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) {
this.BeginVisit(compilationUnit);
object result = this.TrackedVisit(compilationUnit, data);
this.EndVisit(compilationUnit);
return result;
}
public sealed override object VisitConditionalExpression(ConditionalExpression conditionalExpression, object data) {
this.BeginVisit(conditionalExpression);
object result = this.TrackedVisit(conditionalExpression, data);
this.EndVisit(conditionalExpression);
return result;
}
public sealed override object VisitConstructorDeclaration(ConstructorDeclaration constructorDeclaration, object data) {
this.BeginVisit(constructorDeclaration);
object result = this.TrackedVisit(constructorDeclaration, data);
this.EndVisit(constructorDeclaration);
return result;
}
public sealed override object VisitConstructorInitializer(ConstructorInitializer constructorInitializer, object data) {
this.BeginVisit(constructorInitializer);
object result = this.TrackedVisit(constructorInitializer, data);
this.EndVisit(constructorInitializer);
return result;
}
public sealed override object VisitContinueStatement(ContinueStatement continueStatement, object data) {
this.BeginVisit(continueStatement);
object result = this.TrackedVisit(continueStatement, data);
this.EndVisit(continueStatement);
return result;
}
public sealed override object VisitDeclareDeclaration(DeclareDeclaration declareDeclaration, object data) {
this.BeginVisit(declareDeclaration);
object result = this.TrackedVisit(declareDeclaration, data);
this.EndVisit(declareDeclaration);
return result;
}
public sealed override object VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, object data) {
this.BeginVisit(defaultValueExpression);
object result = this.TrackedVisit(defaultValueExpression, data);
this.EndVisit(defaultValueExpression);
return result;
}
public sealed override object VisitDelegateDeclaration(DelegateDeclaration delegateDeclaration, object data) {
this.BeginVisit(delegateDeclaration);
object result = this.TrackedVisit(delegateDeclaration, data);
this.EndVisit(delegateDeclaration);
return result;
}
public sealed override object VisitDestructorDeclaration(DestructorDeclaration destructorDeclaration, object data) {
this.BeginVisit(destructorDeclaration);
object result = this.TrackedVisit(destructorDeclaration, data);
this.EndVisit(destructorDeclaration);
return result;
}
public sealed override object VisitDirectionExpression(DirectionExpression directionExpression, object data) {
this.BeginVisit(directionExpression);
object result = this.TrackedVisit(directionExpression, data);
this.EndVisit(directionExpression);
return result;
}
public sealed override object VisitDoLoopStatement(DoLoopStatement doLoopStatement, object data) {
this.BeginVisit(doLoopStatement);
object result = this.TrackedVisit(doLoopStatement, data);
this.EndVisit(doLoopStatement);
return result;
}
public sealed override object VisitElseIfSection(ElseIfSection elseIfSection, object data) {
this.BeginVisit(elseIfSection);
object result = this.TrackedVisit(elseIfSection, data);
this.EndVisit(elseIfSection);
return result;
}
public sealed override object VisitEmptyStatement(EmptyStatement emptyStatement, object data) {
this.BeginVisit(emptyStatement);
object result = this.TrackedVisit(emptyStatement, data);
this.EndVisit(emptyStatement);
return result;
}
public sealed override object VisitEndStatement(EndStatement endStatement, object data) {
this.BeginVisit(endStatement);
object result = this.TrackedVisit(endStatement, data);
this.EndVisit(endStatement);
return result;
}
public sealed override object VisitEraseStatement(EraseStatement eraseStatement, object data) {
this.BeginVisit(eraseStatement);
object result = this.TrackedVisit(eraseStatement, data);
this.EndVisit(eraseStatement);
return result;
}
public sealed override object VisitErrorStatement(ErrorStatement errorStatement, object data) {
this.BeginVisit(errorStatement);
object result = this.TrackedVisit(errorStatement, data);
this.EndVisit(errorStatement);
return result;
}
public sealed override object VisitEventAddRegion(EventAddRegion eventAddRegion, object data) {
this.BeginVisit(eventAddRegion);
object result = this.TrackedVisit(eventAddRegion, data);
this.EndVisit(eventAddRegion);
return result;
}
public sealed override object VisitEventDeclaration(EventDeclaration eventDeclaration, object data) {
this.BeginVisit(eventDeclaration);
object result = this.TrackedVisit(eventDeclaration, data);
this.EndVisit(eventDeclaration);
return result;
}
public sealed override object VisitEventRaiseRegion(EventRaiseRegion eventRaiseRegion, object data) {
this.BeginVisit(eventRaiseRegion);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -