7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3423public 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)
90public override BoundNode? Visit(BoundNode? node)
709 references to Visit
Microsoft.CodeAnalysis.CSharp (709)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3427return base.Visit(node);
Binder\UnionMatchingRewriter.cs (9)
43var result = new UnionMatchingRewriter(compilation).Visit(pattern); 50return Visit(node); 199BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Negated)); 205BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 217BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 224BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 242BoundPattern result = (BoundPattern)Visit(binaryPattern.Left); 286var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.Visit(node.Right)); 307var right = (BoundPattern)rewriter.Visit(node.Right);
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); 153var leftChild = (BoundPattern)Visit(stack.Peek().Left); 162var right = (BoundPattern)Visit(currentBinary.Right); 177BoundExpression left = (BoundExpression)this.Visit(node.Left); 178BoundExpression right = (BoundExpression)this.Visit(node.Right); 289BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 290BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 292BoundExpression 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)
1750var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
87return base.Visit(node); 103return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (666)
10041this.Visit(node.Value); 10046this.Visit(node.Value); 10051this.Visit(node.Value); 10056this.Visit(node.Statement); 10062this.Visit(node.Receiver); 10073this.Visit(node.Receiver); 10084this.Visit(node.Expression); 10099this.Visit(node.FinallyBlock); 10104this.Visit(node.BoundContainingTypeOpt); 10112this.Visit(node.Operand); 10117this.Visit(node.Operand); 10122this.Visit(node.Operand); 10127this.Visit(node.Operand); 10133this.Visit(node.Operand); 10138this.Visit(node.Expression); 10139this.Visit(node.Index); 10144this.Visit(node.InvokedExpression); 10150this.Visit(node.Operand); 10155this.Visit(node.Operand); 10160this.Visit(node.Operand); 10165this.Visit(node.Operand); 10170this.Visit(node.LeftOperandOpt); 10171this.Visit(node.RightOperandOpt); 10176this.Visit(node.Left); 10177this.Visit(node.Right); 10182this.Visit(node.Left); 10183this.Visit(node.Right); 10188this.Visit(node.Left); 10189this.Visit(node.Right); 10194this.Visit(node.Left); 10195this.Visit(node.Right); 10200this.Visit(node.Left); 10201this.Visit(node.Right); 10206this.Visit(node.Left); 10207this.Visit(node.Right); 10212this.Visit(node.LeftOperand); 10213this.Visit(node.RightOperand); 10218this.Visit(node.LeftOperand); 10219this.Visit(node.RightOperand); 10224this.Visit(node.Condition); 10225this.Visit(node.Consequence); 10226this.Visit(node.Alternative); 10231this.Visit(node.Condition); 10232this.Visit(node.Consequence); 10233this.Visit(node.Alternative); 10238this.Visit(node.Expression); 10244this.Visit(node.ArrayAccess); 10249this.Visit(node.Expression); 10254this.Visit(node.AwaitableInstancePlaceholder); 10255this.Visit(node.GetAwaiter); 10256this.Visit(node.RuntimeAsyncAwaitCall); 10257this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10262this.Visit(node.Expression); 10263this.Visit(node.AwaitableInfo); 10268this.Visit(node.SourceType); 10273this.Visit(node.Prologue); 10274this.Visit(node.Epilogue); 10294this.Visit(node.Operand); 10295this.Visit(node.TargetType); 10300this.Visit(node.Operand); 10301this.Visit(node.TargetType); 10306this.Visit(node.SourceType); 10311this.Visit(node.Operand); 10316this.Visit(node.Operand); 10327this.Visit(node.Expression); 10332this.Visit(node.StatementOpt); 10337this.Visit(node.StatementOpt); 10345this.Visit(node.Instrumentation); 10356this.Visit(node.Statement); 10361this.Visit(node.DeclaredTypeOpt); 10362this.Visit(node.InitializerOpt); 10373this.Visit(node.AwaitOpt); 10379this.Visit(node.BlockBody); 10380this.Visit(node.ExpressionBody); 10386this.Visit(node.ExpressionOpt); 10391this.Visit(node.Expression); 10397this.Visit(node.ExpressionOpt); 10402this.Visit(node.Expression); 10407this.Visit(node.LabelExpressionOpt); 10412this.Visit(node.LabelExpressionOpt); 10417this.Visit(node.Expression); 10419this.Visit(node.DefaultLabel); 10424this.Visit(node.Expression); 10429this.Visit(node.Condition); 10430this.Visit(node.Consequence); 10431this.Visit(node.AlternativeOpt); 10436this.Visit(node.Condition); 10437this.Visit(node.Body); 10442this.Visit(node.Condition); 10443this.Visit(node.Body); 10448this.Visit(node.Initializer); 10449this.Visit(node.Condition); 10450this.Visit(node.Increment); 10451this.Visit(node.Body); 10456this.Visit(node.IterationVariableType); 10457this.Visit(node.IterationErrorExpressionOpt); 10458this.Visit(node.Expression); 10459this.Visit(node.DeconstructionOpt); 10460this.Visit(node.Body); 10465this.Visit(node.DeconstructionAssignment); 10466this.Visit(node.TargetPlaceholder); 10471this.Visit(node.DeclarationsOpt); 10472this.Visit(node.ExpressionOpt); 10473this.Visit(node.Body); 10474this.Visit(node.AwaitOpt); 10479this.Visit(node.Declarations); 10480this.Visit(node.Body); 10485this.Visit(node.Argument); 10486this.Visit(node.Body); 10491this.Visit(node.TryBlock); 10493this.Visit(node.FinallyBlockOpt); 10498this.Visit(node.ExceptionSourceOpt); 10499this.Visit(node.ExceptionFilterPrologueOpt); 10500this.Visit(node.ExceptionFilterOpt); 10501this.Visit(node.Body); 10514this.Visit(node.Value); 10521this.Visit(node.CaseExpressionOpt); 10522this.Visit(node.LabelExpressionOpt); 10527this.Visit(node.Body); 10538this.Visit(node.Condition); 10543this.Visit(node.Pattern); 10544this.Visit(node.WhenClause); 10545this.Visit(node.Value); 10550this.Visit(node.Expression); 10556this.Visit(node.Expression); 10562this.Visit(node.RootNode); 10567this.Visit(node.Evaluation); 10568this.Visit(node.Next); 10573this.Visit(node.Test); 10574this.Visit(node.WhenTrue); 10575this.Visit(node.WhenFalse); 10580this.Visit(node.WhenExpression); 10581this.Visit(node.WhenTrue); 10582this.Visit(node.WhenFalse); 10588this.Visit(node.Source); 10593this.Visit(node.Input); 10598this.Visit(node.Input); 10603this.Visit(node.Input); 10608this.Visit(node.Input); 10613this.Visit(node.Input); 10618this.Visit(node.Input); 10623this.Visit(node.Input); 10628this.Visit(node.Input); 10633this.Visit(node.Input); 10638this.Visit(node.Input); 10643this.Visit(node.LengthTemp); 10644this.Visit(node.IndexerAccess); 10645this.Visit(node.ReceiverPlaceholder); 10646this.Visit(node.ArgumentPlaceholder); 10647this.Visit(node.Input); 10652this.Visit(node.LengthTemp); 10653this.Visit(node.IndexerAccess); 10654this.Visit(node.ReceiverPlaceholder); 10655this.Visit(node.ArgumentPlaceholder); 10656this.Visit(node.Input); 10661this.Visit(node.Target); 10662this.Visit(node.Input); 10667this.Visit(node.Input); 10678this.Visit(node.Pattern); 10679this.Visit(node.WhenClause); 10684this.Visit(node.Expression); 10690this.Visit(node.Value); 10696this.Visit(node.Value); 10701this.Visit(node.Receiver); 10706this.Visit(node.Expression); 10712this.Visit(node.Receiver); 10713this.Visit(node.AccessExpression); 10718this.Visit(node.Receiver); 10719this.Visit(node.WhenNotNull); 10720this.Visit(node.WhenNullOpt); 10726this.Visit(node.ValueTypeReceiver); 10727this.Visit(node.ReferenceTypeReceiver); 10732this.Visit(node.ReceiverOpt); 10737this.Visit(node.ReceiverOpt); 10742this.Visit(node.ReceiverOpt); 10748this.Visit(node.ReceiverOpt); 10749this.Visit(node.Argument); 10766this.Visit(node.InitializerExpressionOpt); 10771this.Visit(node.WithElement); 10782this.Visit(node.CollectionCreation); 10789this.Visit(node.Expression); 10805this.Visit(node.InitializerExpressionOpt); 10810this.Visit(node.InitializerExpressionOpt); 10815this.Visit(node.Placeholder); 10827this.Visit(node.Placeholder); 10834this.Visit(node.ImplicitReceiverOpt); 10839this.Visit(node.Expression); 10853this.Visit(node.InitializerExpressionOpt); 10858this.Visit(node.Argument); 10864this.Visit(node.InitializerOpt); 10874this.Visit(node.Count); 10875this.Visit(node.InitializerOpt); 10880this.Visit(node.Count); 10881this.Visit(node.InitializerOpt); 10886this.Visit(node.ReceiverOpt); 10892this.Visit(node.ReceiverOpt); 10897this.Visit(node.ReceiverOpt); 10902this.Visit(node.ReceiverOpt); 10908this.Visit(node.Receiver); 10909this.Visit(node.Argument); 10914this.Visit(node.Expression); 10915this.Visit(node.Argument); 10920this.Visit(node.Receiver); 10926this.Visit(node.Body); 10932this.Visit(node.Value); 10942this.Visit(node.Argument); 10959this.Visit(node.Value); 10960this.Visit(node.Alignment); 10961this.Visit(node.Format); 10966this.Visit(node.Expression); 10967this.Visit(node.Pattern); 10972this.Visit(node.Value); 10977this.Visit(node.LeftOfPendingConjunction); 10978this.Visit(node.ValueProperty); 10979this.Visit(node.ValuePattern); 10985this.Visit(node.DeclaredType); 10986this.Visit(node.VariableAccess); 10991this.Visit(node.DeclaredType); 10994this.Visit(node.VariableAccess); 11000this.Visit(node.VariableAccess); 11005this.Visit(node.Pattern); 11015this.Visit(node.Pattern); 11020this.Visit(node.Member); 11021this.Visit(node.Pattern); 11026this.Visit(node.Receiver); 11031this.Visit(node.DeclaredType); 11036this.Visit(node.Left); 11037this.Visit(node.Right); 11042this.Visit(node.Negated); 11047this.Visit(node.Value); 11053this.Visit(node.Expression); 11058this.Visit(node.ReceiverOpt); 11063this.Visit(node.ReceiverOpt); 11069this.Visit(node.BlockBody); 11070this.Visit(node.ExpressionBody); 11075this.Visit(node.Initializer); 11076this.Visit(node.BlockBody); 11077this.Visit(node.ExpressionBody); 11082this.Visit(node.Expression); 11087this.Visit(node.OriginalExpression); 11092this.Visit(node.Receiver); 11093this.Visit(node.InitializerExpression); 11104BoundExpression value = (BoundExpression)this.Visit(node.Value); 11111BoundExpression value = (BoundExpression)this.Visit(node.Value); 11118BoundExpression value = (BoundExpression)this.Visit(node.Value); 11123BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11133BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11170BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11206BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11224BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 11230BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 11252BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11261BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11272BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11278BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11291BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11297BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11298BoundExpression index = (BoundExpression)this.Visit(node.Index); 11304BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11312BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11318BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11324BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11331BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11338BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11339BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11345BoundExpression left = (BoundExpression)this.Visit(node.Left); 11346BoundExpression right = (BoundExpression)this.Visit(node.Right); 11352BoundExpression left = (BoundExpression)this.Visit(node.Left); 11353BoundExpression right = (BoundExpression)this.Visit(node.Right); 11365BoundExpression left = (BoundExpression)this.Visit(node.Left); 11366BoundExpression right = (BoundExpression)this.Visit(node.Right); 11374BoundExpression left = (BoundExpression)this.Visit(node.Left); 11375BoundExpression right = (BoundExpression)this.Visit(node.Right); 11385BoundExpression left = (BoundExpression)this.Visit(node.Left); 11386BoundExpression right = (BoundExpression)this.Visit(node.Right); 11392BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11393BoundConversion right = (BoundConversion)this.Visit(node.Right); 11399BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11400BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11408BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11409BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11415BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11416BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11417BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11423BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11424BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11425BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11432BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11439BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11445BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11453BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11454BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11455BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11456BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11461BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11462BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11469BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11476BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11477BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11567BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11568BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11574BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11575BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11583BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11589BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11596BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11616BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11623BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11628BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11638BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11651BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11657BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11658BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11669BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11676BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11677BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11683BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11688BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11694BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11699BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11705BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11711BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11719BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11722BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11728BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11733BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11734BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11735BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11743BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11744BoundStatement body = (BoundStatement)this.Visit(node.Body); 11752BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11753BoundStatement body = (BoundStatement)this.Visit(node.Body); 11762BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11763BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11764BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11765BoundStatement body = (BoundStatement)this.Visit(node.Body); 11775BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11776BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11777BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11778BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11779BoundStatement body = (BoundStatement)this.Visit(node.Body); 11784BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11785BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11791BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11792BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11793BoundStatement body = (BoundStatement)this.Visit(node.Body); 11794BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11800BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11801BoundStatement body = (BoundStatement)this.Visit(node.Body); 11806BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11807BoundStatement body = (BoundStatement)this.Visit(node.Body); 11813BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11815BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11821BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11822BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11823BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11824BoundBlock body = (BoundBlock)this.Visit(node.Body); 11873BoundExpression value = (BoundExpression)this.Visit(node.Value); 11891BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11892BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11898BoundStatement body = (BoundStatement)this.Visit(node.Body); 11915BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11922BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11923BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11924BoundExpression value = (BoundExpression)this.Visit(node.Value); 11930BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11939BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11948BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11953BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11954BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11959BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11960BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11961BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11966BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11967BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11968BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11978BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11984BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11990BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11995BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12000BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12005BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12011BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12016BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12023BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12029BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12035BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12040BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 12041BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 12042BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12043BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 12044BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12050BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 12051BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 12052BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12053BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 12054BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12060BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 12061BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12066BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12079BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12080BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 12085BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12093BoundExpression value = (BoundExpression)this.Visit(node.Value); 12101BoundExpression value = (BoundExpression)this.Visit(node.Value); 12107BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12114BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12121BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12122BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 12129BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12130BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 12131BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 12142BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 12143BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 12152BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12159BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12167BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12175BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12176BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12199BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12205BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 12219BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 12233BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12258BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12264BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12270BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12291BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12300BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12307BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12333BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12340BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12347BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12359BoundExpression count = (BoundExpression)this.Visit(node.Count); 12360BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12367BoundExpression count = (BoundExpression)this.Visit(node.Count); 12368BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12376BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12389BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12396BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12404BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12411BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12412BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12422BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12423BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12430BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12439BoundBlock body = (BoundBlock)this.Visit(node.Body); 12452BoundExpression value = (BoundExpression)this.Visit(node.Value); 12466BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12494BoundExpression value = (BoundExpression)this.Visit(node.Value); 12495BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12496BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12504BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12505BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12512BoundExpression value = (BoundExpression)this.Visit(node.Value); 12519BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.Visit(node.LeftOfPendingConjunction); 12520BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.Visit(node.ValueProperty); 12521BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 12536BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12537BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12546BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12549BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12562BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12569BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12589BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12594BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12595BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12601BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12607BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12614BoundPattern left = (BoundPattern)this.Visit(node.Left); 12615BoundPattern right = (BoundPattern)this.Visit(node.Right); 12622BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12629BoundExpression value = (BoundExpression)this.Visit(node.Value); 12641BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12648BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12655BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12667BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12668BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12674BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12675BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12676BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12681BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12687BoundExpression? originalExpression = (BoundExpression?)this.Visit(node.OriginalExpression); 12694BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12695BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12718BoundExpression value = (BoundExpression)this.Visit(node.Value); 12726BoundExpression value = (BoundExpression)this.Visit(node.Value); 12734BoundExpression value = (BoundExpression)this.Visit(node.Value); 12752BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12846BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12935BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12970BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 13020BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13040BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13061BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13078BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 13113BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13130BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13131BoundExpression index = (BoundExpression)this.Visit(node.Index); 13148BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 13167BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13184BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13201BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13219BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13237BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 13238BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 13255BoundExpression left = (BoundExpression)this.Visit(node.Left); 13256BoundExpression right = (BoundExpression)this.Visit(node.Right); 13273BoundExpression left = (BoundExpression)this.Visit(node.Left); 13274BoundExpression right = (BoundExpression)this.Visit(node.Right); 13291BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 13292BoundConversion right = (BoundConversion)this.Visit(node.Right); 13309BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13310BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13329BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13330BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13347BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13348BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13349BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13367BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13368BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13369BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13386BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13404BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13421BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13440BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13441BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13442BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13443BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13449BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13450BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13468BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13486BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13487BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13707BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13708BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13725BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13726BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13745BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13762BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13780BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13830BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13849BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13864BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13871BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13872BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13880BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13881BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13889BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13892BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13899BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13900BoundStatement body = (BoundStatement)this.Visit(node.Body); 13907BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13908BoundStatement body = (BoundStatement)this.Visit(node.Body); 13916BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13917BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13918BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13919BoundStatement body = (BoundStatement)this.Visit(node.Body); 13928BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13929BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13930BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13931BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13932BoundStatement body = (BoundStatement)this.Visit(node.Body); 13939BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13940BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13941BoundStatement body = (BoundStatement)this.Visit(node.Body); 13942BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13949BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13950BoundStatement body = (BoundStatement)this.Visit(node.Body); 13958BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13959BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13960BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13961BoundBlock body = (BoundBlock)this.Visit(node.Body); 14074BoundExpression value = (BoundExpression)this.Visit(node.Value); 14121BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14122BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 14123BoundExpression value = (BoundExpression)this.Visit(node.Value); 14129BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14149BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14169BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14176BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14183BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14190BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14197BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14198BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14199BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14200BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 14201BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14208BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14209BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14210BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14211BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 14212BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14226BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14245BoundExpression value = (BoundExpression)this.Visit(node.Value); 14264BoundExpression value = (BoundExpression)this.Visit(node.Value); 14281BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14299BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14317BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14318BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14336BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14337BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14338BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14367BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14368BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14388BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14406BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14425BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14444BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14445BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14501BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14518BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 14538BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 14587BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14607BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14624BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14641BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14695BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14715BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14733BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14799BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14817BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14835BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14870BoundExpression count = (BoundExpression)this.Visit(node.Count); 14871BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14889BoundExpression count = (BoundExpression)this.Visit(node.Count); 14890BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14908BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14943BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14961BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14980BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14998BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14999BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 15017BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15037BoundBlock body = (BoundBlock)this.Visit(node.Body); 15072BoundExpression value = (BoundExpression)this.Visit(node.Value); 15092BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 15167BoundExpression value = (BoundExpression)this.Visit(node.Value); 15168BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 15169BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 15186BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15187BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15207BoundExpression value = (BoundExpression)this.Visit(node.Value); 15216BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.Visit(node.LeftOfPendingConjunction); 15217BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.Visit(node.ValueProperty); 15218BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 15234BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15235BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15245BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 15248BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15262BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15270BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 15290BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15297BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 15305BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15313BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15321BoundExpression value = (BoundExpression)this.Visit(node.Value); 15339BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15357BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15375BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15410BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15411BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15412BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15418BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15435BoundExpression? originalExpression = (BoundExpression?)this.Visit(node.OriginalExpression); 15453BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15454BoundObjectInitializerExpressionBase 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);