7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3414public override BoundNode Visit(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216public override BoundNode? Visit(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71public override BoundNode? Visit(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
368public override BoundNode? Visit(BoundNode node)
CodeGen\Optimizer.cs (1)
443public override BoundNode Visit(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340public override BoundNode Visit(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89public override BoundNode? Visit(BoundNode? node)
674 references to Visit
Microsoft.CodeAnalysis.CSharp (673)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3418return base.Visit(node);
BoundTree\BoundTreeRewriter.cs (3)
40var visited = this.Visit(item); 223return base.Visit(node); 233return base.Visit(node);
BoundTree\BoundTreeWalker.cs (5)
23this.Visit(list[i]); 44this.Visit(arguments[arguments.Length - 1]); 48this.Visit(arguments[arguments.Length - 2]); 78return base.Visit(node); 89return base.Visit(node);
BoundTree\NullabilityRewriter.cs (13)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 88var leftChild = (BoundExpression)Visit(stack.Peek().Left); 95var right = (BoundExpression)Visit(currentBinary.Right); 152var leftChild = (BoundPattern)Visit(stack.Peek().Left); 161var right = (BoundPattern)Visit(currentBinary.Right); 175BoundExpression left = (BoundExpression)this.Visit(node.Left); 176BoundExpression right = (BoundExpression)this.Visit(node.Right); 287BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 288BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 290BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372return base.Visit(node);
CodeGen\Optimizer.cs (2)
469node = (BoundExpression)base.Visit(node) : 576var result = base.Visit(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368return base.Visit(node); 374return base.Visit(node);
FlowAnalysis\NullableWalker.cs (1)
1731var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (639)
9822this.Visit(node.Value); 9827this.Visit(node.Value); 9832this.Visit(node.Value); 9837this.Visit(node.Statement); 9843this.Visit(node.Receiver); 9860this.Visit(node.Expression); 9875this.Visit(node.FinallyBlock); 9880this.Visit(node.BoundContainingTypeOpt); 9888this.Visit(node.Operand); 9893this.Visit(node.Operand); 9898this.Visit(node.Operand); 9903this.Visit(node.Operand); 9909this.Visit(node.Operand); 9914this.Visit(node.Expression); 9915this.Visit(node.Index); 9920this.Visit(node.InvokedExpression); 9926this.Visit(node.Operand); 9931this.Visit(node.Operand); 9936this.Visit(node.Operand); 9941this.Visit(node.Operand); 9946this.Visit(node.LeftOperandOpt); 9947this.Visit(node.RightOperandOpt); 9952this.Visit(node.Left); 9953this.Visit(node.Right); 9958this.Visit(node.Left); 9959this.Visit(node.Right); 9964this.Visit(node.Left); 9965this.Visit(node.Right); 9970this.Visit(node.Left); 9971this.Visit(node.Right); 9976this.Visit(node.Left); 9977this.Visit(node.Right); 9982this.Visit(node.Left); 9983this.Visit(node.Right); 9988this.Visit(node.LeftOperand); 9989this.Visit(node.RightOperand); 9994this.Visit(node.LeftOperand); 9995this.Visit(node.RightOperand); 10000this.Visit(node.Condition); 10001this.Visit(node.Consequence); 10002this.Visit(node.Alternative); 10007this.Visit(node.Condition); 10008this.Visit(node.Consequence); 10009this.Visit(node.Alternative); 10014this.Visit(node.Expression); 10020this.Visit(node.ArrayAccess); 10025this.Visit(node.Expression); 10030this.Visit(node.AwaitableInstancePlaceholder); 10031this.Visit(node.GetAwaiter); 10032this.Visit(node.RuntimeAsyncAwaitCall); 10033this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10038this.Visit(node.Expression); 10039this.Visit(node.AwaitableInfo); 10044this.Visit(node.SourceType); 10049this.Visit(node.Prologue); 10050this.Visit(node.Epilogue); 10070this.Visit(node.Operand); 10071this.Visit(node.TargetType); 10076this.Visit(node.Operand); 10077this.Visit(node.TargetType); 10082this.Visit(node.SourceType); 10087this.Visit(node.Operand); 10092this.Visit(node.Operand); 10103this.Visit(node.Expression); 10108this.Visit(node.StatementOpt); 10113this.Visit(node.StatementOpt); 10121this.Visit(node.Instrumentation); 10132this.Visit(node.Statement); 10137this.Visit(node.DeclaredTypeOpt); 10138this.Visit(node.InitializerOpt); 10149this.Visit(node.AwaitOpt); 10155this.Visit(node.BlockBody); 10156this.Visit(node.ExpressionBody); 10162this.Visit(node.ExpressionOpt); 10167this.Visit(node.Expression); 10173this.Visit(node.ExpressionOpt); 10178this.Visit(node.Expression); 10185this.Visit(node.Expression); 10187this.Visit(node.DefaultLabel); 10192this.Visit(node.Expression); 10197this.Visit(node.Condition); 10198this.Visit(node.Consequence); 10199this.Visit(node.AlternativeOpt); 10204this.Visit(node.Condition); 10205this.Visit(node.Body); 10210this.Visit(node.Condition); 10211this.Visit(node.Body); 10216this.Visit(node.Initializer); 10217this.Visit(node.Condition); 10218this.Visit(node.Increment); 10219this.Visit(node.Body); 10224this.Visit(node.IterationVariableType); 10225this.Visit(node.IterationErrorExpressionOpt); 10226this.Visit(node.Expression); 10227this.Visit(node.DeconstructionOpt); 10228this.Visit(node.Body); 10233this.Visit(node.DeconstructionAssignment); 10234this.Visit(node.TargetPlaceholder); 10239this.Visit(node.DeclarationsOpt); 10240this.Visit(node.ExpressionOpt); 10241this.Visit(node.Body); 10242this.Visit(node.AwaitOpt); 10247this.Visit(node.Declarations); 10248this.Visit(node.Body); 10253this.Visit(node.Argument); 10254this.Visit(node.Body); 10259this.Visit(node.TryBlock); 10261this.Visit(node.FinallyBlockOpt); 10266this.Visit(node.ExceptionSourceOpt); 10267this.Visit(node.ExceptionFilterPrologueOpt); 10268this.Visit(node.ExceptionFilterOpt); 10269this.Visit(node.Body); 10282this.Visit(node.Value); 10289this.Visit(node.CaseExpressionOpt); 10290this.Visit(node.LabelExpressionOpt); 10295this.Visit(node.Body); 10306this.Visit(node.Condition); 10311this.Visit(node.Pattern); 10312this.Visit(node.WhenClause); 10313this.Visit(node.Value); 10318this.Visit(node.Expression); 10324this.Visit(node.Expression); 10330this.Visit(node.RootNode); 10335this.Visit(node.Evaluation); 10336this.Visit(node.Next); 10341this.Visit(node.Test); 10342this.Visit(node.WhenTrue); 10343this.Visit(node.WhenFalse); 10348this.Visit(node.WhenExpression); 10349this.Visit(node.WhenTrue); 10350this.Visit(node.WhenFalse); 10356this.Visit(node.Source); 10361this.Visit(node.Input); 10366this.Visit(node.Input); 10371this.Visit(node.Input); 10376this.Visit(node.Input); 10381this.Visit(node.Input); 10386this.Visit(node.Input); 10391this.Visit(node.Input); 10396this.Visit(node.Input); 10401this.Visit(node.Input); 10406this.Visit(node.Input); 10411this.Visit(node.LengthTemp); 10412this.Visit(node.IndexerAccess); 10413this.Visit(node.ReceiverPlaceholder); 10414this.Visit(node.ArgumentPlaceholder); 10415this.Visit(node.Input); 10420this.Visit(node.LengthTemp); 10421this.Visit(node.IndexerAccess); 10422this.Visit(node.ReceiverPlaceholder); 10423this.Visit(node.ArgumentPlaceholder); 10424this.Visit(node.Input); 10429this.Visit(node.Target); 10430this.Visit(node.Input); 10441this.Visit(node.Pattern); 10442this.Visit(node.WhenClause); 10447this.Visit(node.Expression); 10453this.Visit(node.Value); 10459this.Visit(node.Value); 10464this.Visit(node.Receiver); 10469this.Visit(node.Expression); 10475this.Visit(node.Receiver); 10476this.Visit(node.AccessExpression); 10481this.Visit(node.Receiver); 10482this.Visit(node.WhenNotNull); 10483this.Visit(node.WhenNullOpt); 10489this.Visit(node.ValueTypeReceiver); 10490this.Visit(node.ReferenceTypeReceiver); 10495this.Visit(node.ReceiverOpt); 10500this.Visit(node.ReceiverOpt); 10505this.Visit(node.ReceiverOpt); 10511this.Visit(node.ReceiverOpt); 10512this.Visit(node.Argument); 10529this.Visit(node.InitializerExpressionOpt); 10545this.Visit(node.Expression); 10561this.Visit(node.InitializerExpressionOpt); 10566this.Visit(node.InitializerExpressionOpt); 10571this.Visit(node.Placeholder); 10583this.Visit(node.Placeholder); 10590this.Visit(node.ImplicitReceiverOpt); 10595this.Visit(node.Expression); 10609this.Visit(node.InitializerExpressionOpt); 10614this.Visit(node.Argument); 10620this.Visit(node.InitializerOpt); 10630this.Visit(node.Count); 10631this.Visit(node.InitializerOpt); 10636this.Visit(node.Count); 10637this.Visit(node.InitializerOpt); 10642this.Visit(node.ReceiverOpt); 10648this.Visit(node.ReceiverOpt); 10653this.Visit(node.ReceiverOpt); 10658this.Visit(node.ReceiverOpt); 10664this.Visit(node.Receiver); 10665this.Visit(node.Argument); 10670this.Visit(node.Expression); 10671this.Visit(node.Argument); 10676this.Visit(node.Receiver); 10682this.Visit(node.Body); 10688this.Visit(node.Value); 10698this.Visit(node.Argument); 10715this.Visit(node.Value); 10716this.Visit(node.Alignment); 10717this.Visit(node.Format); 10722this.Visit(node.Expression); 10723this.Visit(node.Pattern); 10728this.Visit(node.Value); 10734this.Visit(node.DeclaredType); 10735this.Visit(node.VariableAccess); 10740this.Visit(node.DeclaredType); 10743this.Visit(node.VariableAccess); 10749this.Visit(node.VariableAccess); 10754this.Visit(node.Pattern); 10764this.Visit(node.Pattern); 10769this.Visit(node.Member); 10770this.Visit(node.Pattern); 10775this.Visit(node.Receiver); 10780this.Visit(node.DeclaredType); 10785this.Visit(node.Left); 10786this.Visit(node.Right); 10791this.Visit(node.Negated); 10796this.Visit(node.Value); 10802this.Visit(node.Expression); 10807this.Visit(node.ReceiverOpt); 10812this.Visit(node.ReceiverOpt); 10818this.Visit(node.BlockBody); 10819this.Visit(node.ExpressionBody); 10824this.Visit(node.Initializer); 10825this.Visit(node.BlockBody); 10826this.Visit(node.ExpressionBody); 10831this.Visit(node.Expression); 10836this.Visit(node.Receiver); 10837this.Visit(node.InitializerExpression); 10848BoundExpression value = (BoundExpression)this.Visit(node.Value); 10855BoundExpression value = (BoundExpression)this.Visit(node.Value); 10862BoundExpression value = (BoundExpression)this.Visit(node.Value); 10867BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10877BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10944BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10962BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10968BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10989BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10998BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11009BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11015BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11028BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11034BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11035BoundExpression index = (BoundExpression)this.Visit(node.Index); 11041BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11049BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11055BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11061BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11068BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11075BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11076BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11082BoundExpression left = (BoundExpression)this.Visit(node.Left); 11083BoundExpression right = (BoundExpression)this.Visit(node.Right); 11089BoundExpression left = (BoundExpression)this.Visit(node.Left); 11090BoundExpression right = (BoundExpression)this.Visit(node.Right); 11102BoundExpression left = (BoundExpression)this.Visit(node.Left); 11103BoundExpression right = (BoundExpression)this.Visit(node.Right); 11111BoundExpression left = (BoundExpression)this.Visit(node.Left); 11112BoundExpression right = (BoundExpression)this.Visit(node.Right); 11122BoundExpression left = (BoundExpression)this.Visit(node.Left); 11123BoundExpression right = (BoundExpression)this.Visit(node.Right); 11129BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11130BoundConversion right = (BoundConversion)this.Visit(node.Right); 11136BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11137BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11145BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11146BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11152BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11153BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11154BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11160BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11161BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11162BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11169BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11176BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11182BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11190BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11191BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11192BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11193BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11198BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11199BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11206BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11213BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11214BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11304BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11305BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11311BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11312BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11320BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11326BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11333BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11353BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11360BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11365BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11375BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11388BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11394BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11395BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11406BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11413BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11414BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11420BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11425BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11431BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11436BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11454BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11457BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11463BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11468BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11469BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11470BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11478BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11479BoundStatement body = (BoundStatement)this.Visit(node.Body); 11487BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11488BoundStatement body = (BoundStatement)this.Visit(node.Body); 11497BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11498BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11499BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11500BoundStatement body = (BoundStatement)this.Visit(node.Body); 11510BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11511BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11512BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11513BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11514BoundStatement body = (BoundStatement)this.Visit(node.Body); 11519BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11520BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11526BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11527BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11528BoundStatement body = (BoundStatement)this.Visit(node.Body); 11529BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11535BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11536BoundStatement body = (BoundStatement)this.Visit(node.Body); 11541BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11542BoundStatement body = (BoundStatement)this.Visit(node.Body); 11548BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11550BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11556BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11557BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11558BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11559BoundBlock body = (BoundBlock)this.Visit(node.Body); 11608BoundExpression value = (BoundExpression)this.Visit(node.Value); 11626BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11627BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11633BoundStatement body = (BoundStatement)this.Visit(node.Body); 11650BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11657BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11658BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11659BoundExpression value = (BoundExpression)this.Visit(node.Value); 11665BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11674BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11683BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11688BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11689BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11694BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11695BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11696BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11701BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11702BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11703BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11713BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11719BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11725BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11730BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11735BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11740BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11746BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11751BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11758BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11764BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11770BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11775BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11776BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11777BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11778BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11779BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11785BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11786BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11787BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11788BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11789BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11795BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11796BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11809BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11810BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11815BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11823BoundExpression value = (BoundExpression)this.Visit(node.Value); 11831BoundExpression value = (BoundExpression)this.Visit(node.Value); 11837BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11844BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11851BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11852BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11859BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11860BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11861BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11872BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11873BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11882BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11889BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11897BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11905BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11906BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11929BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11958BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11983BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11989BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11995BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12016BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12025BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12032BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12058BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12065BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12072BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12084BoundExpression count = (BoundExpression)this.Visit(node.Count); 12085BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12092BoundExpression count = (BoundExpression)this.Visit(node.Count); 12093BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12101BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12114BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12121BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12129BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12136BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12137BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12147BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12148BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12155BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12164BoundBlock body = (BoundBlock)this.Visit(node.Body); 12177BoundExpression value = (BoundExpression)this.Visit(node.Value); 12191BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12219BoundExpression value = (BoundExpression)this.Visit(node.Value); 12220BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12221BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12229BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12230BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12237BoundExpression value = (BoundExpression)this.Visit(node.Value); 12251BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12252BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12261BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12264BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12277BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12284BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12304BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12309BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12310BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12316BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12322BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12329BoundPattern left = (BoundPattern)this.Visit(node.Left); 12330BoundPattern right = (BoundPattern)this.Visit(node.Right); 12337BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12344BoundExpression value = (BoundExpression)this.Visit(node.Value); 12356BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12363BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12370BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12382BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12383BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12389BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12390BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12391BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12396BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12403BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12404BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12427BoundExpression value = (BoundExpression)this.Visit(node.Value); 12435BoundExpression value = (BoundExpression)this.Visit(node.Value); 12443BoundExpression value = (BoundExpression)this.Visit(node.Value); 12461BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12627BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12662BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12707BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12727BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12748BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12765BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12800BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12817BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12818BoundExpression index = (BoundExpression)this.Visit(node.Index); 12835BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12854BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12871BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12888BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12906BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12924BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12925BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12942BoundExpression left = (BoundExpression)this.Visit(node.Left); 12943BoundExpression right = (BoundExpression)this.Visit(node.Right); 12960BoundExpression left = (BoundExpression)this.Visit(node.Left); 12961BoundExpression right = (BoundExpression)this.Visit(node.Right); 12978BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12979BoundConversion right = (BoundConversion)this.Visit(node.Right); 12996BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12997BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13016BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13017BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13034BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13035BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13036BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13054BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13055BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13056BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13073BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13091BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13108BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13127BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13128BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13129BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13130BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13136BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13137BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13155BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13173BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13174BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13394BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13395BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13412BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13413BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13432BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13449BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13467BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13517BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13536BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13551BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13558BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13559BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13567BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13568BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13576BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13579BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13586BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13587BoundStatement body = (BoundStatement)this.Visit(node.Body); 13594BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13595BoundStatement body = (BoundStatement)this.Visit(node.Body); 13603BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13604BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13605BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13606BoundStatement body = (BoundStatement)this.Visit(node.Body); 13615BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13616BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13617BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13618BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13619BoundStatement body = (BoundStatement)this.Visit(node.Body); 13626BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13627BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13628BoundStatement body = (BoundStatement)this.Visit(node.Body); 13629BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13636BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13637BoundStatement body = (BoundStatement)this.Visit(node.Body); 13645BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13646BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13647BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13648BoundBlock body = (BoundBlock)this.Visit(node.Body); 13761BoundExpression value = (BoundExpression)this.Visit(node.Value); 13808BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13809BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13810BoundExpression value = (BoundExpression)this.Visit(node.Value); 13816BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13836BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13856BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13863BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13870BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13877BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13884BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13885BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13886BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13887BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13888BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13895BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13896BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13897BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13898BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13899BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13913BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13932BoundExpression value = (BoundExpression)this.Visit(node.Value); 13951BoundExpression value = (BoundExpression)this.Visit(node.Value); 13968BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13986BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14004BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14005BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14023BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14024BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14025BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14054BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14055BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14075BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14093BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14112BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14131BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14132BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14188BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14274BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14294BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14311BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14328BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14382BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14402BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14420BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14486BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14504BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14522BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14557BoundExpression count = (BoundExpression)this.Visit(node.Count); 14558BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14576BoundExpression count = (BoundExpression)this.Visit(node.Count); 14577BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14595BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14630BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14648BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14667BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14685BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14686BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14704BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14724BoundBlock body = (BoundBlock)this.Visit(node.Body); 14759BoundExpression value = (BoundExpression)this.Visit(node.Value); 14779BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14854BoundExpression value = (BoundExpression)this.Visit(node.Value); 14855BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14856BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14873BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14874BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14894BoundExpression value = (BoundExpression)this.Visit(node.Value); 14910BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14911BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14921BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14924BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14938BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14946BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14966BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14973BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14981BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14989BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 14997BoundExpression value = (BoundExpression)this.Visit(node.Value); 15015BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15033BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15051BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15086BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15087BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15088BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15094BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15112BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15113BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 69BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 215var argument = (BoundExpression)rewriter.Visit(node.Argument); 284BoundExpression operand = (BoundExpression)rewriter.Visit(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823var node = rewriter.Visit(block);