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