1
//------------------------------------------------------------------------------
3
// This code was generated by a tool.
4
// Runtime Version:2.0.50727.3053
6
// Changes to this file may cause incorrect behavior and will be lost if
7
// the code is regenerated.
9
//------------------------------------------------------------------------------
11
namespace ICSharpCode.OldNRefactory.Visitors {
13
using ICSharpCode.OldNRefactory.Ast;
17
/// The NodeTrackingAstVisitor will iterate through the whole AST,
18
/// just like the AbstractAstVisitor, and calls the virtual methods
19
/// BeginVisit and EndVisit for each node being visited.
22
/// base.Visit(node, data) calls this.TrackedVisit(node, data), so if
23
/// you want to visit child nodes using the default visiting behaviour,
24
/// use base.TrackedVisit(parentNode, data).
26
public abstract class NodeTrackingAstVisitor : AbstractAstVisitor {
28
protected virtual void BeginVisit(INode node) {
31
protected virtual void EndVisit(INode node) {
34
public sealed override object VisitAddHandlerStatement(AddHandlerStatement addHandlerStatement, object data) {
35
this.BeginVisit(addHandlerStatement);
36
object result = this.TrackedVisitAddHandlerStatement(addHandlerStatement, data);
37
this.EndVisit(addHandlerStatement);
41
public sealed override object VisitAddressOfExpression(AddressOfExpression addressOfExpression, object data) {
42
this.BeginVisit(addressOfExpression);
43
object result = this.TrackedVisitAddressOfExpression(addressOfExpression, data);
44
this.EndVisit(addressOfExpression);
48
public sealed override object VisitAnonymousMethodExpression(AnonymousMethodExpression anonymousMethodExpression, object data) {
49
this.BeginVisit(anonymousMethodExpression);
50
object result = this.TrackedVisitAnonymousMethodExpression(anonymousMethodExpression, data);
51
this.EndVisit(anonymousMethodExpression);
55
public sealed override object VisitArrayCreateExpression(ArrayCreateExpression arrayCreateExpression, object data) {
56
this.BeginVisit(arrayCreateExpression);
57
object result = this.TrackedVisitArrayCreateExpression(arrayCreateExpression, data);
58
this.EndVisit(arrayCreateExpression);
62
public sealed override object VisitAssignmentExpression(AssignmentExpression assignmentExpression, object data) {
63
this.BeginVisit(assignmentExpression);
64
object result = this.TrackedVisitAssignmentExpression(assignmentExpression, data);
65
this.EndVisit(assignmentExpression);
69
public sealed override object VisitAttribute(ICSharpCode.OldNRefactory.Ast.Attribute attribute, object data) {
70
this.BeginVisit(attribute);
71
object result = this.TrackedVisitAttribute(attribute, data);
72
this.EndVisit(attribute);
76
public sealed override object VisitAttributeSection(AttributeSection attributeSection, object data) {
77
this.BeginVisit(attributeSection);
78
object result = this.TrackedVisitAttributeSection(attributeSection, data);
79
this.EndVisit(attributeSection);
83
public sealed override object VisitBaseReferenceExpression(BaseReferenceExpression baseReferenceExpression, object data) {
84
this.BeginVisit(baseReferenceExpression);
85
object result = this.TrackedVisitBaseReferenceExpression(baseReferenceExpression, data);
86
this.EndVisit(baseReferenceExpression);
90
public sealed override object VisitBinaryOperatorExpression(BinaryOperatorExpression binaryOperatorExpression, object data) {
91
this.BeginVisit(binaryOperatorExpression);
92
object result = this.TrackedVisitBinaryOperatorExpression(binaryOperatorExpression, data);
93
this.EndVisit(binaryOperatorExpression);
97
public sealed override object VisitBlockStatement(BlockStatement blockStatement, object data) {
98
this.BeginVisit(blockStatement);
99
object result = this.TrackedVisitBlockStatement(blockStatement, data);
100
this.EndVisit(blockStatement);
104
public sealed override object VisitBreakStatement(BreakStatement breakStatement, object data) {
105
this.BeginVisit(breakStatement);
106
object result = this.TrackedVisitBreakStatement(breakStatement, data);
107
this.EndVisit(breakStatement);
111
public sealed override object VisitCaseLabel(CaseLabel caseLabel, object data) {
112
this.BeginVisit(caseLabel);
113
object result = this.TrackedVisitCaseLabel(caseLabel, data);
114
this.EndVisit(caseLabel);
118
public sealed override object VisitCastExpression(CastExpression castExpression, object data) {
119
this.BeginVisit(castExpression);
120
object result = this.TrackedVisitCastExpression(castExpression, data);
121
this.EndVisit(castExpression);
125
public sealed override object VisitCatchClause(CatchClause catchClause, object data) {
126
this.BeginVisit(catchClause);
127
object result = this.TrackedVisitCatchClause(catchClause, data);
128
this.EndVisit(catchClause);
132
public sealed override object VisitCheckedExpression(CheckedExpression checkedExpression, object data) {
133
this.BeginVisit(checkedExpression);
134
object result = this.TrackedVisitCheckedExpression(checkedExpression, data);
135
this.EndVisit(checkedExpression);
139
public sealed override object VisitCheckedStatement(CheckedStatement checkedStatement, object data) {
140
this.BeginVisit(checkedStatement);
141
object result = this.TrackedVisitCheckedStatement(checkedStatement, data);
142
this.EndVisit(checkedStatement);
146
public sealed override object VisitClassReferenceExpression(ClassReferenceExpression classReferenceExpression, object data) {
147
this.BeginVisit(classReferenceExpression);
148
object result = this.TrackedVisitClassReferenceExpression(classReferenceExpression, data);
149
this.EndVisit(classReferenceExpression);
153
public sealed override object VisitCollectionInitializerExpression(CollectionInitializerExpression collectionInitializerExpression, object data) {
154
this.BeginVisit(collectionInitializerExpression);
155
object result = this.TrackedVisitCollectionInitializerExpression(collectionInitializerExpression, data);
156
this.EndVisit(collectionInitializerExpression);
160
public sealed override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) {
161
this.BeginVisit(compilationUnit);
162
object result = this.TrackedVisitCompilationUnit(compilationUnit, data);
163
this.EndVisit(compilationUnit);
167
public sealed override object VisitConditionalExpression(ConditionalExpression conditionalExpression, object data) {
168
this.BeginVisit(conditionalExpression);
169
object result = this.TrackedVisitConditionalExpression(conditionalExpression, data);
170
this.EndVisit(conditionalExpression);
174
public sealed override object VisitConstructorDeclaration(ConstructorDeclaration constructorDeclaration, object data) {
175
this.BeginVisit(constructorDeclaration);
176
object result = this.TrackedVisitConstructorDeclaration(constructorDeclaration, data);
177
this.EndVisit(constructorDeclaration);
181
public sealed override object VisitConstructorInitializer(ConstructorInitializer constructorInitializer, object data) {
182
this.BeginVisit(constructorInitializer);
183
object result = this.TrackedVisitConstructorInitializer(constructorInitializer, data);
184
this.EndVisit(constructorInitializer);
188
public sealed override object VisitContinueStatement(ContinueStatement continueStatement, object data) {
189
this.BeginVisit(continueStatement);
190
object result = this.TrackedVisitContinueStatement(continueStatement, data);
191
this.EndVisit(continueStatement);
195
public sealed override object VisitDeclareDeclaration(DeclareDeclaration declareDeclaration, object data) {
196
this.BeginVisit(declareDeclaration);
197
object result = this.TrackedVisitDeclareDeclaration(declareDeclaration, data);
198
this.EndVisit(declareDeclaration);
202
public sealed override object VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, object data) {
203
this.BeginVisit(defaultValueExpression);
204
object result = this.TrackedVisitDefaultValueExpression(defaultValueExpression, data);
205
this.EndVisit(defaultValueExpression);
209
public sealed override object VisitDelegateDeclaration(DelegateDeclaration delegateDeclaration, object data) {
210
this.BeginVisit(delegateDeclaration);
211
object result = this.TrackedVisitDelegateDeclaration(delegateDeclaration, data);
212
this.EndVisit(delegateDeclaration);
216
public sealed override object VisitDestructorDeclaration(DestructorDeclaration destructorDeclaration, object data) {
217
this.BeginVisit(destructorDeclaration);
218
object result = this.TrackedVisitDestructorDeclaration(destructorDeclaration, data);
219
this.EndVisit(destructorDeclaration);
223
public sealed override object VisitDirectionExpression(DirectionExpression directionExpression, object data) {
224
this.BeginVisit(directionExpression);
225
object result = this.TrackedVisitDirectionExpression(directionExpression, data);
226
this.EndVisit(directionExpression);
230
public sealed override object VisitDoLoopStatement(DoLoopStatement doLoopStatement, object data) {
231
this.BeginVisit(doLoopStatement);
232
object result = this.TrackedVisitDoLoopStatement(doLoopStatement, data);
233
this.EndVisit(doLoopStatement);
237
public sealed override object VisitElseIfSection(ElseIfSection elseIfSection, object data) {
238
this.BeginVisit(elseIfSection);
239
object result = this.TrackedVisitElseIfSection(elseIfSection, data);
240
this.EndVisit(elseIfSection);
244
public sealed override object VisitEmptyStatement(EmptyStatement emptyStatement, object data) {
245
this.BeginVisit(emptyStatement);
246
object result = this.TrackedVisitEmptyStatement(emptyStatement, data);
247
this.EndVisit(emptyStatement);
251
public sealed override object VisitEndStatement(EndStatement endStatement, object data) {
252
this.BeginVisit(endStatement);
253
object result = this.TrackedVisitEndStatement(endStatement, data);
254
this.EndVisit(endStatement);
258
public sealed override object VisitEraseStatement(EraseStatement eraseStatement, object data) {
259
this.BeginVisit(eraseStatement);
260
object result = this.TrackedVisitEraseStatement(eraseStatement, data);
261
this.EndVisit(eraseStatement);
265
public sealed override object VisitErrorStatement(ErrorStatement errorStatement, object data) {
266
this.BeginVisit(errorStatement);
267
object result = this.TrackedVisitErrorStatement(errorStatement, data);
268
this.EndVisit(errorStatement);
272
public sealed override object VisitEventAddRegion(EventAddRegion eventAddRegion, object data) {
273
this.BeginVisit(eventAddRegion);
274
object result = this.TrackedVisitEventAddRegion(eventAddRegion, data);
275
this.EndVisit(eventAddRegion);
279
public sealed override object VisitEventDeclaration(EventDeclaration eventDeclaration, object data) {
280
this.BeginVisit(eventDeclaration);
281
object result = this.TrackedVisitEventDeclaration(eventDeclaration, data);
282
this.EndVisit(eventDeclaration);
286
public sealed override object VisitEventRaiseRegion(EventRaiseRegion eventRaiseRegion, object data) {
287
this.BeginVisit(eventRaiseRegion);
288
object result = this.TrackedVisitEventRaiseRegion(eventRaiseRegion, data);
289
this.EndVisit(eventRaiseRegion);
293
public sealed override object VisitEventRemoveRegion(EventRemoveRegion eventRemoveRegion, object data) {
294
this.BeginVisit(eventRemoveRegion);
295
object result = this.TrackedVisitEventRemoveRegion(eventRemoveRegion, data);
296
this.EndVisit(eventRemoveRegion);
300
public sealed override object VisitExitStatement(ExitStatement exitStatement, object data) {
301
this.BeginVisit(exitStatement);
302
object result = this.TrackedVisitExitStatement(exitStatement, data);
303
this.EndVisit(exitStatement);
307
public sealed override object VisitExpressionRangeVariable(ExpressionRangeVariable expressionRangeVariable, object data) {
308
this.BeginVisit(expressionRangeVariable);
309
object result = this.TrackedVisitExpressionRangeVariable(expressionRangeVariable, data);
310
this.EndVisit(expressionRangeVariable);
314
public sealed override object VisitExpressionStatement(ExpressionStatement expressionStatement, object data) {
315
this.BeginVisit(expressionStatement);
316
object result = this.TrackedVisitExpressionStatement(expressionStatement, data);
317
this.EndVisit(expressionStatement);
321
public sealed override object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) {
322
this.BeginVisit(externAliasDirective);
323
object result = this.TrackedVisitExternAliasDirective(externAliasDirective, data);
324
this.EndVisit(externAliasDirective);
328
public sealed override object VisitFieldDeclaration(FieldDeclaration fieldDeclaration, object data) {
329
this.BeginVisit(fieldDeclaration);
330
object result = this.TrackedVisitFieldDeclaration(fieldDeclaration, data);
331
this.EndVisit(fieldDeclaration);
335
public sealed override object VisitFixedStatement(FixedStatement fixedStatement, object data) {
336
this.BeginVisit(fixedStatement);
337
object result = this.TrackedVisitFixedStatement(fixedStatement, data);
338
this.EndVisit(fixedStatement);
342
public sealed override object VisitForeachStatement(ForeachStatement foreachStatement, object data) {
343
this.BeginVisit(foreachStatement);
344
object result = this.TrackedVisitForeachStatement(foreachStatement, data);
345
this.EndVisit(foreachStatement);
349
public sealed override object VisitForNextStatement(ForNextStatement forNextStatement, object data) {
350
this.BeginVisit(forNextStatement);
351
object result = this.TrackedVisitForNextStatement(forNextStatement, data);
352
this.EndVisit(forNextStatement);
356
public sealed override object VisitForStatement(ForStatement forStatement, object data) {
357
this.BeginVisit(forStatement);
358
object result = this.TrackedVisitForStatement(forStatement, data);
359
this.EndVisit(forStatement);
363
public sealed override object VisitGotoCaseStatement(GotoCaseStatement gotoCaseStatement, object data) {
364
this.BeginVisit(gotoCaseStatement);
365
object result = this.TrackedVisitGotoCaseStatement(gotoCaseStatement, data);
366
this.EndVisit(gotoCaseStatement);
370
public sealed override object VisitGotoStatement(GotoStatement gotoStatement, object data) {
371
this.BeginVisit(gotoStatement);
372
object result = this.TrackedVisitGotoStatement(gotoStatement, data);
373
this.EndVisit(gotoStatement);
377
public sealed override object VisitIdentifierExpression(IdentifierExpression identifierExpression, object data) {
378
this.BeginVisit(identifierExpression);
379
object result = this.TrackedVisitIdentifierExpression(identifierExpression, data);
380
this.EndVisit(identifierExpression);
384
public sealed override object VisitIfElseStatement(IfElseStatement ifElseStatement, object data) {
385
this.BeginVisit(ifElseStatement);
386
object result = this.TrackedVisitIfElseStatement(ifElseStatement, data);
387
this.EndVisit(ifElseStatement);
391
public sealed override object VisitIndexerDeclaration(IndexerDeclaration indexerDeclaration, object data) {
392
this.BeginVisit(indexerDeclaration);
393
object result = this.TrackedVisitIndexerDeclaration(indexerDeclaration, data);
394
this.EndVisit(indexerDeclaration);
398
public sealed override object VisitIndexerExpression(IndexerExpression indexerExpression, object data) {
399
this.BeginVisit(indexerExpression);
400
object result = this.TrackedVisitIndexerExpression(indexerExpression, data);
401
this.EndVisit(indexerExpression);
405
public sealed override object VisitInnerClassTypeReference(InnerClassTypeReference innerClassTypeReference, object data) {
406
this.BeginVisit(innerClassTypeReference);
407
object result = this.TrackedVisitInnerClassTypeReference(innerClassTypeReference, data);
408
this.EndVisit(innerClassTypeReference);
412
public sealed override object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) {
413
this.BeginVisit(interfaceImplementation);
414
object result = this.TrackedVisitInterfaceImplementation(interfaceImplementation, data);
415
this.EndVisit(interfaceImplementation);
419
public sealed override object VisitInvocationExpression(InvocationExpression invocationExpression, object data) {
420
this.BeginVisit(invocationExpression);
421
object result = this.TrackedVisitInvocationExpression(invocationExpression, data);
422
this.EndVisit(invocationExpression);
426
public sealed override object VisitLabelStatement(LabelStatement labelStatement, object data) {
427
this.BeginVisit(labelStatement);
428
object result = this.TrackedVisitLabelStatement(labelStatement, data);
429
this.EndVisit(labelStatement);
433
public sealed override object VisitLambdaExpression(LambdaExpression lambdaExpression, object data) {
434
this.BeginVisit(lambdaExpression);
435
object result = this.TrackedVisitLambdaExpression(lambdaExpression, data);
436
this.EndVisit(lambdaExpression);
440
public sealed override object VisitLocalVariableDeclaration(LocalVariableDeclaration localVariableDeclaration, object data) {
441
this.BeginVisit(localVariableDeclaration);
442
object result = this.TrackedVisitLocalVariableDeclaration(localVariableDeclaration, data);
443
this.EndVisit(localVariableDeclaration);
447
public sealed override object VisitLockStatement(LockStatement lockStatement, object data) {
448
this.BeginVisit(lockStatement);
449
object result = this.TrackedVisitLockStatement(lockStatement, data);
450
this.EndVisit(lockStatement);
454
public sealed override object VisitMemberReferenceExpression(MemberReferenceExpression memberReferenceExpression, object data) {
455
this.BeginVisit(memberReferenceExpression);
456
object result = this.TrackedVisitMemberReferenceExpression(memberReferenceExpression, data);
457
this.EndVisit(memberReferenceExpression);
461
public sealed override object VisitMethodDeclaration(MethodDeclaration methodDeclaration, object data) {
462
this.BeginVisit(methodDeclaration);
463
object result = this.TrackedVisitMethodDeclaration(methodDeclaration, data);
464
this.EndVisit(methodDeclaration);
468
public sealed override object VisitNamedArgumentExpression(NamedArgumentExpression namedArgumentExpression, object data) {
469
this.BeginVisit(namedArgumentExpression);
470
object result = this.TrackedVisitNamedArgumentExpression(namedArgumentExpression, data);
471
this.EndVisit(namedArgumentExpression);
475
public sealed override object VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration, object data) {
476
this.BeginVisit(namespaceDeclaration);
477
object result = this.TrackedVisitNamespaceDeclaration(namespaceDeclaration, data);
478
this.EndVisit(namespaceDeclaration);
482
public sealed override object VisitObjectCreateExpression(ObjectCreateExpression objectCreateExpression, object data) {
483
this.BeginVisit(objectCreateExpression);
484
object result = this.TrackedVisitObjectCreateExpression(objectCreateExpression, data);
485
this.EndVisit(objectCreateExpression);
489
public sealed override object VisitOnErrorStatement(OnErrorStatement onErrorStatement, object data) {
490
this.BeginVisit(onErrorStatement);
491
object result = this.TrackedVisitOnErrorStatement(onErrorStatement, data);
492
this.EndVisit(onErrorStatement);
496
public sealed override object VisitOperatorDeclaration(OperatorDeclaration operatorDeclaration, object data) {
497
this.BeginVisit(operatorDeclaration);
498
object result = this.TrackedVisitOperatorDeclaration(operatorDeclaration, data);
499
this.EndVisit(operatorDeclaration);
503
public sealed override object VisitOptionDeclaration(OptionDeclaration optionDeclaration, object data) {
504
this.BeginVisit(optionDeclaration);
505
object result = this.TrackedVisitOptionDeclaration(optionDeclaration, data);
506
this.EndVisit(optionDeclaration);
510
public sealed override object VisitParameterDeclarationExpression(ParameterDeclarationExpression parameterDeclarationExpression, object data) {
511
this.BeginVisit(parameterDeclarationExpression);
512
object result = this.TrackedVisitParameterDeclarationExpression(parameterDeclarationExpression, data);
513
this.EndVisit(parameterDeclarationExpression);
517
public sealed override object VisitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression, object data) {
518
this.BeginVisit(parenthesizedExpression);
519
object result = this.TrackedVisitParenthesizedExpression(parenthesizedExpression, data);
520
this.EndVisit(parenthesizedExpression);
524
public sealed override object VisitPointerReferenceExpression(PointerReferenceExpression pointerReferenceExpression, object data) {
525
this.BeginVisit(pointerReferenceExpression);
526
object result = this.TrackedVisitPointerReferenceExpression(pointerReferenceExpression, data);
527
this.EndVisit(pointerReferenceExpression);
531
public sealed override object VisitPrimitiveExpression(PrimitiveExpression primitiveExpression, object data) {
532
this.BeginVisit(primitiveExpression);
533
object result = this.TrackedVisitPrimitiveExpression(primitiveExpression, data);
534
this.EndVisit(primitiveExpression);
538
public sealed override object VisitPropertyDeclaration(PropertyDeclaration propertyDeclaration, object data) {
539
this.BeginVisit(propertyDeclaration);
540
object result = this.TrackedVisitPropertyDeclaration(propertyDeclaration, data);
541
this.EndVisit(propertyDeclaration);
545
public sealed override object VisitPropertyGetRegion(PropertyGetRegion propertyGetRegion, object data) {
546
this.BeginVisit(propertyGetRegion);
547
object result = this.TrackedVisitPropertyGetRegion(propertyGetRegion, data);
548
this.EndVisit(propertyGetRegion);
552
public sealed override object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) {
553
this.BeginVisit(propertySetRegion);
554
object result = this.TrackedVisitPropertySetRegion(propertySetRegion, data);
555
this.EndVisit(propertySetRegion);
559
public sealed override object VisitQueryExpression(QueryExpression queryExpression, object data) {
560
this.BeginVisit(queryExpression);
561
object result = this.TrackedVisitQueryExpression(queryExpression, data);
562
this.EndVisit(queryExpression);
566
public sealed override object VisitQueryExpressionAggregateClause(QueryExpressionAggregateClause queryExpressionAggregateClause, object data) {
567
this.BeginVisit(queryExpressionAggregateClause);
568
object result = this.TrackedVisitQueryExpressionAggregateClause(queryExpressionAggregateClause, data);
569
this.EndVisit(queryExpressionAggregateClause);
573
public sealed override object VisitQueryExpressionDistinctClause(QueryExpressionDistinctClause queryExpressionDistinctClause, object data) {
574
this.BeginVisit(queryExpressionDistinctClause);
575
object result = this.TrackedVisitQueryExpressionDistinctClause(queryExpressionDistinctClause, data);
576
this.EndVisit(queryExpressionDistinctClause);
580
public sealed override object VisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) {
581
this.BeginVisit(queryExpressionFromClause);
582
object result = this.TrackedVisitQueryExpressionFromClause(queryExpressionFromClause, data);
583
this.EndVisit(queryExpressionFromClause);
587
public sealed override object VisitQueryExpressionGroupClause(QueryExpressionGroupClause queryExpressionGroupClause, object data) {
588
this.BeginVisit(queryExpressionGroupClause);
589
object result = this.TrackedVisitQueryExpressionGroupClause(queryExpressionGroupClause, data);
590
this.EndVisit(queryExpressionGroupClause);
594
public sealed override object VisitQueryExpressionGroupJoinVBClause(QueryExpressionGroupJoinVBClause queryExpressionGroupJoinVBClause, object data) {
595
this.BeginVisit(queryExpressionGroupJoinVBClause);
596
object result = this.TrackedVisitQueryExpressionGroupJoinVBClause(queryExpressionGroupJoinVBClause, data);
597
this.EndVisit(queryExpressionGroupJoinVBClause);
601
public sealed override object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) {
602
this.BeginVisit(queryExpressionGroupVBClause);
603
object result = this.TrackedVisitQueryExpressionGroupVBClause(queryExpressionGroupVBClause, data);
604
this.EndVisit(queryExpressionGroupVBClause);
608
public sealed override object VisitQueryExpressionJoinClause(QueryExpressionJoinClause queryExpressionJoinClause, object data) {
609
this.BeginVisit(queryExpressionJoinClause);
610
object result = this.TrackedVisitQueryExpressionJoinClause(queryExpressionJoinClause, data);
611
this.EndVisit(queryExpressionJoinClause);
615
public sealed override object VisitQueryExpressionJoinConditionVB(QueryExpressionJoinConditionVB queryExpressionJoinConditionVB, object data) {
616
this.BeginVisit(queryExpressionJoinConditionVB);
617
object result = this.TrackedVisitQueryExpressionJoinConditionVB(queryExpressionJoinConditionVB, data);
618
this.EndVisit(queryExpressionJoinConditionVB);
622
public sealed override object VisitQueryExpressionJoinVBClause(QueryExpressionJoinVBClause queryExpressionJoinVBClause, object data) {
623
this.BeginVisit(queryExpressionJoinVBClause);
624
object result = this.TrackedVisitQueryExpressionJoinVBClause(queryExpressionJoinVBClause, data);
625
this.EndVisit(queryExpressionJoinVBClause);
629
public sealed override object VisitQueryExpressionLetClause(QueryExpressionLetClause queryExpressionLetClause, object data) {
630
this.BeginVisit(queryExpressionLetClause);
631
object result = this.TrackedVisitQueryExpressionLetClause(queryExpressionLetClause, data);
632
this.EndVisit(queryExpressionLetClause);
636
public sealed override object VisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) {
637
this.BeginVisit(queryExpressionLetVBClause);
638
object result = this.TrackedVisitQueryExpressionLetVBClause(queryExpressionLetVBClause, data);
639
this.EndVisit(queryExpressionLetVBClause);
643
public sealed override object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) {
644
this.BeginVisit(queryExpressionOrderClause);
645
object result = this.TrackedVisitQueryExpressionOrderClause(queryExpressionOrderClause, data);
646
this.EndVisit(queryExpressionOrderClause);
650
public sealed override object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) {
651
this.BeginVisit(queryExpressionOrdering);
652
object result = this.TrackedVisitQueryExpressionOrdering(queryExpressionOrdering, data);
653
this.EndVisit(queryExpressionOrdering);
657
public sealed override object VisitQueryExpressionPartitionVBClause(QueryExpressionPartitionVBClause queryExpressionPartitionVBClause, object data) {
658
this.BeginVisit(queryExpressionPartitionVBClause);
659
object result = this.TrackedVisitQueryExpressionPartitionVBClause(queryExpressionPartitionVBClause, data);
660
this.EndVisit(queryExpressionPartitionVBClause);
664
public sealed override object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
665
this.BeginVisit(queryExpressionSelectClause);
666
object result = this.TrackedVisitQueryExpressionSelectClause(queryExpressionSelectClause, data);
667
this.EndVisit(queryExpressionSelectClause);
671
public sealed override object VisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data) {
672
this.BeginVisit(queryExpressionSelectVBClause);
673
object result = this.TrackedVisitQueryExpressionSelectVBClause(queryExpressionSelectVBClause, data);
674
this.EndVisit(queryExpressionSelectVBClause);
678
public sealed override object VisitQueryExpressionWhereClause(QueryExpressionWhereClause queryExpressionWhereClause, object data) {
679
this.BeginVisit(queryExpressionWhereClause);
680
object result = this.TrackedVisitQueryExpressionWhereClause(queryExpressionWhereClause, data);
681
this.EndVisit(queryExpressionWhereClause);
685
public sealed override object VisitRaiseEventStatement(RaiseEventStatement raiseEventStatement, object data) {
686
this.BeginVisit(raiseEventStatement);
687
object result = this.TrackedVisitRaiseEventStatement(raiseEventStatement, data);
688
this.EndVisit(raiseEventStatement);
692
public sealed override object VisitReDimStatement(ReDimStatement reDimStatement, object data) {
693
this.BeginVisit(reDimStatement);
694
object result = this.TrackedVisitReDimStatement(reDimStatement, data);
695
this.EndVisit(reDimStatement);
699
public sealed override object VisitRemoveHandlerStatement(RemoveHandlerStatement removeHandlerStatement, object data) {
700
this.BeginVisit(removeHandlerStatement);
701
object result = this.TrackedVisitRemoveHandlerStatement(removeHandlerStatement, data);
702
this.EndVisit(removeHandlerStatement);
706
public sealed override object VisitResumeStatement(ResumeStatement resumeStatement, object data) {
707
this.BeginVisit(resumeStatement);
708
object result = this.TrackedVisitResumeStatement(resumeStatement, data);
709
this.EndVisit(resumeStatement);
713
public sealed override object VisitReturnStatement(ReturnStatement returnStatement, object data) {
714
this.BeginVisit(returnStatement);
715
object result = this.TrackedVisitReturnStatement(returnStatement, data);
716
this.EndVisit(returnStatement);
720
public sealed override object VisitSizeOfExpression(SizeOfExpression sizeOfExpression, object data) {
721
this.BeginVisit(sizeOfExpression);
722
object result = this.TrackedVisitSizeOfExpression(sizeOfExpression, data);
723
this.EndVisit(sizeOfExpression);
727
public sealed override object VisitStackAllocExpression(StackAllocExpression stackAllocExpression, object data) {
728
this.BeginVisit(stackAllocExpression);
729
object result = this.TrackedVisitStackAllocExpression(stackAllocExpression, data);
730
this.EndVisit(stackAllocExpression);
734
public sealed override object VisitStopStatement(StopStatement stopStatement, object data) {
735
this.BeginVisit(stopStatement);
736
object result = this.TrackedVisitStopStatement(stopStatement, data);
737
this.EndVisit(stopStatement);
741
public sealed override object VisitSwitchSection(SwitchSection switchSection, object data) {
742
this.BeginVisit(switchSection);
743
object result = this.TrackedVisitSwitchSection(switchSection, data);
744
this.EndVisit(switchSection);
748
public sealed override object VisitSwitchStatement(SwitchStatement switchStatement, object data) {
749
this.BeginVisit(switchStatement);
750
object result = this.TrackedVisitSwitchStatement(switchStatement, data);
751
this.EndVisit(switchStatement);
755
public sealed override object VisitTemplateDefinition(TemplateDefinition templateDefinition, object data) {
756
this.BeginVisit(templateDefinition);
757
object result = this.TrackedVisitTemplateDefinition(templateDefinition, data);
758
this.EndVisit(templateDefinition);
762
public sealed override object VisitThisReferenceExpression(ThisReferenceExpression thisReferenceExpression, object data) {
763
this.BeginVisit(thisReferenceExpression);
764
object result = this.TrackedVisitThisReferenceExpression(thisReferenceExpression, data);
765
this.EndVisit(thisReferenceExpression);
769
public sealed override object VisitThrowStatement(ThrowStatement throwStatement, object data) {
770
this.BeginVisit(throwStatement);
771
object result = this.TrackedVisitThrowStatement(throwStatement, data);
772
this.EndVisit(throwStatement);
776
public sealed override object VisitTryCatchStatement(TryCatchStatement tryCatchStatement, object data) {
777
this.BeginVisit(tryCatchStatement);
778
object result = this.TrackedVisitTryCatchStatement(tryCatchStatement, data);
779
this.EndVisit(tryCatchStatement);
783
public sealed override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) {
784
this.BeginVisit(typeDeclaration);
785
object result = this.TrackedVisitTypeDeclaration(typeDeclaration, data);
786
this.EndVisit(typeDeclaration);
790
public sealed override object VisitTypeOfExpression(TypeOfExpression typeOfExpression, object data) {
791
this.BeginVisit(typeOfExpression);
792
object result = this.TrackedVisitTypeOfExpression(typeOfExpression, data);
793
this.EndVisit(typeOfExpression);
797
public sealed override object VisitTypeOfIsExpression(TypeOfIsExpression typeOfIsExpression, object data) {
798
this.BeginVisit(typeOfIsExpression);
799
object result = this.TrackedVisitTypeOfIsExpression(typeOfIsExpression, data);
800
this.EndVisit(typeOfIsExpression);
804
public sealed override object VisitTypeReference(TypeReference typeReference, object data) {
805
this.BeginVisit(typeReference);
806
object result = this.TrackedVisitTypeReference(typeReference, data);
807
this.EndVisit(typeReference);
811
public sealed override object VisitTypeReferenceExpression(TypeReferenceExpression typeReferenceExpression, object data) {
812
this.BeginVisit(typeReferenceExpression);
813
object result = this.TrackedVisitTypeReferenceExpression(typeReferenceExpression, data);
814
this.EndVisit(typeReferenceExpression);
818
public sealed override object VisitUnaryOperatorExpression(UnaryOperatorExpression unaryOperatorExpression, object data) {
819
this.BeginVisit(unaryOperatorExpression);
820
object result = this.TrackedVisitUnaryOperatorExpression(unaryOperatorExpression, data);
821
this.EndVisit(unaryOperatorExpression);
825
public sealed override object VisitUncheckedExpression(UncheckedExpression uncheckedExpression, object data) {
826
this.BeginVisit(uncheckedExpression);
827
object result = this.TrackedVisitUncheckedExpression(uncheckedExpression, data);
828
this.EndVisit(uncheckedExpression);
832
public sealed override object VisitUncheckedStatement(UncheckedStatement uncheckedStatement, object data) {
833
this.BeginVisit(uncheckedStatement);
834
object result = this.TrackedVisitUncheckedStatement(uncheckedStatement, data);
835
this.EndVisit(uncheckedStatement);
839
public sealed override object VisitUnsafeStatement(UnsafeStatement unsafeStatement, object data) {
840
this.BeginVisit(unsafeStatement);
841
object result = this.TrackedVisitUnsafeStatement(unsafeStatement, data);
842
this.EndVisit(unsafeStatement);
846
public sealed override object VisitUsing(Using @using, object data) {
847
this.BeginVisit(@using);
848
object result = this.TrackedVisitUsing(@using, data);
849
this.EndVisit(@using);
853
public sealed override object VisitUsingDeclaration(UsingDeclaration usingDeclaration, object data) {
854
this.BeginVisit(usingDeclaration);
855
object result = this.TrackedVisitUsingDeclaration(usingDeclaration, data);
856
this.EndVisit(usingDeclaration);
860
public sealed override object VisitUsingStatement(UsingStatement usingStatement, object data) {
861
this.BeginVisit(usingStatement);
862
object result = this.TrackedVisitUsingStatement(usingStatement, data);
863
this.EndVisit(usingStatement);
867
public sealed override object VisitVariableDeclaration(VariableDeclaration variableDeclaration, object data) {
868
this.BeginVisit(variableDeclaration);
869
object result = this.TrackedVisitVariableDeclaration(variableDeclaration, data);
870
this.EndVisit(variableDeclaration);
874
public sealed override object VisitWithStatement(WithStatement withStatement, object data) {
875
this.BeginVisit(withStatement);
876
object result = this.TrackedVisitWithStatement(withStatement, data);
877
this.EndVisit(withStatement);
881
public sealed override object VisitYieldStatement(YieldStatement yieldStatement, object data) {
882
this.BeginVisit(yieldStatement);
883
object result = this.TrackedVisitYieldStatement(yieldStatement, data);
884
this.EndVisit(yieldStatement);
888
public virtual object TrackedVisitAddHandlerStatement(AddHandlerStatement addHandlerStatement, object data) {
889
return base.VisitAddHandlerStatement(addHandlerStatement, data);
892
public virtual object TrackedVisitAddressOfExpression(AddressOfExpression addressOfExpression, object data) {
893
return base.VisitAddressOfExpression(addressOfExpression, data);
896
public virtual object TrackedVisitAnonymousMethodExpression(AnonymousMethodExpression anonymousMethodExpression, object data) {
897
return base.VisitAnonymousMethodExpression(anonymousMethodExpression, data);
900
public virtual object TrackedVisitArrayCreateExpression(ArrayCreateExpression arrayCreateExpression, object data) {
901
return base.VisitArrayCreateExpression(arrayCreateExpression, data);
904
public virtual object TrackedVisitAssignmentExpression(AssignmentExpression assignmentExpression, object data) {
905
return base.VisitAssignmentExpression(assignmentExpression, data);
908
public virtual object TrackedVisitAttribute(ICSharpCode.OldNRefactory.Ast.Attribute attribute, object data) {
909
return base.VisitAttribute(attribute, data);
912
public virtual object TrackedVisitAttributeSection(AttributeSection attributeSection, object data) {
913
return base.VisitAttributeSection(attributeSection, data);
916
public virtual object TrackedVisitBaseReferenceExpression(BaseReferenceExpression baseReferenceExpression, object data) {
917
return base.VisitBaseReferenceExpression(baseReferenceExpression, data);
920
public virtual object TrackedVisitBinaryOperatorExpression(BinaryOperatorExpression binaryOperatorExpression, object data) {
921
return base.VisitBinaryOperatorExpression(binaryOperatorExpression, data);
924
public virtual object TrackedVisitBlockStatement(BlockStatement blockStatement, object data) {
925
return base.VisitBlockStatement(blockStatement, data);
928
public virtual object TrackedVisitBreakStatement(BreakStatement breakStatement, object data) {
929
return base.VisitBreakStatement(breakStatement, data);
932
public virtual object TrackedVisitCaseLabel(CaseLabel caseLabel, object data) {
933
return base.VisitCaseLabel(caseLabel, data);
936
public virtual object TrackedVisitCastExpression(CastExpression castExpression, object data) {
937
return base.VisitCastExpression(castExpression, data);
940
public virtual object TrackedVisitCatchClause(CatchClause catchClause, object data) {
941
return base.VisitCatchClause(catchClause, data);
944
public virtual object TrackedVisitCheckedExpression(CheckedExpression checkedExpression, object data) {
945
return base.VisitCheckedExpression(checkedExpression, data);
948
public virtual object TrackedVisitCheckedStatement(CheckedStatement checkedStatement, object data) {
949
return base.VisitCheckedStatement(checkedStatement, data);
952
public virtual object TrackedVisitClassReferenceExpression(ClassReferenceExpression classReferenceExpression, object data) {
953
return base.VisitClassReferenceExpression(classReferenceExpression, data);
956
public virtual object TrackedVisitCollectionInitializerExpression(CollectionInitializerExpression collectionInitializerExpression, object data) {
957
return base.VisitCollectionInitializerExpression(collectionInitializerExpression, data);
960
public virtual object TrackedVisitCompilationUnit(CompilationUnit compilationUnit, object data) {
961
return base.VisitCompilationUnit(compilationUnit, data);
964
public virtual object TrackedVisitConditionalExpression(ConditionalExpression conditionalExpression, object data) {
965
return base.VisitConditionalExpression(conditionalExpression, data);
968
public virtual object TrackedVisitConstructorDeclaration(ConstructorDeclaration constructorDeclaration, object data) {
969
return base.VisitConstructorDeclaration(constructorDeclaration, data);
972
public virtual object TrackedVisitConstructorInitializer(ConstructorInitializer constructorInitializer, object data) {
973
return base.VisitConstructorInitializer(constructorInitializer, data);
976
public virtual object TrackedVisitContinueStatement(ContinueStatement continueStatement, object data) {
977
return base.VisitContinueStatement(continueStatement, data);
980
public virtual object TrackedVisitDeclareDeclaration(DeclareDeclaration declareDeclaration, object data) {
981
return base.VisitDeclareDeclaration(declareDeclaration, data);
984
public virtual object TrackedVisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, object data) {
985
return base.VisitDefaultValueExpression(defaultValueExpression, data);
988
public virtual object TrackedVisitDelegateDeclaration(DelegateDeclaration delegateDeclaration, object data) {
989
return base.VisitDelegateDeclaration(delegateDeclaration, data);
992
public virtual object TrackedVisitDestructorDeclaration(DestructorDeclaration destructorDeclaration, object data) {
993
return base.VisitDestructorDeclaration(destructorDeclaration, data);
996
public virtual object TrackedVisitDirectionExpression(DirectionExpression directionExpression, object data) {
997
return base.VisitDirectionExpression(directionExpression, data);
1000
public virtual object TrackedVisitDoLoopStatement(DoLoopStatement doLoopStatement, object data) {
1001
return base.VisitDoLoopStatement(doLoopStatement, data);
1004
public virtual object TrackedVisitElseIfSection(ElseIfSection elseIfSection, object data) {
1005
return base.VisitElseIfSection(elseIfSection, data);
1008
public virtual object TrackedVisitEmptyStatement(EmptyStatement emptyStatement, object data) {
1009
return base.VisitEmptyStatement(emptyStatement, data);
1012
public virtual object TrackedVisitEndStatement(EndStatement endStatement, object data) {
1013
return base.VisitEndStatement(endStatement, data);
1016
public virtual object TrackedVisitEraseStatement(EraseStatement eraseStatement, object data) {
1017
return base.VisitEraseStatement(eraseStatement, data);
1020
public virtual object TrackedVisitErrorStatement(ErrorStatement errorStatement, object data) {
1021
return base.VisitErrorStatement(errorStatement, data);
1024
public virtual object TrackedVisitEventAddRegion(EventAddRegion eventAddRegion, object data) {
1025
return base.VisitEventAddRegion(eventAddRegion, data);
1028
public virtual object TrackedVisitEventDeclaration(EventDeclaration eventDeclaration, object data) {
1029
return base.VisitEventDeclaration(eventDeclaration, data);
1032
public virtual object TrackedVisitEventRaiseRegion(EventRaiseRegion eventRaiseRegion, object data) {
1033
return base.VisitEventRaiseRegion(eventRaiseRegion, data);
1036
public virtual object TrackedVisitEventRemoveRegion(EventRemoveRegion eventRemoveRegion, object data) {
1037
return base.VisitEventRemoveRegion(eventRemoveRegion, data);
1040
public virtual object TrackedVisitExitStatement(ExitStatement exitStatement, object data) {
1041
return base.VisitExitStatement(exitStatement, data);
1044
public virtual object TrackedVisitExpressionRangeVariable(ExpressionRangeVariable expressionRangeVariable, object data) {
1045
return base.VisitExpressionRangeVariable(expressionRangeVariable, data);
1048
public virtual object TrackedVisitExpressionStatement(ExpressionStatement expressionStatement, object data) {
1049
return base.VisitExpressionStatement(expressionStatement, data);
1052
public virtual object TrackedVisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) {
1053
return base.VisitExternAliasDirective(externAliasDirective, data);
1056
public virtual object TrackedVisitFieldDeclaration(FieldDeclaration fieldDeclaration, object data) {
1057
return base.VisitFieldDeclaration(fieldDeclaration, data);
1060
public virtual object TrackedVisitFixedStatement(FixedStatement fixedStatement, object data) {
1061
return base.VisitFixedStatement(fixedStatement, data);
1064
public virtual object TrackedVisitForeachStatement(ForeachStatement foreachStatement, object data) {
1065
return base.VisitForeachStatement(foreachStatement, data);
1068
public virtual object TrackedVisitForNextStatement(ForNextStatement forNextStatement, object data) {
1069
return base.VisitForNextStatement(forNextStatement, data);
1072
public virtual object TrackedVisitForStatement(ForStatement forStatement, object data) {
1073
return base.VisitForStatement(forStatement, data);
1076
public virtual object TrackedVisitGotoCaseStatement(GotoCaseStatement gotoCaseStatement, object data) {
1077
return base.VisitGotoCaseStatement(gotoCaseStatement, data);
1080
public virtual object TrackedVisitGotoStatement(GotoStatement gotoStatement, object data) {
1081
return base.VisitGotoStatement(gotoStatement, data);
1084
public virtual object TrackedVisitIdentifierExpression(IdentifierExpression identifierExpression, object data) {
1085
return base.VisitIdentifierExpression(identifierExpression, data);
1088
public virtual object TrackedVisitIfElseStatement(IfElseStatement ifElseStatement, object data) {
1089
return base.VisitIfElseStatement(ifElseStatement, data);
1092
public virtual object TrackedVisitIndexerDeclaration(IndexerDeclaration indexerDeclaration, object data) {
1093
return base.VisitIndexerDeclaration(indexerDeclaration, data);
1096
public virtual object TrackedVisitIndexerExpression(IndexerExpression indexerExpression, object data) {
1097
return base.VisitIndexerExpression(indexerExpression, data);
1100
public virtual object TrackedVisitInnerClassTypeReference(InnerClassTypeReference innerClassTypeReference, object data) {
1101
return base.VisitInnerClassTypeReference(innerClassTypeReference, data);
1104
public virtual object TrackedVisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) {
1105
return base.VisitInterfaceImplementation(interfaceImplementation, data);
1108
public virtual object TrackedVisitInvocationExpression(InvocationExpression invocationExpression, object data) {
1109
return base.VisitInvocationExpression(invocationExpression, data);
1112
public virtual object TrackedVisitLabelStatement(LabelStatement labelStatement, object data) {
1113
return base.VisitLabelStatement(labelStatement, data);
1116
public virtual object TrackedVisitLambdaExpression(LambdaExpression lambdaExpression, object data) {
1117
return base.VisitLambdaExpression(lambdaExpression, data);
1120
public virtual object TrackedVisitLocalVariableDeclaration(LocalVariableDeclaration localVariableDeclaration, object data) {
1121
return base.VisitLocalVariableDeclaration(localVariableDeclaration, data);
1124
public virtual object TrackedVisitLockStatement(LockStatement lockStatement, object data) {
1125
return base.VisitLockStatement(lockStatement, data);
1128
public virtual object TrackedVisitMemberReferenceExpression(MemberReferenceExpression memberReferenceExpression, object data) {
1129
return base.VisitMemberReferenceExpression(memberReferenceExpression, data);
1132
public virtual object TrackedVisitMethodDeclaration(MethodDeclaration methodDeclaration, object data) {
1133
return base.VisitMethodDeclaration(methodDeclaration, data);
1136
public virtual object TrackedVisitNamedArgumentExpression(NamedArgumentExpression namedArgumentExpression, object data) {
1137
return base.VisitNamedArgumentExpression(namedArgumentExpression, data);
1140
public virtual object TrackedVisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration, object data) {
1141
return base.VisitNamespaceDeclaration(namespaceDeclaration, data);
1144
public virtual object TrackedVisitObjectCreateExpression(ObjectCreateExpression objectCreateExpression, object data) {
1145
return base.VisitObjectCreateExpression(objectCreateExpression, data);
1148
public virtual object TrackedVisitOnErrorStatement(OnErrorStatement onErrorStatement, object data) {
1149
return base.VisitOnErrorStatement(onErrorStatement, data);
1152
public virtual object TrackedVisitOperatorDeclaration(OperatorDeclaration operatorDeclaration, object data) {
1153
return base.VisitOperatorDeclaration(operatorDeclaration, data);
1156
public virtual object TrackedVisitOptionDeclaration(OptionDeclaration optionDeclaration, object data) {
1157
return base.VisitOptionDeclaration(optionDeclaration, data);
1160
public virtual object TrackedVisitParameterDeclarationExpression(ParameterDeclarationExpression parameterDeclarationExpression, object data) {
1161
return base.VisitParameterDeclarationExpression(parameterDeclarationExpression, data);
1164
public virtual object TrackedVisitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression, object data) {
1165
return base.VisitParenthesizedExpression(parenthesizedExpression, data);
1168
public virtual object TrackedVisitPointerReferenceExpression(PointerReferenceExpression pointerReferenceExpression, object data) {
1169
return base.VisitPointerReferenceExpression(pointerReferenceExpression, data);
1172
public virtual object TrackedVisitPrimitiveExpression(PrimitiveExpression primitiveExpression, object data) {
1173
return base.VisitPrimitiveExpression(primitiveExpression, data);
1176
public virtual object TrackedVisitPropertyDeclaration(PropertyDeclaration propertyDeclaration, object data) {
1177
return base.VisitPropertyDeclaration(propertyDeclaration, data);
1180
public virtual object TrackedVisitPropertyGetRegion(PropertyGetRegion propertyGetRegion, object data) {
1181
return base.VisitPropertyGetRegion(propertyGetRegion, data);
1184
public virtual object TrackedVisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) {
1185
return base.VisitPropertySetRegion(propertySetRegion, data);
1188
public virtual object TrackedVisitQueryExpression(QueryExpression queryExpression, object data) {
1189
return base.VisitQueryExpression(queryExpression, data);
1192
public virtual object TrackedVisitQueryExpressionAggregateClause(QueryExpressionAggregateClause queryExpressionAggregateClause, object data) {
1193
return base.VisitQueryExpressionAggregateClause(queryExpressionAggregateClause, data);
1196
public virtual object TrackedVisitQueryExpressionDistinctClause(QueryExpressionDistinctClause queryExpressionDistinctClause, object data) {
1197
return base.VisitQueryExpressionDistinctClause(queryExpressionDistinctClause, data);
1200
public virtual object TrackedVisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) {
1201
return base.VisitQueryExpressionFromClause(queryExpressionFromClause, data);
1204
public virtual object TrackedVisitQueryExpressionGroupClause(QueryExpressionGroupClause queryExpressionGroupClause, object data) {
1205
return base.VisitQueryExpressionGroupClause(queryExpressionGroupClause, data);
1208
public virtual object TrackedVisitQueryExpressionGroupJoinVBClause(QueryExpressionGroupJoinVBClause queryExpressionGroupJoinVBClause, object data) {
1209
return base.VisitQueryExpressionGroupJoinVBClause(queryExpressionGroupJoinVBClause, data);
1212
public virtual object TrackedVisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) {
1213
return base.VisitQueryExpressionGroupVBClause(queryExpressionGroupVBClause, data);
1216
public virtual object TrackedVisitQueryExpressionJoinClause(QueryExpressionJoinClause queryExpressionJoinClause, object data) {
1217
return base.VisitQueryExpressionJoinClause(queryExpressionJoinClause, data);
1220
public virtual object TrackedVisitQueryExpressionJoinConditionVB(QueryExpressionJoinConditionVB queryExpressionJoinConditionVB, object data) {
1221
return base.VisitQueryExpressionJoinConditionVB(queryExpressionJoinConditionVB, data);
1224
public virtual object TrackedVisitQueryExpressionJoinVBClause(QueryExpressionJoinVBClause queryExpressionJoinVBClause, object data) {
1225
return base.VisitQueryExpressionJoinVBClause(queryExpressionJoinVBClause, data);
1228
public virtual object TrackedVisitQueryExpressionLetClause(QueryExpressionLetClause queryExpressionLetClause, object data) {
1229
return base.VisitQueryExpressionLetClause(queryExpressionLetClause, data);
1232
public virtual object TrackedVisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) {
1233
return base.VisitQueryExpressionLetVBClause(queryExpressionLetVBClause, data);
1236
public virtual object TrackedVisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) {
1237
return base.VisitQueryExpressionOrderClause(queryExpressionOrderClause, data);
1240
public virtual object TrackedVisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) {
1241
return base.VisitQueryExpressionOrdering(queryExpressionOrdering, data);
1244
public virtual object TrackedVisitQueryExpressionPartitionVBClause(QueryExpressionPartitionVBClause queryExpressionPartitionVBClause, object data) {
1245
return base.VisitQueryExpressionPartitionVBClause(queryExpressionPartitionVBClause, data);
1248
public virtual object TrackedVisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
1249
return base.VisitQueryExpressionSelectClause(queryExpressionSelectClause, data);
1252
public virtual object TrackedVisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data) {
1253
return base.VisitQueryExpressionSelectVBClause(queryExpressionSelectVBClause, data);
1256
public virtual object TrackedVisitQueryExpressionWhereClause(QueryExpressionWhereClause queryExpressionWhereClause, object data) {
1257
return base.VisitQueryExpressionWhereClause(queryExpressionWhereClause, data);
1260
public virtual object TrackedVisitRaiseEventStatement(RaiseEventStatement raiseEventStatement, object data) {
1261
return base.VisitRaiseEventStatement(raiseEventStatement, data);
1264
public virtual object TrackedVisitReDimStatement(ReDimStatement reDimStatement, object data) {
1265
return base.VisitReDimStatement(reDimStatement, data);
1268
public virtual object TrackedVisitRemoveHandlerStatement(RemoveHandlerStatement removeHandlerStatement, object data) {
1269
return base.VisitRemoveHandlerStatement(removeHandlerStatement, data);
1272
public virtual object TrackedVisitResumeStatement(ResumeStatement resumeStatement, object data) {
1273
return base.VisitResumeStatement(resumeStatement, data);
1276
public virtual object TrackedVisitReturnStatement(ReturnStatement returnStatement, object data) {
1277
return base.VisitReturnStatement(returnStatement, data);
1280
public virtual object TrackedVisitSizeOfExpression(SizeOfExpression sizeOfExpression, object data) {
1281
return base.VisitSizeOfExpression(sizeOfExpression, data);
1284
public virtual object TrackedVisitStackAllocExpression(StackAllocExpression stackAllocExpression, object data) {
1285
return base.VisitStackAllocExpression(stackAllocExpression, data);
1288
public virtual object TrackedVisitStopStatement(StopStatement stopStatement, object data) {
1289
return base.VisitStopStatement(stopStatement, data);
1292
public virtual object TrackedVisitSwitchSection(SwitchSection switchSection, object data) {
1293
return base.VisitSwitchSection(switchSection, data);
1296
public virtual object TrackedVisitSwitchStatement(SwitchStatement switchStatement, object data) {
1297
return base.VisitSwitchStatement(switchStatement, data);
1300
public virtual object TrackedVisitTemplateDefinition(TemplateDefinition templateDefinition, object data) {
1301
return base.VisitTemplateDefinition(templateDefinition, data);
1304
public virtual object TrackedVisitThisReferenceExpression(ThisReferenceExpression thisReferenceExpression, object data) {
1305
return base.VisitThisReferenceExpression(thisReferenceExpression, data);
1308
public virtual object TrackedVisitThrowStatement(ThrowStatement throwStatement, object data) {
1309
return base.VisitThrowStatement(throwStatement, data);
1312
public virtual object TrackedVisitTryCatchStatement(TryCatchStatement tryCatchStatement, object data) {
1313
return base.VisitTryCatchStatement(tryCatchStatement, data);
1316
public virtual object TrackedVisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) {
1317
return base.VisitTypeDeclaration(typeDeclaration, data);
1320
public virtual object TrackedVisitTypeOfExpression(TypeOfExpression typeOfExpression, object data) {
1321
return base.VisitTypeOfExpression(typeOfExpression, data);
1324
public virtual object TrackedVisitTypeOfIsExpression(TypeOfIsExpression typeOfIsExpression, object data) {
1325
return base.VisitTypeOfIsExpression(typeOfIsExpression, data);
1328
public virtual object TrackedVisitTypeReference(TypeReference typeReference, object data) {
1329
return base.VisitTypeReference(typeReference, data);
1332
public virtual object TrackedVisitTypeReferenceExpression(TypeReferenceExpression typeReferenceExpression, object data) {
1333
return base.VisitTypeReferenceExpression(typeReferenceExpression, data);
1336
public virtual object TrackedVisitUnaryOperatorExpression(UnaryOperatorExpression unaryOperatorExpression, object data) {
1337
return base.VisitUnaryOperatorExpression(unaryOperatorExpression, data);
1340
public virtual object TrackedVisitUncheckedExpression(UncheckedExpression uncheckedExpression, object data) {
1341
return base.VisitUncheckedExpression(uncheckedExpression, data);
1344
public virtual object TrackedVisitUncheckedStatement(UncheckedStatement uncheckedStatement, object data) {
1345
return base.VisitUncheckedStatement(uncheckedStatement, data);
1348
public virtual object TrackedVisitUnsafeStatement(UnsafeStatement unsafeStatement, object data) {
1349
return base.VisitUnsafeStatement(unsafeStatement, data);
1352
public virtual object TrackedVisitUsing(Using @using, object data) {
1353
return base.VisitUsing(@using, data);
1356
public virtual object TrackedVisitUsingDeclaration(UsingDeclaration usingDeclaration, object data) {
1357
return base.VisitUsingDeclaration(usingDeclaration, data);
1360
public virtual object TrackedVisitUsingStatement(UsingStatement usingStatement, object data) {
1361
return base.VisitUsingStatement(usingStatement, data);
1364
public virtual object TrackedVisitVariableDeclaration(VariableDeclaration variableDeclaration, object data) {
1365
return base.VisitVariableDeclaration(variableDeclaration, data);
1368
public virtual object TrackedVisitWithStatement(WithStatement withStatement, object data) {
1369
return base.VisitWithStatement(withStatement, data);
1372
public virtual object TrackedVisitYieldStatement(YieldStatement yieldStatement, object data) {
1373
return base.VisitYieldStatement(yieldStatement, data);