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)
9824this.Visit(node.Value); 9829this.Visit(node.Value); 9834this.Visit(node.Value); 9839this.Visit(node.Statement); 9845this.Visit(node.Receiver); 9862this.Visit(node.Expression); 9877this.Visit(node.FinallyBlock); 9882this.Visit(node.BoundContainingTypeOpt); 9890this.Visit(node.Operand); 9895this.Visit(node.Operand); 9900this.Visit(node.Operand); 9905this.Visit(node.Operand); 9911this.Visit(node.Operand); 9916this.Visit(node.Expression); 9917this.Visit(node.Index); 9922this.Visit(node.InvokedExpression); 9928this.Visit(node.Operand); 9933this.Visit(node.Operand); 9938this.Visit(node.Operand); 9943this.Visit(node.Operand); 9948this.Visit(node.LeftOperandOpt); 9949this.Visit(node.RightOperandOpt); 9954this.Visit(node.Left); 9955this.Visit(node.Right); 9960this.Visit(node.Left); 9961this.Visit(node.Right); 9966this.Visit(node.Left); 9967this.Visit(node.Right); 9972this.Visit(node.Left); 9973this.Visit(node.Right); 9978this.Visit(node.Left); 9979this.Visit(node.Right); 9984this.Visit(node.Left); 9985this.Visit(node.Right); 9990this.Visit(node.LeftOperand); 9991this.Visit(node.RightOperand); 9996this.Visit(node.LeftOperand); 9997this.Visit(node.RightOperand); 10002this.Visit(node.Condition); 10003this.Visit(node.Consequence); 10004this.Visit(node.Alternative); 10009this.Visit(node.Condition); 10010this.Visit(node.Consequence); 10011this.Visit(node.Alternative); 10016this.Visit(node.Expression); 10022this.Visit(node.ArrayAccess); 10027this.Visit(node.Expression); 10032this.Visit(node.AwaitableInstancePlaceholder); 10033this.Visit(node.GetAwaiter); 10034this.Visit(node.RuntimeAsyncAwaitCall); 10035this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10040this.Visit(node.Expression); 10041this.Visit(node.AwaitableInfo); 10046this.Visit(node.SourceType); 10051this.Visit(node.Prologue); 10052this.Visit(node.Epilogue); 10072this.Visit(node.Operand); 10073this.Visit(node.TargetType); 10078this.Visit(node.Operand); 10079this.Visit(node.TargetType); 10084this.Visit(node.SourceType); 10089this.Visit(node.Operand); 10094this.Visit(node.Operand); 10105this.Visit(node.Expression); 10110this.Visit(node.StatementOpt); 10115this.Visit(node.StatementOpt); 10123this.Visit(node.Instrumentation); 10134this.Visit(node.Statement); 10139this.Visit(node.DeclaredTypeOpt); 10140this.Visit(node.InitializerOpt); 10151this.Visit(node.AwaitOpt); 10157this.Visit(node.BlockBody); 10158this.Visit(node.ExpressionBody); 10164this.Visit(node.ExpressionOpt); 10169this.Visit(node.Expression); 10175this.Visit(node.ExpressionOpt); 10180this.Visit(node.Expression); 10187this.Visit(node.Expression); 10189this.Visit(node.DefaultLabel); 10194this.Visit(node.Expression); 10199this.Visit(node.Condition); 10200this.Visit(node.Consequence); 10201this.Visit(node.AlternativeOpt); 10206this.Visit(node.Condition); 10207this.Visit(node.Body); 10212this.Visit(node.Condition); 10213this.Visit(node.Body); 10218this.Visit(node.Initializer); 10219this.Visit(node.Condition); 10220this.Visit(node.Increment); 10221this.Visit(node.Body); 10226this.Visit(node.IterationVariableType); 10227this.Visit(node.IterationErrorExpressionOpt); 10228this.Visit(node.Expression); 10229this.Visit(node.DeconstructionOpt); 10230this.Visit(node.Body); 10235this.Visit(node.DeconstructionAssignment); 10236this.Visit(node.TargetPlaceholder); 10241this.Visit(node.DeclarationsOpt); 10242this.Visit(node.ExpressionOpt); 10243this.Visit(node.Body); 10244this.Visit(node.AwaitOpt); 10249this.Visit(node.Declarations); 10250this.Visit(node.Body); 10255this.Visit(node.Argument); 10256this.Visit(node.Body); 10261this.Visit(node.TryBlock); 10263this.Visit(node.FinallyBlockOpt); 10268this.Visit(node.ExceptionSourceOpt); 10269this.Visit(node.ExceptionFilterPrologueOpt); 10270this.Visit(node.ExceptionFilterOpt); 10271this.Visit(node.Body); 10284this.Visit(node.Value); 10291this.Visit(node.CaseExpressionOpt); 10292this.Visit(node.LabelExpressionOpt); 10297this.Visit(node.Body); 10308this.Visit(node.Condition); 10313this.Visit(node.Pattern); 10314this.Visit(node.WhenClause); 10315this.Visit(node.Value); 10320this.Visit(node.Expression); 10326this.Visit(node.Expression); 10332this.Visit(node.RootNode); 10337this.Visit(node.Evaluation); 10338this.Visit(node.Next); 10343this.Visit(node.Test); 10344this.Visit(node.WhenTrue); 10345this.Visit(node.WhenFalse); 10350this.Visit(node.WhenExpression); 10351this.Visit(node.WhenTrue); 10352this.Visit(node.WhenFalse); 10358this.Visit(node.Source); 10363this.Visit(node.Input); 10368this.Visit(node.Input); 10373this.Visit(node.Input); 10378this.Visit(node.Input); 10383this.Visit(node.Input); 10388this.Visit(node.Input); 10393this.Visit(node.Input); 10398this.Visit(node.Input); 10403this.Visit(node.Input); 10408this.Visit(node.Input); 10413this.Visit(node.LengthTemp); 10414this.Visit(node.IndexerAccess); 10415this.Visit(node.ReceiverPlaceholder); 10416this.Visit(node.ArgumentPlaceholder); 10417this.Visit(node.Input); 10422this.Visit(node.LengthTemp); 10423this.Visit(node.IndexerAccess); 10424this.Visit(node.ReceiverPlaceholder); 10425this.Visit(node.ArgumentPlaceholder); 10426this.Visit(node.Input); 10431this.Visit(node.Target); 10432this.Visit(node.Input); 10443this.Visit(node.Pattern); 10444this.Visit(node.WhenClause); 10449this.Visit(node.Expression); 10455this.Visit(node.Value); 10461this.Visit(node.Value); 10466this.Visit(node.Receiver); 10471this.Visit(node.Expression); 10477this.Visit(node.Receiver); 10478this.Visit(node.AccessExpression); 10483this.Visit(node.Receiver); 10484this.Visit(node.WhenNotNull); 10485this.Visit(node.WhenNullOpt); 10491this.Visit(node.ValueTypeReceiver); 10492this.Visit(node.ReferenceTypeReceiver); 10497this.Visit(node.ReceiverOpt); 10502this.Visit(node.ReceiverOpt); 10507this.Visit(node.ReceiverOpt); 10513this.Visit(node.ReceiverOpt); 10514this.Visit(node.Argument); 10531this.Visit(node.InitializerExpressionOpt); 10547this.Visit(node.Expression); 10563this.Visit(node.InitializerExpressionOpt); 10568this.Visit(node.InitializerExpressionOpt); 10573this.Visit(node.Placeholder); 10585this.Visit(node.Placeholder); 10592this.Visit(node.ImplicitReceiverOpt); 10597this.Visit(node.Expression); 10611this.Visit(node.InitializerExpressionOpt); 10616this.Visit(node.Argument); 10622this.Visit(node.InitializerOpt); 10632this.Visit(node.Count); 10633this.Visit(node.InitializerOpt); 10638this.Visit(node.Count); 10639this.Visit(node.InitializerOpt); 10644this.Visit(node.ReceiverOpt); 10650this.Visit(node.ReceiverOpt); 10655this.Visit(node.ReceiverOpt); 10660this.Visit(node.ReceiverOpt); 10666this.Visit(node.Receiver); 10667this.Visit(node.Argument); 10672this.Visit(node.Expression); 10673this.Visit(node.Argument); 10678this.Visit(node.Receiver); 10684this.Visit(node.Body); 10690this.Visit(node.Value); 10700this.Visit(node.Argument); 10717this.Visit(node.Value); 10718this.Visit(node.Alignment); 10719this.Visit(node.Format); 10724this.Visit(node.Expression); 10725this.Visit(node.Pattern); 10730this.Visit(node.Value); 10736this.Visit(node.DeclaredType); 10737this.Visit(node.VariableAccess); 10742this.Visit(node.DeclaredType); 10745this.Visit(node.VariableAccess); 10751this.Visit(node.VariableAccess); 10756this.Visit(node.Pattern); 10766this.Visit(node.Pattern); 10771this.Visit(node.Member); 10772this.Visit(node.Pattern); 10777this.Visit(node.Receiver); 10782this.Visit(node.DeclaredType); 10787this.Visit(node.Left); 10788this.Visit(node.Right); 10793this.Visit(node.Negated); 10798this.Visit(node.Value); 10804this.Visit(node.Expression); 10809this.Visit(node.ReceiverOpt); 10814this.Visit(node.ReceiverOpt); 10820this.Visit(node.BlockBody); 10821this.Visit(node.ExpressionBody); 10826this.Visit(node.Initializer); 10827this.Visit(node.BlockBody); 10828this.Visit(node.ExpressionBody); 10833this.Visit(node.Expression); 10838this.Visit(node.Receiver); 10839this.Visit(node.InitializerExpression); 10850BoundExpression value = (BoundExpression)this.Visit(node.Value); 10857BoundExpression value = (BoundExpression)this.Visit(node.Value); 10864BoundExpression value = (BoundExpression)this.Visit(node.Value); 10869BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10879BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10946BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10964BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10970BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10991BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11000BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11011BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11017BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11030BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11036BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11037BoundExpression index = (BoundExpression)this.Visit(node.Index); 11043BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11051BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11057BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11063BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11070BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11077BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11078BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11084BoundExpression left = (BoundExpression)this.Visit(node.Left); 11085BoundExpression right = (BoundExpression)this.Visit(node.Right); 11091BoundExpression left = (BoundExpression)this.Visit(node.Left); 11092BoundExpression right = (BoundExpression)this.Visit(node.Right); 11104BoundExpression left = (BoundExpression)this.Visit(node.Left); 11105BoundExpression right = (BoundExpression)this.Visit(node.Right); 11113BoundExpression left = (BoundExpression)this.Visit(node.Left); 11114BoundExpression right = (BoundExpression)this.Visit(node.Right); 11124BoundExpression left = (BoundExpression)this.Visit(node.Left); 11125BoundExpression right = (BoundExpression)this.Visit(node.Right); 11131BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11132BoundConversion right = (BoundConversion)this.Visit(node.Right); 11138BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11139BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11147BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11148BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11154BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11155BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11156BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11162BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11163BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11164BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11171BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11178BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11184BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11192BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11193BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11194BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11195BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11200BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11201BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11208BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11215BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11216BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11306BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11307BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11313BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11314BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11322BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11328BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11335BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11355BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11362BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11367BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11377BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11390BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11396BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11397BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11408BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11415BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11416BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11422BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11427BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11433BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11438BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11456BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11459BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11465BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11470BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11471BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11472BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11480BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11481BoundStatement body = (BoundStatement)this.Visit(node.Body); 11489BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11490BoundStatement body = (BoundStatement)this.Visit(node.Body); 11499BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11500BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11501BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11502BoundStatement body = (BoundStatement)this.Visit(node.Body); 11512BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11513BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11514BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11515BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11516BoundStatement body = (BoundStatement)this.Visit(node.Body); 11521BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11522BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11528BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11529BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11530BoundStatement body = (BoundStatement)this.Visit(node.Body); 11531BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11537BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11538BoundStatement body = (BoundStatement)this.Visit(node.Body); 11543BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11544BoundStatement body = (BoundStatement)this.Visit(node.Body); 11550BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11552BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11558BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11559BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11560BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11561BoundBlock body = (BoundBlock)this.Visit(node.Body); 11610BoundExpression value = (BoundExpression)this.Visit(node.Value); 11628BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11629BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11635BoundStatement body = (BoundStatement)this.Visit(node.Body); 11652BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11659BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11660BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11661BoundExpression value = (BoundExpression)this.Visit(node.Value); 11667BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11676BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11685BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11690BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11691BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11696BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11697BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11698BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11703BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11704BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11705BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11715BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11721BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11727BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11732BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11737BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11742BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11748BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11753BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11760BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11766BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11772BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11777BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11778BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11779BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11780BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11781BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11787BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11788BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11789BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11790BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11791BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11797BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11798BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11811BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11812BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11817BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11825BoundExpression value = (BoundExpression)this.Visit(node.Value); 11833BoundExpression value = (BoundExpression)this.Visit(node.Value); 11839BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11846BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11853BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11854BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11861BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11862BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11863BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11874BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11875BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11884BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11891BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11899BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11907BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11908BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11931BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11960BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11985BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11991BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11997BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12018BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12027BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12034BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12060BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12067BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12074BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12086BoundExpression count = (BoundExpression)this.Visit(node.Count); 12087BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12094BoundExpression count = (BoundExpression)this.Visit(node.Count); 12095BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12103BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12116BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12123BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12131BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12138BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12139BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12149BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12150BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12157BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12166BoundBlock body = (BoundBlock)this.Visit(node.Body); 12179BoundExpression value = (BoundExpression)this.Visit(node.Value); 12193BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12221BoundExpression value = (BoundExpression)this.Visit(node.Value); 12222BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12223BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12231BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12232BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12239BoundExpression value = (BoundExpression)this.Visit(node.Value); 12253BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12254BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12263BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12266BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12279BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12286BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12306BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12311BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12312BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12318BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12324BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12331BoundPattern left = (BoundPattern)this.Visit(node.Left); 12332BoundPattern right = (BoundPattern)this.Visit(node.Right); 12339BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12346BoundExpression value = (BoundExpression)this.Visit(node.Value); 12358BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12365BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12372BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12384BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12385BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12391BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12392BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12393BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12398BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12405BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12406BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12429BoundExpression value = (BoundExpression)this.Visit(node.Value); 12437BoundExpression value = (BoundExpression)this.Visit(node.Value); 12445BoundExpression value = (BoundExpression)this.Visit(node.Value); 12463BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12629BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12664BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12709BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12729BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12750BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12767BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12802BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12819BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12820BoundExpression index = (BoundExpression)this.Visit(node.Index); 12837BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12856BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12873BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12890BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12908BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12926BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12927BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12944BoundExpression left = (BoundExpression)this.Visit(node.Left); 12945BoundExpression right = (BoundExpression)this.Visit(node.Right); 12962BoundExpression left = (BoundExpression)this.Visit(node.Left); 12963BoundExpression right = (BoundExpression)this.Visit(node.Right); 12980BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12981BoundConversion right = (BoundConversion)this.Visit(node.Right); 12998BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12999BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13018BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13019BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13036BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13037BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13038BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13056BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13057BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13058BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13075BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13093BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13110BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13129BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13130BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13131BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13132BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13138BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13139BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13157BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13175BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13176BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13396BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13397BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13414BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13415BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13434BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13451BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13469BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13519BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13538BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13553BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13560BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13561BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13569BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13570BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13578BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13581BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13588BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13589BoundStatement body = (BoundStatement)this.Visit(node.Body); 13596BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13597BoundStatement body = (BoundStatement)this.Visit(node.Body); 13605BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13606BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13607BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13608BoundStatement body = (BoundStatement)this.Visit(node.Body); 13617BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13618BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13619BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13620BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13621BoundStatement body = (BoundStatement)this.Visit(node.Body); 13628BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13629BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13630BoundStatement body = (BoundStatement)this.Visit(node.Body); 13631BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13638BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13639BoundStatement body = (BoundStatement)this.Visit(node.Body); 13647BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13648BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13649BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13650BoundBlock body = (BoundBlock)this.Visit(node.Body); 13763BoundExpression value = (BoundExpression)this.Visit(node.Value); 13810BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13811BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13812BoundExpression value = (BoundExpression)this.Visit(node.Value); 13818BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13838BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13858BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13865BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13872BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13879BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13886BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13887BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13888BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13889BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13890BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13897BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13898BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13899BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13900BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13901BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13915BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13934BoundExpression value = (BoundExpression)this.Visit(node.Value); 13953BoundExpression value = (BoundExpression)this.Visit(node.Value); 13970BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13988BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14006BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14007BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14025BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14026BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14027BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14056BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14057BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14077BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14095BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14114BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14133BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14134BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14190BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14276BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14296BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14313BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14330BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14384BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14404BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14422BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14488BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14506BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14524BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14559BoundExpression count = (BoundExpression)this.Visit(node.Count); 14560BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14578BoundExpression count = (BoundExpression)this.Visit(node.Count); 14579BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14597BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14632BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14650BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14669BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14687BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14688BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14706BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14726BoundBlock body = (BoundBlock)this.Visit(node.Body); 14761BoundExpression value = (BoundExpression)this.Visit(node.Value); 14781BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14856BoundExpression value = (BoundExpression)this.Visit(node.Value); 14857BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14858BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14875BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14876BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14896BoundExpression value = (BoundExpression)this.Visit(node.Value); 14912BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14913BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14923BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14926BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14940BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14948BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14968BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14975BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14983BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14991BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 14999BoundExpression value = (BoundExpression)this.Visit(node.Value); 15017BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15035BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15053BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15088BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15089BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15090BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15096BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15114BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15115BoundObjectInitializerExpressionBase 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);