7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3404public 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)
353public 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)
667 references to Visit
Microsoft.CodeAnalysis.CSharp (667)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3408return 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 (10)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 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)
357return 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)
1708var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (636)
9802this.Visit(node.Value); 9807this.Visit(node.Value); 9812this.Visit(node.Value); 9817this.Visit(node.Statement); 9823this.Visit(node.Receiver); 9840this.Visit(node.Expression); 9855this.Visit(node.FinallyBlock); 9860this.Visit(node.BoundContainingTypeOpt); 9868this.Visit(node.Operand); 9873this.Visit(node.Operand); 9878this.Visit(node.Operand); 9883this.Visit(node.Operand); 9889this.Visit(node.Operand); 9894this.Visit(node.Expression); 9895this.Visit(node.Index); 9900this.Visit(node.InvokedExpression); 9906this.Visit(node.Operand); 9911this.Visit(node.Operand); 9916this.Visit(node.Operand); 9921this.Visit(node.Operand); 9926this.Visit(node.LeftOperandOpt); 9927this.Visit(node.RightOperandOpt); 9932this.Visit(node.Left); 9933this.Visit(node.Right); 9938this.Visit(node.Left); 9939this.Visit(node.Right); 9944this.Visit(node.Left); 9945this.Visit(node.Right); 9950this.Visit(node.Left); 9951this.Visit(node.Right); 9956this.Visit(node.Left); 9957this.Visit(node.Right); 9962this.Visit(node.Left); 9963this.Visit(node.Right); 9968this.Visit(node.LeftOperand); 9969this.Visit(node.RightOperand); 9974this.Visit(node.LeftOperand); 9975this.Visit(node.RightOperand); 9980this.Visit(node.Condition); 9981this.Visit(node.Consequence); 9982this.Visit(node.Alternative); 9987this.Visit(node.Condition); 9988this.Visit(node.Consequence); 9989this.Visit(node.Alternative); 9994this.Visit(node.Expression); 10000this.Visit(node.ArrayAccess); 10005this.Visit(node.Expression); 10010this.Visit(node.AwaitableInstancePlaceholder); 10011this.Visit(node.GetAwaiter); 10016this.Visit(node.Expression); 10017this.Visit(node.AwaitableInfo); 10022this.Visit(node.SourceType); 10027this.Visit(node.Prologue); 10028this.Visit(node.Epilogue); 10048this.Visit(node.Operand); 10049this.Visit(node.TargetType); 10054this.Visit(node.Operand); 10055this.Visit(node.TargetType); 10060this.Visit(node.SourceType); 10065this.Visit(node.Operand); 10070this.Visit(node.Operand); 10081this.Visit(node.Expression); 10086this.Visit(node.StatementOpt); 10091this.Visit(node.StatementOpt); 10099this.Visit(node.Instrumentation); 10110this.Visit(node.Statement); 10115this.Visit(node.DeclaredTypeOpt); 10116this.Visit(node.InitializerOpt); 10127this.Visit(node.AwaitOpt); 10133this.Visit(node.BlockBody); 10134this.Visit(node.ExpressionBody); 10140this.Visit(node.ExpressionOpt); 10145this.Visit(node.Expression); 10151this.Visit(node.ExpressionOpt); 10156this.Visit(node.Expression); 10163this.Visit(node.Expression); 10165this.Visit(node.DefaultLabel); 10170this.Visit(node.Expression); 10175this.Visit(node.Condition); 10176this.Visit(node.Consequence); 10177this.Visit(node.AlternativeOpt); 10182this.Visit(node.Condition); 10183this.Visit(node.Body); 10188this.Visit(node.Condition); 10189this.Visit(node.Body); 10194this.Visit(node.Initializer); 10195this.Visit(node.Condition); 10196this.Visit(node.Increment); 10197this.Visit(node.Body); 10202this.Visit(node.IterationVariableType); 10203this.Visit(node.IterationErrorExpressionOpt); 10204this.Visit(node.Expression); 10205this.Visit(node.DeconstructionOpt); 10206this.Visit(node.AwaitOpt); 10207this.Visit(node.Body); 10212this.Visit(node.DeconstructionAssignment); 10213this.Visit(node.TargetPlaceholder); 10218this.Visit(node.DeclarationsOpt); 10219this.Visit(node.ExpressionOpt); 10220this.Visit(node.Body); 10221this.Visit(node.AwaitOpt); 10226this.Visit(node.Declarations); 10227this.Visit(node.Body); 10232this.Visit(node.Argument); 10233this.Visit(node.Body); 10238this.Visit(node.TryBlock); 10240this.Visit(node.FinallyBlockOpt); 10245this.Visit(node.ExceptionSourceOpt); 10246this.Visit(node.ExceptionFilterPrologueOpt); 10247this.Visit(node.ExceptionFilterOpt); 10248this.Visit(node.Body); 10261this.Visit(node.Value); 10268this.Visit(node.CaseExpressionOpt); 10269this.Visit(node.LabelExpressionOpt); 10274this.Visit(node.Body); 10285this.Visit(node.Condition); 10290this.Visit(node.Pattern); 10291this.Visit(node.WhenClause); 10292this.Visit(node.Value); 10297this.Visit(node.Expression); 10303this.Visit(node.Expression); 10309this.Visit(node.RootNode); 10314this.Visit(node.Evaluation); 10315this.Visit(node.Next); 10320this.Visit(node.Test); 10321this.Visit(node.WhenTrue); 10322this.Visit(node.WhenFalse); 10327this.Visit(node.WhenExpression); 10328this.Visit(node.WhenTrue); 10329this.Visit(node.WhenFalse); 10335this.Visit(node.Source); 10340this.Visit(node.Input); 10345this.Visit(node.Input); 10350this.Visit(node.Input); 10355this.Visit(node.Input); 10360this.Visit(node.Input); 10365this.Visit(node.Input); 10370this.Visit(node.Input); 10375this.Visit(node.Input); 10380this.Visit(node.Input); 10385this.Visit(node.Input); 10390this.Visit(node.LengthTemp); 10391this.Visit(node.IndexerAccess); 10392this.Visit(node.ReceiverPlaceholder); 10393this.Visit(node.ArgumentPlaceholder); 10394this.Visit(node.Input); 10399this.Visit(node.LengthTemp); 10400this.Visit(node.IndexerAccess); 10401this.Visit(node.ReceiverPlaceholder); 10402this.Visit(node.ArgumentPlaceholder); 10403this.Visit(node.Input); 10408this.Visit(node.Target); 10409this.Visit(node.Input); 10420this.Visit(node.Pattern); 10421this.Visit(node.WhenClause); 10426this.Visit(node.Expression); 10432this.Visit(node.Value); 10438this.Visit(node.Value); 10443this.Visit(node.Receiver); 10448this.Visit(node.Expression); 10454this.Visit(node.Receiver); 10455this.Visit(node.AccessExpression); 10460this.Visit(node.Receiver); 10461this.Visit(node.WhenNotNull); 10462this.Visit(node.WhenNullOpt); 10468this.Visit(node.ValueTypeReceiver); 10469this.Visit(node.ReferenceTypeReceiver); 10474this.Visit(node.ReceiverOpt); 10479this.Visit(node.ReceiverOpt); 10484this.Visit(node.ReceiverOpt); 10490this.Visit(node.ReceiverOpt); 10491this.Visit(node.Argument); 10508this.Visit(node.InitializerExpressionOpt); 10524this.Visit(node.Expression); 10540this.Visit(node.InitializerExpressionOpt); 10545this.Visit(node.InitializerExpressionOpt); 10550this.Visit(node.Placeholder); 10562this.Visit(node.Placeholder); 10569this.Visit(node.ImplicitReceiverOpt); 10574this.Visit(node.Expression); 10588this.Visit(node.InitializerExpressionOpt); 10593this.Visit(node.Argument); 10599this.Visit(node.InitializerOpt); 10609this.Visit(node.Count); 10610this.Visit(node.InitializerOpt); 10615this.Visit(node.Count); 10616this.Visit(node.InitializerOpt); 10621this.Visit(node.ReceiverOpt); 10627this.Visit(node.ReceiverOpt); 10632this.Visit(node.ReceiverOpt); 10637this.Visit(node.ReceiverOpt); 10643this.Visit(node.Receiver); 10644this.Visit(node.Argument); 10649this.Visit(node.Expression); 10650this.Visit(node.Argument); 10655this.Visit(node.Receiver); 10661this.Visit(node.Body); 10667this.Visit(node.Value); 10677this.Visit(node.Argument); 10694this.Visit(node.Value); 10695this.Visit(node.Alignment); 10696this.Visit(node.Format); 10701this.Visit(node.Expression); 10702this.Visit(node.Pattern); 10707this.Visit(node.Value); 10713this.Visit(node.DeclaredType); 10714this.Visit(node.VariableAccess); 10719this.Visit(node.DeclaredType); 10722this.Visit(node.VariableAccess); 10728this.Visit(node.VariableAccess); 10733this.Visit(node.Pattern); 10743this.Visit(node.Pattern); 10748this.Visit(node.Member); 10749this.Visit(node.Pattern); 10754this.Visit(node.Receiver); 10759this.Visit(node.DeclaredType); 10764this.Visit(node.Left); 10765this.Visit(node.Right); 10770this.Visit(node.Negated); 10775this.Visit(node.Value); 10781this.Visit(node.Expression); 10786this.Visit(node.ReceiverOpt); 10791this.Visit(node.ReceiverOpt); 10797this.Visit(node.BlockBody); 10798this.Visit(node.ExpressionBody); 10803this.Visit(node.Initializer); 10804this.Visit(node.BlockBody); 10805this.Visit(node.ExpressionBody); 10810this.Visit(node.Expression); 10815this.Visit(node.Receiver); 10816this.Visit(node.InitializerExpression); 10827BoundExpression value = (BoundExpression)this.Visit(node.Value); 10834BoundExpression value = (BoundExpression)this.Visit(node.Value); 10841BoundExpression value = (BoundExpression)this.Visit(node.Value); 10846BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10856BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10923BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10941BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10947BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10968BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10977BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10988BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10994BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11007BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11013BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11014BoundExpression index = (BoundExpression)this.Visit(node.Index); 11020BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11028BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11034BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11040BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11047BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11054BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11055BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11061BoundExpression left = (BoundExpression)this.Visit(node.Left); 11062BoundExpression right = (BoundExpression)this.Visit(node.Right); 11068BoundExpression left = (BoundExpression)this.Visit(node.Left); 11069BoundExpression right = (BoundExpression)this.Visit(node.Right); 11081BoundExpression left = (BoundExpression)this.Visit(node.Left); 11082BoundExpression right = (BoundExpression)this.Visit(node.Right); 11090BoundExpression left = (BoundExpression)this.Visit(node.Left); 11091BoundExpression right = (BoundExpression)this.Visit(node.Right); 11101BoundExpression left = (BoundExpression)this.Visit(node.Left); 11102BoundExpression right = (BoundExpression)this.Visit(node.Right); 11108BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11109BoundConversion right = (BoundConversion)this.Visit(node.Right); 11115BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11116BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11124BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11125BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11131BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11132BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11133BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11139BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11140BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11141BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11148BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11155BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11161BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11169BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11170BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11175BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11176BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11183BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11189BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11190BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11280BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11281BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11287BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11288BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11296BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11302BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11309BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11329BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11336BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11341BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11351BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11364BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11370BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11371BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11382BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11389BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11390BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11396BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11401BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11407BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11412BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11430BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11433BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11439BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11444BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11445BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11446BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11454BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11455BoundStatement body = (BoundStatement)this.Visit(node.Body); 11463BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11464BoundStatement body = (BoundStatement)this.Visit(node.Body); 11473BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11474BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11475BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11476BoundStatement body = (BoundStatement)this.Visit(node.Body); 11486BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11487BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11488BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11489BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11490BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11491BoundStatement body = (BoundStatement)this.Visit(node.Body); 11496BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11497BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11503BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11504BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11505BoundStatement body = (BoundStatement)this.Visit(node.Body); 11506BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11512BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11513BoundStatement body = (BoundStatement)this.Visit(node.Body); 11518BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11519BoundStatement body = (BoundStatement)this.Visit(node.Body); 11525BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11527BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11533BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11534BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11535BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11536BoundBlock body = (BoundBlock)this.Visit(node.Body); 11585BoundExpression value = (BoundExpression)this.Visit(node.Value); 11603BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11604BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11610BoundStatement body = (BoundStatement)this.Visit(node.Body); 11627BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11634BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11635BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11636BoundExpression value = (BoundExpression)this.Visit(node.Value); 11642BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11651BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11660BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11665BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11666BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11671BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11672BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11673BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11678BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11679BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11680BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11690BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11696BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11702BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11707BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11712BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11717BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11723BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11728BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11735BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11741BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11747BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11752BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11753BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11754BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11755BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11756BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11762BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11763BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11764BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11765BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11766BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11772BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11773BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11786BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11787BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11792BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11800BoundExpression value = (BoundExpression)this.Visit(node.Value); 11808BoundExpression value = (BoundExpression)this.Visit(node.Value); 11814BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11821BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11828BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11829BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11836BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11837BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11838BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11849BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11850BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11859BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11866BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11874BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11882BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11883BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11906BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11935BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11960BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11966BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11972BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 11993BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12002BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12009BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12035BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12042BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12049BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12061BoundExpression count = (BoundExpression)this.Visit(node.Count); 12062BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12069BoundExpression count = (BoundExpression)this.Visit(node.Count); 12070BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12078BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12091BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12098BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12106BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12113BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12114BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12124BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12125BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12132BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12141BoundBlock body = (BoundBlock)this.Visit(node.Body); 12154BoundExpression value = (BoundExpression)this.Visit(node.Value); 12168BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12196BoundExpression value = (BoundExpression)this.Visit(node.Value); 12197BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12198BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12206BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12207BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12214BoundExpression value = (BoundExpression)this.Visit(node.Value); 12228BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12229BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12238BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12241BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12254BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12261BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12281BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12286BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12287BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12293BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12299BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12306BoundPattern left = (BoundPattern)this.Visit(node.Left); 12307BoundPattern right = (BoundPattern)this.Visit(node.Right); 12314BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12321BoundExpression value = (BoundExpression)this.Visit(node.Value); 12333BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12340BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12347BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12359BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12360BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12366BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12367BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12368BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12373BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12380BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12381BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12404BoundExpression value = (BoundExpression)this.Visit(node.Value); 12412BoundExpression value = (BoundExpression)this.Visit(node.Value); 12420BoundExpression value = (BoundExpression)this.Visit(node.Value); 12438BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12604BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12639BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12684BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12704BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12725BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12742BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12777BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12794BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12795BoundExpression index = (BoundExpression)this.Visit(node.Index); 12812BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12831BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12848BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12865BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12883BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12901BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12902BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12919BoundExpression left = (BoundExpression)this.Visit(node.Left); 12920BoundExpression right = (BoundExpression)this.Visit(node.Right); 12937BoundExpression left = (BoundExpression)this.Visit(node.Left); 12938BoundExpression right = (BoundExpression)this.Visit(node.Right); 12955BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12956BoundConversion right = (BoundConversion)this.Visit(node.Right); 12973BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12974BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 12993BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12994BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13011BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13012BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13013BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13031BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13032BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13033BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13050BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13068BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13085BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13104BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13105BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13111BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13112BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13130BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13361BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13362BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13379BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13380BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13399BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13416BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13434BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13484BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13503BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13518BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13525BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13526BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13534BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13535BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13543BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13546BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13553BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13554BoundStatement body = (BoundStatement)this.Visit(node.Body); 13561BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13562BoundStatement body = (BoundStatement)this.Visit(node.Body); 13570BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13571BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13572BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13573BoundStatement body = (BoundStatement)this.Visit(node.Body); 13582BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13583BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13584BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13585BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13586BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13587BoundStatement body = (BoundStatement)this.Visit(node.Body); 13594BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13595BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13596BoundStatement body = (BoundStatement)this.Visit(node.Body); 13597BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13604BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13605BoundStatement body = (BoundStatement)this.Visit(node.Body); 13613BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13614BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13615BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13616BoundBlock body = (BoundBlock)this.Visit(node.Body); 13729BoundExpression value = (BoundExpression)this.Visit(node.Value); 13776BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13777BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13778BoundExpression value = (BoundExpression)this.Visit(node.Value); 13784BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13804BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13824BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13831BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13838BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13845BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13852BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13853BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13854BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13855BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13856BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13863BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13864BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13865BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13866BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13867BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13881BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13900BoundExpression value = (BoundExpression)this.Visit(node.Value); 13919BoundExpression value = (BoundExpression)this.Visit(node.Value); 13936BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13954BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13972BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13973BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 13991BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13992BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 13993BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14022BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14023BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14043BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14061BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14080BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14099BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14100BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14156BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14242BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14262BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14279BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14296BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14350BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14370BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14388BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14454BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14472BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14490BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14525BoundExpression count = (BoundExpression)this.Visit(node.Count); 14526BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14544BoundExpression count = (BoundExpression)this.Visit(node.Count); 14545BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14563BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14598BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14616BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14635BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14653BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14654BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14672BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14692BoundBlock body = (BoundBlock)this.Visit(node.Body); 14727BoundExpression value = (BoundExpression)this.Visit(node.Value); 14747BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14822BoundExpression value = (BoundExpression)this.Visit(node.Value); 14823BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14824BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14841BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14842BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14862BoundExpression value = (BoundExpression)this.Visit(node.Value); 14878BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14879BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14889BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14892BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14906BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14914BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14934BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14941BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14949BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14957BoundPattern left = (BoundPattern)this.Visit(node.Left); 14958BoundPattern right = (BoundPattern)this.Visit(node.Right); 14966BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 14974BoundExpression value = (BoundExpression)this.Visit(node.Value); 14992BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15010BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15028BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15063BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15064BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15065BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15071BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15089BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15090BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 69BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 208var argument = (BoundExpression)rewriter.Visit(node.Argument); 267BoundExpression operand = (BoundExpression)rewriter.Visit(node.Operand);