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)
360public 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)
677 references to Visit
Microsoft.CodeAnalysis.CSharp (676)
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 (11)
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); 140BoundExpression left = (BoundExpression)this.Visit(node.Left); 141BoundExpression right = (BoundExpression)this.Visit(node.Right); 252BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 253BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 255BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
364return 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)
1733var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (644)
9818this.Visit(node.Value); 9823this.Visit(node.Value); 9828this.Visit(node.Value); 9833this.Visit(node.Statement); 9839this.Visit(node.Receiver); 9856this.Visit(node.Expression); 9871this.Visit(node.FinallyBlock); 9876this.Visit(node.BoundContainingTypeOpt); 9884this.Visit(node.Operand); 9889this.Visit(node.Operand); 9894this.Visit(node.Operand); 9899this.Visit(node.Operand); 9905this.Visit(node.Operand); 9910this.Visit(node.Expression); 9911this.Visit(node.Index); 9916this.Visit(node.InvokedExpression); 9922this.Visit(node.Operand); 9927this.Visit(node.Operand); 9932this.Visit(node.Operand); 9937this.Visit(node.Operand); 9942this.Visit(node.LeftOperandOpt); 9943this.Visit(node.RightOperandOpt); 9948this.Visit(node.Left); 9949this.Visit(node.Right); 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.LeftOperand); 9985this.Visit(node.RightOperand); 9990this.Visit(node.LeftOperand); 9991this.Visit(node.RightOperand); 9996this.Visit(node.Condition); 9997this.Visit(node.Consequence); 9998this.Visit(node.Alternative); 10003this.Visit(node.Condition); 10004this.Visit(node.Consequence); 10005this.Visit(node.Alternative); 10010this.Visit(node.Expression); 10016this.Visit(node.ArrayAccess); 10021this.Visit(node.Expression); 10026this.Visit(node.AwaitableInstancePlaceholder); 10027this.Visit(node.GetAwaiter); 10028this.Visit(node.RuntimeAsyncAwaitCall); 10029this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10034this.Visit(node.Expression); 10035this.Visit(node.AwaitableInfo); 10040this.Visit(node.SourceType); 10045this.Visit(node.Prologue); 10046this.Visit(node.Epilogue); 10066this.Visit(node.Operand); 10067this.Visit(node.TargetType); 10072this.Visit(node.Operand); 10073this.Visit(node.TargetType); 10078this.Visit(node.SourceType); 10083this.Visit(node.Operand); 10088this.Visit(node.Operand); 10099this.Visit(node.Expression); 10104this.Visit(node.StatementOpt); 10109this.Visit(node.StatementOpt); 10117this.Visit(node.Instrumentation); 10128this.Visit(node.Statement); 10133this.Visit(node.DeclaredTypeOpt); 10134this.Visit(node.InitializerOpt); 10145this.Visit(node.AwaitOpt); 10151this.Visit(node.BlockBody); 10152this.Visit(node.ExpressionBody); 10158this.Visit(node.ExpressionOpt); 10163this.Visit(node.Expression); 10169this.Visit(node.ExpressionOpt); 10174this.Visit(node.Expression); 10181this.Visit(node.Expression); 10183this.Visit(node.DefaultLabel); 10188this.Visit(node.Expression); 10193this.Visit(node.Condition); 10194this.Visit(node.Consequence); 10195this.Visit(node.AlternativeOpt); 10200this.Visit(node.Condition); 10201this.Visit(node.Body); 10206this.Visit(node.Condition); 10207this.Visit(node.Body); 10212this.Visit(node.Initializer); 10213this.Visit(node.Condition); 10214this.Visit(node.Increment); 10215this.Visit(node.Body); 10220this.Visit(node.IterationVariableType); 10221this.Visit(node.IterationErrorExpressionOpt); 10222this.Visit(node.Expression); 10223this.Visit(node.DeconstructionOpt); 10224this.Visit(node.AwaitOpt); 10225this.Visit(node.Body); 10230this.Visit(node.DeconstructionAssignment); 10231this.Visit(node.TargetPlaceholder); 10236this.Visit(node.DeclarationsOpt); 10237this.Visit(node.ExpressionOpt); 10238this.Visit(node.Body); 10239this.Visit(node.AwaitOpt); 10244this.Visit(node.Declarations); 10245this.Visit(node.Body); 10250this.Visit(node.Argument); 10251this.Visit(node.Body); 10256this.Visit(node.TryBlock); 10258this.Visit(node.FinallyBlockOpt); 10263this.Visit(node.ExceptionSourceOpt); 10264this.Visit(node.ExceptionFilterPrologueOpt); 10265this.Visit(node.ExceptionFilterOpt); 10266this.Visit(node.Body); 10279this.Visit(node.Value); 10286this.Visit(node.CaseExpressionOpt); 10287this.Visit(node.LabelExpressionOpt); 10292this.Visit(node.Body); 10303this.Visit(node.Condition); 10308this.Visit(node.Pattern); 10309this.Visit(node.WhenClause); 10310this.Visit(node.Value); 10315this.Visit(node.Expression); 10321this.Visit(node.Expression); 10327this.Visit(node.RootNode); 10332this.Visit(node.Evaluation); 10333this.Visit(node.Next); 10338this.Visit(node.Test); 10339this.Visit(node.WhenTrue); 10340this.Visit(node.WhenFalse); 10345this.Visit(node.WhenExpression); 10346this.Visit(node.WhenTrue); 10347this.Visit(node.WhenFalse); 10353this.Visit(node.Source); 10358this.Visit(node.Input); 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.LengthTemp); 10409this.Visit(node.IndexerAccess); 10410this.Visit(node.ReceiverPlaceholder); 10411this.Visit(node.ArgumentPlaceholder); 10412this.Visit(node.Input); 10417this.Visit(node.LengthTemp); 10418this.Visit(node.IndexerAccess); 10419this.Visit(node.ReceiverPlaceholder); 10420this.Visit(node.ArgumentPlaceholder); 10421this.Visit(node.Input); 10426this.Visit(node.Target); 10427this.Visit(node.Input); 10438this.Visit(node.Pattern); 10439this.Visit(node.WhenClause); 10444this.Visit(node.Expression); 10450this.Visit(node.Value); 10456this.Visit(node.Value); 10461this.Visit(node.Receiver); 10466this.Visit(node.Expression); 10472this.Visit(node.Receiver); 10473this.Visit(node.AccessExpression); 10478this.Visit(node.Receiver); 10479this.Visit(node.WhenNotNull); 10480this.Visit(node.WhenNullOpt); 10486this.Visit(node.ValueTypeReceiver); 10487this.Visit(node.ReferenceTypeReceiver); 10492this.Visit(node.ReceiverOpt); 10497this.Visit(node.ReceiverOpt); 10502this.Visit(node.ReceiverOpt); 10508this.Visit(node.ReceiverOpt); 10509this.Visit(node.Argument); 10526this.Visit(node.InitializerExpressionOpt); 10542this.Visit(node.Expression); 10558this.Visit(node.InitializerExpressionOpt); 10563this.Visit(node.InitializerExpressionOpt); 10568this.Visit(node.Placeholder); 10580this.Visit(node.Placeholder); 10587this.Visit(node.ImplicitReceiverOpt); 10592this.Visit(node.Expression); 10606this.Visit(node.InitializerExpressionOpt); 10611this.Visit(node.Argument); 10617this.Visit(node.InitializerOpt); 10627this.Visit(node.Count); 10628this.Visit(node.InitializerOpt); 10633this.Visit(node.Count); 10634this.Visit(node.InitializerOpt); 10639this.Visit(node.ReceiverOpt); 10645this.Visit(node.ReceiverOpt); 10650this.Visit(node.ReceiverOpt); 10655this.Visit(node.ReceiverOpt); 10661this.Visit(node.Receiver); 10662this.Visit(node.Argument); 10667this.Visit(node.Expression); 10668this.Visit(node.Argument); 10673this.Visit(node.Receiver); 10679this.Visit(node.Body); 10685this.Visit(node.Value); 10695this.Visit(node.Argument); 10712this.Visit(node.Value); 10713this.Visit(node.Alignment); 10714this.Visit(node.Format); 10719this.Visit(node.Expression); 10720this.Visit(node.Pattern); 10725this.Visit(node.Value); 10731this.Visit(node.DeclaredType); 10732this.Visit(node.VariableAccess); 10737this.Visit(node.DeclaredType); 10740this.Visit(node.VariableAccess); 10746this.Visit(node.VariableAccess); 10751this.Visit(node.Pattern); 10761this.Visit(node.Pattern); 10766this.Visit(node.Member); 10767this.Visit(node.Pattern); 10772this.Visit(node.Receiver); 10777this.Visit(node.DeclaredType); 10782this.Visit(node.Left); 10783this.Visit(node.Right); 10788this.Visit(node.Negated); 10793this.Visit(node.Value); 10799this.Visit(node.Expression); 10804this.Visit(node.ReceiverOpt); 10809this.Visit(node.ReceiverOpt); 10815this.Visit(node.BlockBody); 10816this.Visit(node.ExpressionBody); 10821this.Visit(node.Initializer); 10822this.Visit(node.BlockBody); 10823this.Visit(node.ExpressionBody); 10828this.Visit(node.Expression); 10833this.Visit(node.Receiver); 10834this.Visit(node.InitializerExpression); 10845BoundExpression value = (BoundExpression)this.Visit(node.Value); 10852BoundExpression value = (BoundExpression)this.Visit(node.Value); 10859BoundExpression value = (BoundExpression)this.Visit(node.Value); 10864BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10874BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10941BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10959BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10965BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10986BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10995BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11006BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11012BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11025BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11031BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11032BoundExpression index = (BoundExpression)this.Visit(node.Index); 11038BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11046BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11052BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11058BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11065BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11072BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11073BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11079BoundExpression left = (BoundExpression)this.Visit(node.Left); 11080BoundExpression right = (BoundExpression)this.Visit(node.Right); 11086BoundExpression left = (BoundExpression)this.Visit(node.Left); 11087BoundExpression right = (BoundExpression)this.Visit(node.Right); 11099BoundExpression left = (BoundExpression)this.Visit(node.Left); 11100BoundExpression right = (BoundExpression)this.Visit(node.Right); 11108BoundExpression left = (BoundExpression)this.Visit(node.Left); 11109BoundExpression right = (BoundExpression)this.Visit(node.Right); 11119BoundExpression left = (BoundExpression)this.Visit(node.Left); 11120BoundExpression right = (BoundExpression)this.Visit(node.Right); 11126BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11127BoundConversion right = (BoundConversion)this.Visit(node.Right); 11133BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11134BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11142BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11143BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11149BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11150BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11151BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11157BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11158BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11159BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11166BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11173BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11179BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11187BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11188BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11189BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11190BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11195BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11196BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11203BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11210BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11211BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11301BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11302BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11308BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11309BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11317BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11323BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11330BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11350BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11357BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11362BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11372BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11385BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11391BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11392BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11403BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11410BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11411BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11417BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11422BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11428BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11433BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11451BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11454BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11460BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11465BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11466BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11467BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11475BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11476BoundStatement body = (BoundStatement)this.Visit(node.Body); 11484BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11485BoundStatement body = (BoundStatement)this.Visit(node.Body); 11494BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11495BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11496BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11497BoundStatement body = (BoundStatement)this.Visit(node.Body); 11507BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11508BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11509BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11510BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11511BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11512BoundStatement body = (BoundStatement)this.Visit(node.Body); 11517BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11518BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11524BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11525BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11526BoundStatement body = (BoundStatement)this.Visit(node.Body); 11527BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11533BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11534BoundStatement body = (BoundStatement)this.Visit(node.Body); 11539BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11540BoundStatement body = (BoundStatement)this.Visit(node.Body); 11546BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11548BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11554BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11555BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11556BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11557BoundBlock body = (BoundBlock)this.Visit(node.Body); 11606BoundExpression value = (BoundExpression)this.Visit(node.Value); 11624BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11625BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11631BoundStatement body = (BoundStatement)this.Visit(node.Body); 11648BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11655BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11656BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11657BoundExpression value = (BoundExpression)this.Visit(node.Value); 11663BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11672BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11681BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11686BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11687BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11692BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11693BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11694BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11699BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11700BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11701BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11711BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11717BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11723BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11728BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11733BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11738BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11744BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11749BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11756BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11762BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11768BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11773BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11774BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11775BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11776BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11777BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11783BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11784BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11785BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11786BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11787BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11793BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11794BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11807BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11808BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11813BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11821BoundExpression value = (BoundExpression)this.Visit(node.Value); 11829BoundExpression value = (BoundExpression)this.Visit(node.Value); 11835BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11842BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11849BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11850BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11857BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11858BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11859BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11870BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11871BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11880BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11887BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11895BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11903BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11904BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11927BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11956BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11981BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11987BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11993BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12014BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12023BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12030BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12056BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12063BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12070BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12082BoundExpression count = (BoundExpression)this.Visit(node.Count); 12083BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12090BoundExpression count = (BoundExpression)this.Visit(node.Count); 12091BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12099BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12112BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12119BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12127BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12134BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12135BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12145BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12146BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12153BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12162BoundBlock body = (BoundBlock)this.Visit(node.Body); 12175BoundExpression value = (BoundExpression)this.Visit(node.Value); 12189BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12217BoundExpression value = (BoundExpression)this.Visit(node.Value); 12218BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12219BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12227BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12228BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12235BoundExpression value = (BoundExpression)this.Visit(node.Value); 12249BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12250BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12259BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12262BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12275BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12282BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12302BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12307BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12308BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12314BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12320BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12327BoundPattern left = (BoundPattern)this.Visit(node.Left); 12328BoundPattern right = (BoundPattern)this.Visit(node.Right); 12335BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12342BoundExpression value = (BoundExpression)this.Visit(node.Value); 12354BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12361BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12368BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12380BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12381BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12387BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12388BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12389BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12394BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12401BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12402BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12425BoundExpression value = (BoundExpression)this.Visit(node.Value); 12433BoundExpression value = (BoundExpression)this.Visit(node.Value); 12441BoundExpression value = (BoundExpression)this.Visit(node.Value); 12459BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12625BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12660BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12705BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12725BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12746BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12763BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12798BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12815BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12816BoundExpression index = (BoundExpression)this.Visit(node.Index); 12833BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12852BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12869BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12886BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12904BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12922BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12923BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12940BoundExpression left = (BoundExpression)this.Visit(node.Left); 12941BoundExpression right = (BoundExpression)this.Visit(node.Right); 12958BoundExpression left = (BoundExpression)this.Visit(node.Left); 12959BoundExpression right = (BoundExpression)this.Visit(node.Right); 12976BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12977BoundConversion right = (BoundConversion)this.Visit(node.Right); 12994BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12995BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13014BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13015BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13032BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13033BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13034BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13052BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13053BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13054BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13071BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13089BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13106BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13125BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13126BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13127BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13128BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13134BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13135BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13153BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13171BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13172BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13392BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13393BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13410BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13411BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13430BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13447BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13465BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13515BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13534BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13549BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13556BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13557BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13565BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13566BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13574BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13577BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13584BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13585BoundStatement body = (BoundStatement)this.Visit(node.Body); 13592BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13593BoundStatement body = (BoundStatement)this.Visit(node.Body); 13601BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13602BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13603BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13604BoundStatement body = (BoundStatement)this.Visit(node.Body); 13613BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13614BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13615BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13616BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13617BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13618BoundStatement body = (BoundStatement)this.Visit(node.Body); 13625BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13626BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13627BoundStatement body = (BoundStatement)this.Visit(node.Body); 13628BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13635BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13636BoundStatement body = (BoundStatement)this.Visit(node.Body); 13644BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13645BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13646BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13647BoundBlock body = (BoundBlock)this.Visit(node.Body); 13760BoundExpression value = (BoundExpression)this.Visit(node.Value); 13807BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13808BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13809BoundExpression value = (BoundExpression)this.Visit(node.Value); 13815BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13835BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13855BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13862BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13869BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13876BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13883BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13884BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13885BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13886BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13887BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13894BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13895BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13896BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13897BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13898BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13912BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13931BoundExpression value = (BoundExpression)this.Visit(node.Value); 13950BoundExpression value = (BoundExpression)this.Visit(node.Value); 13967BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13985BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14003BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14004BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14022BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14023BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14024BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14053BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14054BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14074BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14092BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14111BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14130BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14131BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14187BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14273BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14293BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14310BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14327BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14381BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14401BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14419BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14485BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14503BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14521BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14556BoundExpression count = (BoundExpression)this.Visit(node.Count); 14557BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14575BoundExpression count = (BoundExpression)this.Visit(node.Count); 14576BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14594BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14629BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14647BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14666BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14684BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14685BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14703BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14723BoundBlock body = (BoundBlock)this.Visit(node.Body); 14758BoundExpression value = (BoundExpression)this.Visit(node.Value); 14778BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14853BoundExpression value = (BoundExpression)this.Visit(node.Value); 14854BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14855BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14872BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14873BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14893BoundExpression value = (BoundExpression)this.Visit(node.Value); 14909BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14910BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14920BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14923BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14937BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14945BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14965BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14972BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14980BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14988BoundPattern left = (BoundPattern)this.Visit(node.Left); 14989BoundPattern right = (BoundPattern)this.Visit(node.Right); 14997BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15005BoundExpression value = (BoundExpression)this.Visit(node.Value); 15023BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15041BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15059BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15094BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15095BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15096BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15102BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15120BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15121BoundObjectInitializerExpressionBase 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); 282BoundExpression operand = (BoundExpression)rewriter.Visit(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823var node = rewriter.Visit(block);