Interface IAstVisitor<S>
- Namespace
- ICSharpCode.Decompiler.CSharp.Syntax
- Assembly
- ICSharpCode.Decompiler.dll
AST visitor.
public interface IAstVisitor<out S>
Type Parameters
S
Methods
VisitAccessor(Accessor)
S VisitAccessor(Accessor accessor)
Parameters
accessor
Accessor
Returns
- S
VisitAnonymousMethodExpression(AnonymousMethodExpression)
S VisitAnonymousMethodExpression(AnonymousMethodExpression anonymousMethodExpression)
Parameters
anonymousMethodExpression
AnonymousMethodExpression
Returns
- S
VisitAnonymousTypeCreateExpression(AnonymousTypeCreateExpression)
S VisitAnonymousTypeCreateExpression(AnonymousTypeCreateExpression anonymousTypeCreateExpression)
Parameters
anonymousTypeCreateExpression
AnonymousTypeCreateExpression
Returns
- S
VisitArrayCreateExpression(ArrayCreateExpression)
S VisitArrayCreateExpression(ArrayCreateExpression arrayCreateExpression)
Parameters
arrayCreateExpression
ArrayCreateExpression
Returns
- S
VisitArrayInitializerExpression(ArrayInitializerExpression)
S VisitArrayInitializerExpression(ArrayInitializerExpression arrayInitializerExpression)
Parameters
arrayInitializerExpression
ArrayInitializerExpression
Returns
- S
VisitArraySpecifier(ArraySpecifier)
S VisitArraySpecifier(ArraySpecifier arraySpecifier)
Parameters
arraySpecifier
ArraySpecifier
Returns
- S
VisitAsExpression(AsExpression)
S VisitAsExpression(AsExpression asExpression)
Parameters
asExpression
AsExpression
Returns
- S
VisitAssignmentExpression(AssignmentExpression)
S VisitAssignmentExpression(AssignmentExpression assignmentExpression)
Parameters
assignmentExpression
AssignmentExpression
Returns
- S
VisitAttribute(Attribute)
S VisitAttribute(Attribute attribute)
Parameters
attribute
Attribute
Returns
- S
VisitAttributeSection(AttributeSection)
S VisitAttributeSection(AttributeSection attributeSection)
Parameters
attributeSection
AttributeSection
Returns
- S
VisitBaseReferenceExpression(BaseReferenceExpression)
S VisitBaseReferenceExpression(BaseReferenceExpression baseReferenceExpression)
Parameters
baseReferenceExpression
BaseReferenceExpression
Returns
- S
VisitBinaryOperatorExpression(BinaryOperatorExpression)
S VisitBinaryOperatorExpression(BinaryOperatorExpression binaryOperatorExpression)
Parameters
binaryOperatorExpression
BinaryOperatorExpression
Returns
- S
VisitBlockStatement(BlockStatement)
S VisitBlockStatement(BlockStatement blockStatement)
Parameters
blockStatement
BlockStatement
Returns
- S
VisitBreakStatement(BreakStatement)
S VisitBreakStatement(BreakStatement breakStatement)
Parameters
breakStatement
BreakStatement
Returns
- S
VisitCSharpTokenNode(CSharpTokenNode)
S VisitCSharpTokenNode(CSharpTokenNode cSharpTokenNode)
Parameters
cSharpTokenNode
CSharpTokenNode
Returns
- S
VisitCaseLabel(CaseLabel)
S VisitCaseLabel(CaseLabel caseLabel)
Parameters
caseLabel
CaseLabel
Returns
- S
VisitCastExpression(CastExpression)
S VisitCastExpression(CastExpression castExpression)
Parameters
castExpression
CastExpression
Returns
- S
VisitCatchClause(CatchClause)
S VisitCatchClause(CatchClause catchClause)
Parameters
catchClause
CatchClause
Returns
- S
VisitCheckedExpression(CheckedExpression)
S VisitCheckedExpression(CheckedExpression checkedExpression)
Parameters
checkedExpression
CheckedExpression
Returns
- S
VisitCheckedStatement(CheckedStatement)
S VisitCheckedStatement(CheckedStatement checkedStatement)
Parameters
checkedStatement
CheckedStatement
Returns
- S
VisitComment(Comment)
S VisitComment(Comment comment)
Parameters
comment
Comment
Returns
- S
VisitComposedType(ComposedType)
S VisitComposedType(ComposedType composedType)
Parameters
composedType
ComposedType
Returns
- S
VisitConditionalExpression(ConditionalExpression)
S VisitConditionalExpression(ConditionalExpression conditionalExpression)
Parameters
conditionalExpression
ConditionalExpression
Returns
- S
VisitConstraint(Constraint)
S VisitConstraint(Constraint constraint)
Parameters
constraint
Constraint
Returns
- S
VisitConstructorDeclaration(ConstructorDeclaration)
S VisitConstructorDeclaration(ConstructorDeclaration constructorDeclaration)
Parameters
constructorDeclaration
ConstructorDeclaration
Returns
- S
VisitConstructorInitializer(ConstructorInitializer)
S VisitConstructorInitializer(ConstructorInitializer constructorInitializer)
Parameters
constructorInitializer
ConstructorInitializer
Returns
- S
VisitContinueStatement(ContinueStatement)
S VisitContinueStatement(ContinueStatement continueStatement)
Parameters
continueStatement
ContinueStatement
Returns
- S
VisitCustomEventDeclaration(CustomEventDeclaration)
S VisitCustomEventDeclaration(CustomEventDeclaration customEventDeclaration)
Parameters
customEventDeclaration
CustomEventDeclaration
Returns
- S
VisitDeclarationExpression(DeclarationExpression)
S VisitDeclarationExpression(DeclarationExpression declarationExpression)
Parameters
declarationExpression
DeclarationExpression
Returns
- S
VisitDefaultValueExpression(DefaultValueExpression)
S VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression)
Parameters
defaultValueExpression
DefaultValueExpression
Returns
- S
VisitDelegateDeclaration(DelegateDeclaration)
S VisitDelegateDeclaration(DelegateDeclaration delegateDeclaration)
Parameters
delegateDeclaration
DelegateDeclaration
Returns
- S
VisitDestructorDeclaration(DestructorDeclaration)
S VisitDestructorDeclaration(DestructorDeclaration destructorDeclaration)
Parameters
destructorDeclaration
DestructorDeclaration
Returns
- S
VisitDirectionExpression(DirectionExpression)
S VisitDirectionExpression(DirectionExpression directionExpression)
Parameters
directionExpression
DirectionExpression
Returns
- S
VisitDoWhileStatement(DoWhileStatement)
S VisitDoWhileStatement(DoWhileStatement doWhileStatement)
Parameters
doWhileStatement
DoWhileStatement
Returns
- S
VisitDocumentationReference(DocumentationReference)
S VisitDocumentationReference(DocumentationReference documentationReference)
Parameters
documentationReference
DocumentationReference
Returns
- S
VisitEmptyStatement(EmptyStatement)
S VisitEmptyStatement(EmptyStatement emptyStatement)
Parameters
emptyStatement
EmptyStatement
Returns
- S
VisitEnumMemberDeclaration(EnumMemberDeclaration)
S VisitEnumMemberDeclaration(EnumMemberDeclaration enumMemberDeclaration)
Parameters
enumMemberDeclaration
EnumMemberDeclaration
Returns
- S
VisitErrorNode(AstNode)
S VisitErrorNode(AstNode errorNode)
Parameters
errorNode
AstNode
Returns
- S
VisitEventDeclaration(EventDeclaration)
S VisitEventDeclaration(EventDeclaration eventDeclaration)
Parameters
eventDeclaration
EventDeclaration
Returns
- S
VisitExpressionStatement(ExpressionStatement)
S VisitExpressionStatement(ExpressionStatement expressionStatement)
Parameters
expressionStatement
ExpressionStatement
Returns
- S
VisitExternAliasDeclaration(ExternAliasDeclaration)
S VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
Parameters
externAliasDeclaration
ExternAliasDeclaration
Returns
- S
VisitFieldDeclaration(FieldDeclaration)
S VisitFieldDeclaration(FieldDeclaration fieldDeclaration)
Parameters
fieldDeclaration
FieldDeclaration
Returns
- S
VisitFixedFieldDeclaration(FixedFieldDeclaration)
S VisitFixedFieldDeclaration(FixedFieldDeclaration fixedFieldDeclaration)
Parameters
fixedFieldDeclaration
FixedFieldDeclaration
Returns
- S
VisitFixedStatement(FixedStatement)
S VisitFixedStatement(FixedStatement fixedStatement)
Parameters
fixedStatement
FixedStatement
Returns
- S
VisitFixedVariableInitializer(FixedVariableInitializer)
S VisitFixedVariableInitializer(FixedVariableInitializer fixedVariableInitializer)
Parameters
fixedVariableInitializer
FixedVariableInitializer
Returns
- S
VisitForStatement(ForStatement)
S VisitForStatement(ForStatement forStatement)
Parameters
forStatement
ForStatement
Returns
- S
VisitForeachStatement(ForeachStatement)
S VisitForeachStatement(ForeachStatement foreachStatement)
Parameters
foreachStatement
ForeachStatement
Returns
- S
VisitFunctionPointerType(FunctionPointerAstType)
S VisitFunctionPointerType(FunctionPointerAstType functionPointerType)
Parameters
functionPointerType
FunctionPointerAstType
Returns
- S
VisitGotoCaseStatement(GotoCaseStatement)
S VisitGotoCaseStatement(GotoCaseStatement gotoCaseStatement)
Parameters
gotoCaseStatement
GotoCaseStatement
Returns
- S
VisitGotoDefaultStatement(GotoDefaultStatement)
S VisitGotoDefaultStatement(GotoDefaultStatement gotoDefaultStatement)
Parameters
gotoDefaultStatement
GotoDefaultStatement
Returns
- S
VisitGotoStatement(GotoStatement)
S VisitGotoStatement(GotoStatement gotoStatement)
Parameters
gotoStatement
GotoStatement
Returns
- S
VisitIdentifier(Identifier)
S VisitIdentifier(Identifier identifier)
Parameters
identifier
Identifier
Returns
- S
VisitIdentifierExpression(IdentifierExpression)
S VisitIdentifierExpression(IdentifierExpression identifierExpression)
Parameters
identifierExpression
IdentifierExpression
Returns
- S
VisitIfElseStatement(IfElseStatement)
S VisitIfElseStatement(IfElseStatement ifElseStatement)
Parameters
ifElseStatement
IfElseStatement
Returns
- S
VisitIndexerDeclaration(IndexerDeclaration)
S VisitIndexerDeclaration(IndexerDeclaration indexerDeclaration)
Parameters
indexerDeclaration
IndexerDeclaration
Returns
- S
VisitIndexerExpression(IndexerExpression)
S VisitIndexerExpression(IndexerExpression indexerExpression)
Parameters
indexerExpression
IndexerExpression
Returns
- S
VisitInterpolatedStringExpression(InterpolatedStringExpression)
S VisitInterpolatedStringExpression(InterpolatedStringExpression interpolatedStringExpression)
Parameters
interpolatedStringExpression
InterpolatedStringExpression
Returns
- S
VisitInterpolatedStringText(InterpolatedStringText)
S VisitInterpolatedStringText(InterpolatedStringText interpolatedStringText)
Parameters
interpolatedStringText
InterpolatedStringText
Returns
- S
VisitInterpolation(Interpolation)
S VisitInterpolation(Interpolation interpolation)
Parameters
interpolation
Interpolation
Returns
- S
VisitInvocationExpression(InvocationExpression)
S VisitInvocationExpression(InvocationExpression invocationExpression)
Parameters
invocationExpression
InvocationExpression
Returns
- S
VisitInvocationType(InvocationAstType)
S VisitInvocationType(InvocationAstType invocationType)
Parameters
invocationType
InvocationAstType
Returns
- S
VisitIsExpression(IsExpression)
S VisitIsExpression(IsExpression isExpression)
Parameters
isExpression
IsExpression
Returns
- S
VisitLabelStatement(LabelStatement)
S VisitLabelStatement(LabelStatement labelStatement)
Parameters
labelStatement
LabelStatement
Returns
- S
VisitLambdaExpression(LambdaExpression)
S VisitLambdaExpression(LambdaExpression lambdaExpression)
Parameters
lambdaExpression
LambdaExpression
Returns
- S
VisitLocalFunctionDeclarationStatement(LocalFunctionDeclarationStatement)
S VisitLocalFunctionDeclarationStatement(LocalFunctionDeclarationStatement localFunctionDeclarationStatement)
Parameters
localFunctionDeclarationStatement
LocalFunctionDeclarationStatement
Returns
- S
VisitLockStatement(LockStatement)
S VisitLockStatement(LockStatement lockStatement)
Parameters
lockStatement
LockStatement
Returns
- S
VisitMemberReferenceExpression(MemberReferenceExpression)
S VisitMemberReferenceExpression(MemberReferenceExpression memberReferenceExpression)
Parameters
memberReferenceExpression
MemberReferenceExpression
Returns
- S
VisitMemberType(MemberType)
S VisitMemberType(MemberType memberType)
Parameters
memberType
MemberType
Returns
- S
VisitMethodDeclaration(MethodDeclaration)
S VisitMethodDeclaration(MethodDeclaration methodDeclaration)
Parameters
methodDeclaration
MethodDeclaration
Returns
- S
VisitNamedArgumentExpression(NamedArgumentExpression)
S VisitNamedArgumentExpression(NamedArgumentExpression namedArgumentExpression)
Parameters
namedArgumentExpression
NamedArgumentExpression
Returns
- S
VisitNamedExpression(NamedExpression)
S VisitNamedExpression(NamedExpression namedExpression)
Parameters
namedExpression
NamedExpression
Returns
- S
VisitNamespaceDeclaration(NamespaceDeclaration)
S VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration)
Parameters
namespaceDeclaration
NamespaceDeclaration
Returns
- S
VisitNullNode(AstNode)
S VisitNullNode(AstNode nullNode)
Parameters
nullNode
AstNode
Returns
- S
VisitNullReferenceExpression(NullReferenceExpression)
S VisitNullReferenceExpression(NullReferenceExpression nullReferenceExpression)
Parameters
nullReferenceExpression
NullReferenceExpression
Returns
- S
VisitObjectCreateExpression(ObjectCreateExpression)
S VisitObjectCreateExpression(ObjectCreateExpression objectCreateExpression)
Parameters
objectCreateExpression
ObjectCreateExpression
Returns
- S
VisitOperatorDeclaration(OperatorDeclaration)
S VisitOperatorDeclaration(OperatorDeclaration operatorDeclaration)
Parameters
operatorDeclaration
OperatorDeclaration
Returns
- S
VisitOutVarDeclarationExpression(OutVarDeclarationExpression)
S VisitOutVarDeclarationExpression(OutVarDeclarationExpression outVarDeclarationExpression)
Parameters
outVarDeclarationExpression
OutVarDeclarationExpression
Returns
- S
VisitParameterDeclaration(ParameterDeclaration)
S VisitParameterDeclaration(ParameterDeclaration parameterDeclaration)
Parameters
parameterDeclaration
ParameterDeclaration
Returns
- S
VisitParenthesizedExpression(ParenthesizedExpression)
S VisitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression)
Parameters
parenthesizedExpression
ParenthesizedExpression
Returns
- S
VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignation)
S VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignation parenthesizedVariableDesignation)
Parameters
parenthesizedVariableDesignation
ParenthesizedVariableDesignation
Returns
- S
VisitPatternPlaceholder(AstNode, Pattern)
S VisitPatternPlaceholder(AstNode placeholder, Pattern pattern)
Parameters
Returns
- S
VisitPointerReferenceExpression(PointerReferenceExpression)
S VisitPointerReferenceExpression(PointerReferenceExpression pointerReferenceExpression)
Parameters
pointerReferenceExpression
PointerReferenceExpression
Returns
- S
VisitPreProcessorDirective(PreProcessorDirective)
S VisitPreProcessorDirective(PreProcessorDirective preProcessorDirective)
Parameters
preProcessorDirective
PreProcessorDirective
Returns
- S
VisitPrimitiveExpression(PrimitiveExpression)
S VisitPrimitiveExpression(PrimitiveExpression primitiveExpression)
Parameters
primitiveExpression
PrimitiveExpression
Returns
- S
VisitPrimitiveType(PrimitiveType)
S VisitPrimitiveType(PrimitiveType primitiveType)
Parameters
primitiveType
PrimitiveType
Returns
- S
VisitPropertyDeclaration(PropertyDeclaration)
S VisitPropertyDeclaration(PropertyDeclaration propertyDeclaration)
Parameters
propertyDeclaration
PropertyDeclaration
Returns
- S
VisitQueryContinuationClause(QueryContinuationClause)
S VisitQueryContinuationClause(QueryContinuationClause queryContinuationClause)
Parameters
queryContinuationClause
QueryContinuationClause
Returns
- S
VisitQueryExpression(QueryExpression)
S VisitQueryExpression(QueryExpression queryExpression)
Parameters
queryExpression
QueryExpression
Returns
- S
VisitQueryFromClause(QueryFromClause)
S VisitQueryFromClause(QueryFromClause queryFromClause)
Parameters
queryFromClause
QueryFromClause
Returns
- S
VisitQueryGroupClause(QueryGroupClause)
S VisitQueryGroupClause(QueryGroupClause queryGroupClause)
Parameters
queryGroupClause
QueryGroupClause
Returns
- S
VisitQueryJoinClause(QueryJoinClause)
S VisitQueryJoinClause(QueryJoinClause queryJoinClause)
Parameters
queryJoinClause
QueryJoinClause
Returns
- S
VisitQueryLetClause(QueryLetClause)
S VisitQueryLetClause(QueryLetClause queryLetClause)
Parameters
queryLetClause
QueryLetClause
Returns
- S
VisitQueryOrderClause(QueryOrderClause)
S VisitQueryOrderClause(QueryOrderClause queryOrderClause)
Parameters
queryOrderClause
QueryOrderClause
Returns
- S
VisitQueryOrdering(QueryOrdering)
S VisitQueryOrdering(QueryOrdering queryOrdering)
Parameters
queryOrdering
QueryOrdering
Returns
- S
VisitQuerySelectClause(QuerySelectClause)
S VisitQuerySelectClause(QuerySelectClause querySelectClause)
Parameters
querySelectClause
QuerySelectClause
Returns
- S
VisitQueryWhereClause(QueryWhereClause)
S VisitQueryWhereClause(QueryWhereClause queryWhereClause)
Parameters
queryWhereClause
QueryWhereClause
Returns
- S
VisitRecursivePatternExpression(RecursivePatternExpression)
S VisitRecursivePatternExpression(RecursivePatternExpression recursivePatternExpression)
Parameters
recursivePatternExpression
RecursivePatternExpression
Returns
- S
VisitReturnStatement(ReturnStatement)
S VisitReturnStatement(ReturnStatement returnStatement)
Parameters
returnStatement
ReturnStatement
Returns
- S
VisitSimpleType(SimpleType)
S VisitSimpleType(SimpleType simpleType)
Parameters
simpleType
SimpleType
Returns
- S
VisitSingleVariableDesignation(SingleVariableDesignation)
S VisitSingleVariableDesignation(SingleVariableDesignation singleVariableDesignation)
Parameters
singleVariableDesignation
SingleVariableDesignation
Returns
- S
VisitSizeOfExpression(SizeOfExpression)
S VisitSizeOfExpression(SizeOfExpression sizeOfExpression)
Parameters
sizeOfExpression
SizeOfExpression
Returns
- S
VisitStackAllocExpression(StackAllocExpression)
S VisitStackAllocExpression(StackAllocExpression stackAllocExpression)
Parameters
stackAllocExpression
StackAllocExpression
Returns
- S
VisitSwitchExpression(SwitchExpression)
S VisitSwitchExpression(SwitchExpression switchExpression)
Parameters
switchExpression
SwitchExpression
Returns
- S
VisitSwitchExpressionSection(SwitchExpressionSection)
S VisitSwitchExpressionSection(SwitchExpressionSection switchExpressionSection)
Parameters
switchExpressionSection
SwitchExpressionSection
Returns
- S
VisitSwitchSection(SwitchSection)
S VisitSwitchSection(SwitchSection switchSection)
Parameters
switchSection
SwitchSection
Returns
- S
VisitSwitchStatement(SwitchStatement)
S VisitSwitchStatement(SwitchStatement switchStatement)
Parameters
switchStatement
SwitchStatement
Returns
- S
VisitSyntaxTree(SyntaxTree)
S VisitSyntaxTree(SyntaxTree syntaxTree)
Parameters
syntaxTree
SyntaxTree
Returns
- S
VisitThisReferenceExpression(ThisReferenceExpression)
S VisitThisReferenceExpression(ThisReferenceExpression thisReferenceExpression)
Parameters
thisReferenceExpression
ThisReferenceExpression
Returns
- S
VisitThrowExpression(ThrowExpression)
S VisitThrowExpression(ThrowExpression throwExpression)
Parameters
throwExpression
ThrowExpression
Returns
- S
VisitThrowStatement(ThrowStatement)
S VisitThrowStatement(ThrowStatement throwStatement)
Parameters
throwStatement
ThrowStatement
Returns
- S
VisitTryCatchStatement(TryCatchStatement)
S VisitTryCatchStatement(TryCatchStatement tryCatchStatement)
Parameters
tryCatchStatement
TryCatchStatement
Returns
- S
VisitTupleExpression(TupleExpression)
S VisitTupleExpression(TupleExpression tupleExpression)
Parameters
tupleExpression
TupleExpression
Returns
- S
VisitTupleType(TupleAstType)
S VisitTupleType(TupleAstType tupleType)
Parameters
tupleType
TupleAstType
Returns
- S
VisitTupleTypeElement(TupleTypeElement)
S VisitTupleTypeElement(TupleTypeElement tupleTypeElement)
Parameters
tupleTypeElement
TupleTypeElement
Returns
- S
VisitTypeDeclaration(TypeDeclaration)
S VisitTypeDeclaration(TypeDeclaration typeDeclaration)
Parameters
typeDeclaration
TypeDeclaration
Returns
- S
VisitTypeOfExpression(TypeOfExpression)
S VisitTypeOfExpression(TypeOfExpression typeOfExpression)
Parameters
typeOfExpression
TypeOfExpression
Returns
- S
VisitTypeParameterDeclaration(TypeParameterDeclaration)
S VisitTypeParameterDeclaration(TypeParameterDeclaration typeParameterDeclaration)
Parameters
typeParameterDeclaration
TypeParameterDeclaration
Returns
- S
VisitTypeReferenceExpression(TypeReferenceExpression)
S VisitTypeReferenceExpression(TypeReferenceExpression typeReferenceExpression)
Parameters
typeReferenceExpression
TypeReferenceExpression
Returns
- S
VisitUnaryOperatorExpression(UnaryOperatorExpression)
S VisitUnaryOperatorExpression(UnaryOperatorExpression unaryOperatorExpression)
Parameters
unaryOperatorExpression
UnaryOperatorExpression
Returns
- S
VisitUncheckedExpression(UncheckedExpression)
S VisitUncheckedExpression(UncheckedExpression uncheckedExpression)
Parameters
uncheckedExpression
UncheckedExpression
Returns
- S
VisitUncheckedStatement(UncheckedStatement)
S VisitUncheckedStatement(UncheckedStatement uncheckedStatement)
Parameters
uncheckedStatement
UncheckedStatement
Returns
- S
VisitUndocumentedExpression(UndocumentedExpression)
S VisitUndocumentedExpression(UndocumentedExpression undocumentedExpression)
Parameters
undocumentedExpression
UndocumentedExpression
Returns
- S
VisitUnsafeStatement(UnsafeStatement)
S VisitUnsafeStatement(UnsafeStatement unsafeStatement)
Parameters
unsafeStatement
UnsafeStatement
Returns
- S
VisitUsingAliasDeclaration(UsingAliasDeclaration)
S VisitUsingAliasDeclaration(UsingAliasDeclaration usingAliasDeclaration)
Parameters
usingAliasDeclaration
UsingAliasDeclaration
Returns
- S
VisitUsingDeclaration(UsingDeclaration)
S VisitUsingDeclaration(UsingDeclaration usingDeclaration)
Parameters
usingDeclaration
UsingDeclaration
Returns
- S
VisitUsingStatement(UsingStatement)
S VisitUsingStatement(UsingStatement usingStatement)
Parameters
usingStatement
UsingStatement
Returns
- S
VisitVariableDeclarationStatement(VariableDeclarationStatement)
S VisitVariableDeclarationStatement(VariableDeclarationStatement variableDeclarationStatement)
Parameters
variableDeclarationStatement
VariableDeclarationStatement
Returns
- S
VisitVariableInitializer(VariableInitializer)
S VisitVariableInitializer(VariableInitializer variableInitializer)
Parameters
variableInitializer
VariableInitializer
Returns
- S
VisitWhileStatement(WhileStatement)
S VisitWhileStatement(WhileStatement whileStatement)
Parameters
whileStatement
WhileStatement
Returns
- S
VisitWithInitializerExpression(WithInitializerExpression)
S VisitWithInitializerExpression(WithInitializerExpression withInitializerExpression)
Parameters
withInitializerExpression
WithInitializerExpression
Returns
- S
VisitYieldBreakStatement(YieldBreakStatement)
S VisitYieldBreakStatement(YieldBreakStatement yieldBreakStatement)
Parameters
yieldBreakStatement
YieldBreakStatement
Returns
- S
VisitYieldReturnStatement(YieldReturnStatement)
S VisitYieldReturnStatement(YieldReturnStatement yieldReturnStatement)
Parameters
yieldReturnStatement
YieldReturnStatement
Returns
- S