7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3401public 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)
677 references to Visit
Microsoft.CodeAnalysis.CSharp (676)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3405return 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)
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)
1714var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (644)
9814this.Visit(node.Value); 9819this.Visit(node.Value); 9824this.Visit(node.Value); 9829this.Visit(node.Statement); 9835this.Visit(node.Receiver); 9852this.Visit(node.Expression); 9867this.Visit(node.FinallyBlock); 9872this.Visit(node.BoundContainingTypeOpt); 9880this.Visit(node.Operand); 9885this.Visit(node.Operand); 9890this.Visit(node.Operand); 9895this.Visit(node.Operand); 9901this.Visit(node.Operand); 9906this.Visit(node.Expression); 9907this.Visit(node.Index); 9912this.Visit(node.InvokedExpression); 9918this.Visit(node.Operand); 9923this.Visit(node.Operand); 9928this.Visit(node.Operand); 9933this.Visit(node.Operand); 9938this.Visit(node.LeftOperandOpt); 9939this.Visit(node.RightOperandOpt); 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.Left); 9969this.Visit(node.Right); 9974this.Visit(node.Left); 9975this.Visit(node.Right); 9980this.Visit(node.LeftOperand); 9981this.Visit(node.RightOperand); 9986this.Visit(node.LeftOperand); 9987this.Visit(node.RightOperand); 9992this.Visit(node.Condition); 9993this.Visit(node.Consequence); 9994this.Visit(node.Alternative); 9999this.Visit(node.Condition); 10000this.Visit(node.Consequence); 10001this.Visit(node.Alternative); 10006this.Visit(node.Expression); 10012this.Visit(node.ArrayAccess); 10017this.Visit(node.Expression); 10022this.Visit(node.AwaitableInstancePlaceholder); 10023this.Visit(node.GetAwaiter); 10024this.Visit(node.RuntimeAsyncAwaitCall); 10025this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10030this.Visit(node.Expression); 10031this.Visit(node.AwaitableInfo); 10036this.Visit(node.SourceType); 10041this.Visit(node.Prologue); 10042this.Visit(node.Epilogue); 10062this.Visit(node.Operand); 10063this.Visit(node.TargetType); 10068this.Visit(node.Operand); 10069this.Visit(node.TargetType); 10074this.Visit(node.SourceType); 10079this.Visit(node.Operand); 10084this.Visit(node.Operand); 10095this.Visit(node.Expression); 10100this.Visit(node.StatementOpt); 10105this.Visit(node.StatementOpt); 10113this.Visit(node.Instrumentation); 10124this.Visit(node.Statement); 10129this.Visit(node.DeclaredTypeOpt); 10130this.Visit(node.InitializerOpt); 10141this.Visit(node.AwaitOpt); 10147this.Visit(node.BlockBody); 10148this.Visit(node.ExpressionBody); 10154this.Visit(node.ExpressionOpt); 10159this.Visit(node.Expression); 10165this.Visit(node.ExpressionOpt); 10170this.Visit(node.Expression); 10177this.Visit(node.Expression); 10179this.Visit(node.DefaultLabel); 10184this.Visit(node.Expression); 10189this.Visit(node.Condition); 10190this.Visit(node.Consequence); 10191this.Visit(node.AlternativeOpt); 10196this.Visit(node.Condition); 10197this.Visit(node.Body); 10202this.Visit(node.Condition); 10203this.Visit(node.Body); 10208this.Visit(node.Initializer); 10209this.Visit(node.Condition); 10210this.Visit(node.Increment); 10211this.Visit(node.Body); 10216this.Visit(node.IterationVariableType); 10217this.Visit(node.IterationErrorExpressionOpt); 10218this.Visit(node.Expression); 10219this.Visit(node.DeconstructionOpt); 10220this.Visit(node.AwaitOpt); 10221this.Visit(node.Body); 10226this.Visit(node.DeconstructionAssignment); 10227this.Visit(node.TargetPlaceholder); 10232this.Visit(node.DeclarationsOpt); 10233this.Visit(node.ExpressionOpt); 10234this.Visit(node.Body); 10235this.Visit(node.AwaitOpt); 10240this.Visit(node.Declarations); 10241this.Visit(node.Body); 10246this.Visit(node.Argument); 10247this.Visit(node.Body); 10252this.Visit(node.TryBlock); 10254this.Visit(node.FinallyBlockOpt); 10259this.Visit(node.ExceptionSourceOpt); 10260this.Visit(node.ExceptionFilterPrologueOpt); 10261this.Visit(node.ExceptionFilterOpt); 10262this.Visit(node.Body); 10275this.Visit(node.Value); 10282this.Visit(node.CaseExpressionOpt); 10283this.Visit(node.LabelExpressionOpt); 10288this.Visit(node.Body); 10299this.Visit(node.Condition); 10304this.Visit(node.Pattern); 10305this.Visit(node.WhenClause); 10306this.Visit(node.Value); 10311this.Visit(node.Expression); 10317this.Visit(node.Expression); 10323this.Visit(node.RootNode); 10328this.Visit(node.Evaluation); 10329this.Visit(node.Next); 10334this.Visit(node.Test); 10335this.Visit(node.WhenTrue); 10336this.Visit(node.WhenFalse); 10341this.Visit(node.WhenExpression); 10342this.Visit(node.WhenTrue); 10343this.Visit(node.WhenFalse); 10349this.Visit(node.Source); 10354this.Visit(node.Input); 10359this.Visit(node.Input); 10364this.Visit(node.Input); 10369this.Visit(node.Input); 10374this.Visit(node.Input); 10379this.Visit(node.Input); 10384this.Visit(node.Input); 10389this.Visit(node.Input); 10394this.Visit(node.Input); 10399this.Visit(node.Input); 10404this.Visit(node.LengthTemp); 10405this.Visit(node.IndexerAccess); 10406this.Visit(node.ReceiverPlaceholder); 10407this.Visit(node.ArgumentPlaceholder); 10408this.Visit(node.Input); 10413this.Visit(node.LengthTemp); 10414this.Visit(node.IndexerAccess); 10415this.Visit(node.ReceiverPlaceholder); 10416this.Visit(node.ArgumentPlaceholder); 10417this.Visit(node.Input); 10422this.Visit(node.Target); 10423this.Visit(node.Input); 10434this.Visit(node.Pattern); 10435this.Visit(node.WhenClause); 10440this.Visit(node.Expression); 10446this.Visit(node.Value); 10452this.Visit(node.Value); 10457this.Visit(node.Receiver); 10462this.Visit(node.Expression); 10468this.Visit(node.Receiver); 10469this.Visit(node.AccessExpression); 10474this.Visit(node.Receiver); 10475this.Visit(node.WhenNotNull); 10476this.Visit(node.WhenNullOpt); 10482this.Visit(node.ValueTypeReceiver); 10483this.Visit(node.ReferenceTypeReceiver); 10488this.Visit(node.ReceiverOpt); 10493this.Visit(node.ReceiverOpt); 10498this.Visit(node.ReceiverOpt); 10504this.Visit(node.ReceiverOpt); 10505this.Visit(node.Argument); 10522this.Visit(node.InitializerExpressionOpt); 10538this.Visit(node.Expression); 10554this.Visit(node.InitializerExpressionOpt); 10559this.Visit(node.InitializerExpressionOpt); 10564this.Visit(node.Placeholder); 10576this.Visit(node.Placeholder); 10583this.Visit(node.ImplicitReceiverOpt); 10588this.Visit(node.Expression); 10602this.Visit(node.InitializerExpressionOpt); 10607this.Visit(node.Argument); 10613this.Visit(node.InitializerOpt); 10623this.Visit(node.Count); 10624this.Visit(node.InitializerOpt); 10629this.Visit(node.Count); 10630this.Visit(node.InitializerOpt); 10635this.Visit(node.ReceiverOpt); 10641this.Visit(node.ReceiverOpt); 10646this.Visit(node.ReceiverOpt); 10651this.Visit(node.ReceiverOpt); 10657this.Visit(node.Receiver); 10658this.Visit(node.Argument); 10663this.Visit(node.Expression); 10664this.Visit(node.Argument); 10669this.Visit(node.Receiver); 10675this.Visit(node.Body); 10681this.Visit(node.Value); 10691this.Visit(node.Argument); 10708this.Visit(node.Value); 10709this.Visit(node.Alignment); 10710this.Visit(node.Format); 10715this.Visit(node.Expression); 10716this.Visit(node.Pattern); 10721this.Visit(node.Value); 10727this.Visit(node.DeclaredType); 10728this.Visit(node.VariableAccess); 10733this.Visit(node.DeclaredType); 10736this.Visit(node.VariableAccess); 10742this.Visit(node.VariableAccess); 10747this.Visit(node.Pattern); 10757this.Visit(node.Pattern); 10762this.Visit(node.Member); 10763this.Visit(node.Pattern); 10768this.Visit(node.Receiver); 10773this.Visit(node.DeclaredType); 10778this.Visit(node.Left); 10779this.Visit(node.Right); 10784this.Visit(node.Negated); 10789this.Visit(node.Value); 10795this.Visit(node.Expression); 10800this.Visit(node.ReceiverOpt); 10805this.Visit(node.ReceiverOpt); 10811this.Visit(node.BlockBody); 10812this.Visit(node.ExpressionBody); 10817this.Visit(node.Initializer); 10818this.Visit(node.BlockBody); 10819this.Visit(node.ExpressionBody); 10824this.Visit(node.Expression); 10829this.Visit(node.Receiver); 10830this.Visit(node.InitializerExpression); 10841BoundExpression value = (BoundExpression)this.Visit(node.Value); 10848BoundExpression value = (BoundExpression)this.Visit(node.Value); 10855BoundExpression value = (BoundExpression)this.Visit(node.Value); 10860BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10870BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10937BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10955BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10961BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10982BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10991BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11002BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11008BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11021BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11027BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11028BoundExpression index = (BoundExpression)this.Visit(node.Index); 11034BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11042BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11048BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11054BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11061BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11068BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11069BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11075BoundExpression left = (BoundExpression)this.Visit(node.Left); 11076BoundExpression right = (BoundExpression)this.Visit(node.Right); 11082BoundExpression left = (BoundExpression)this.Visit(node.Left); 11083BoundExpression right = (BoundExpression)this.Visit(node.Right); 11095BoundExpression left = (BoundExpression)this.Visit(node.Left); 11096BoundExpression right = (BoundExpression)this.Visit(node.Right); 11104BoundExpression left = (BoundExpression)this.Visit(node.Left); 11105BoundExpression right = (BoundExpression)this.Visit(node.Right); 11115BoundExpression left = (BoundExpression)this.Visit(node.Left); 11116BoundExpression right = (BoundExpression)this.Visit(node.Right); 11122BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11123BoundConversion right = (BoundConversion)this.Visit(node.Right); 11129BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11130BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11138BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11139BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11145BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11146BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11147BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11153BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11154BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11155BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11162BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11169BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11175BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11183BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11184BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11185BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11186BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11191BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11192BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11199BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11206BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11207BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11297BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11298BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11304BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11305BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11313BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11319BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11326BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11346BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11353BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11358BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11368BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11381BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11387BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11388BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11399BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11406BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11407BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11413BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11418BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11424BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11429BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11447BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11450BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11456BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11461BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11462BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11463BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11471BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11472BoundStatement body = (BoundStatement)this.Visit(node.Body); 11480BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11481BoundStatement body = (BoundStatement)this.Visit(node.Body); 11490BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11491BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11492BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11493BoundStatement body = (BoundStatement)this.Visit(node.Body); 11503BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11504BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11505BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11506BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11507BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11508BoundStatement body = (BoundStatement)this.Visit(node.Body); 11513BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11514BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11520BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11521BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11522BoundStatement body = (BoundStatement)this.Visit(node.Body); 11523BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11529BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11530BoundStatement body = (BoundStatement)this.Visit(node.Body); 11535BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11536BoundStatement body = (BoundStatement)this.Visit(node.Body); 11542BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11544BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11550BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11551BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11552BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11553BoundBlock body = (BoundBlock)this.Visit(node.Body); 11602BoundExpression value = (BoundExpression)this.Visit(node.Value); 11620BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11621BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11627BoundStatement body = (BoundStatement)this.Visit(node.Body); 11644BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11651BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11652BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11653BoundExpression value = (BoundExpression)this.Visit(node.Value); 11659BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11668BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11677BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11682BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11683BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11688BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11689BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11690BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11695BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11696BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11697BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11707BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11713BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11719BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11724BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11729BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11734BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11740BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11745BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11752BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11758BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11764BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11769BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11770BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11771BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11772BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11773BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11779BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11780BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11781BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11782BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11783BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11789BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11790BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11803BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11804BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11809BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11817BoundExpression value = (BoundExpression)this.Visit(node.Value); 11825BoundExpression value = (BoundExpression)this.Visit(node.Value); 11831BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11838BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11845BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11846BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11853BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11854BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11855BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11866BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11867BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11876BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11883BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11891BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11899BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11900BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11923BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11952BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11977BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11983BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11989BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12010BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12019BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12026BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12052BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12059BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12066BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12078BoundExpression count = (BoundExpression)this.Visit(node.Count); 12079BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12086BoundExpression count = (BoundExpression)this.Visit(node.Count); 12087BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12095BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12108BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12115BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12123BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12130BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12131BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12141BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12142BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12149BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12158BoundBlock body = (BoundBlock)this.Visit(node.Body); 12171BoundExpression value = (BoundExpression)this.Visit(node.Value); 12185BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12213BoundExpression value = (BoundExpression)this.Visit(node.Value); 12214BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12215BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12223BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12224BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12231BoundExpression value = (BoundExpression)this.Visit(node.Value); 12245BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12246BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12255BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12258BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12271BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12278BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12298BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12303BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12304BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12310BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12316BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12323BoundPattern left = (BoundPattern)this.Visit(node.Left); 12324BoundPattern right = (BoundPattern)this.Visit(node.Right); 12331BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12338BoundExpression value = (BoundExpression)this.Visit(node.Value); 12350BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12357BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12364BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12376BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12377BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12383BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12384BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12385BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12390BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12397BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12398BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12421BoundExpression value = (BoundExpression)this.Visit(node.Value); 12429BoundExpression value = (BoundExpression)this.Visit(node.Value); 12437BoundExpression value = (BoundExpression)this.Visit(node.Value); 12455BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12621BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12656BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12701BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12721BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12742BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12759BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12794BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12811BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12812BoundExpression index = (BoundExpression)this.Visit(node.Index); 12829BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12848BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12865BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12882BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12900BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12918BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12919BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12936BoundExpression left = (BoundExpression)this.Visit(node.Left); 12937BoundExpression right = (BoundExpression)this.Visit(node.Right); 12954BoundExpression left = (BoundExpression)this.Visit(node.Left); 12955BoundExpression right = (BoundExpression)this.Visit(node.Right); 12972BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12973BoundConversion right = (BoundConversion)this.Visit(node.Right); 12990BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12991BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13010BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13011BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13028BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13029BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13030BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13048BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13049BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13050BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13067BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13085BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13102BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13121BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13122BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13123BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13124BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13130BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13131BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13149BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13167BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13168BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13388BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13389BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13406BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13407BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13426BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13443BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13461BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13511BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13530BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13545BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13552BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13553BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13561BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13562BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13570BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13573BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13580BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13581BoundStatement body = (BoundStatement)this.Visit(node.Body); 13588BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13589BoundStatement body = (BoundStatement)this.Visit(node.Body); 13597BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13598BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13599BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13600BoundStatement body = (BoundStatement)this.Visit(node.Body); 13609BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13610BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13611BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13612BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13613BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13614BoundStatement body = (BoundStatement)this.Visit(node.Body); 13621BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13622BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13623BoundStatement body = (BoundStatement)this.Visit(node.Body); 13624BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13631BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13632BoundStatement body = (BoundStatement)this.Visit(node.Body); 13640BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13641BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13642BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13643BoundBlock body = (BoundBlock)this.Visit(node.Body); 13756BoundExpression value = (BoundExpression)this.Visit(node.Value); 13803BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13804BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13805BoundExpression value = (BoundExpression)this.Visit(node.Value); 13811BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13831BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13851BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13858BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13865BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13872BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13879BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13880BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13881BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13882BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13883BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13890BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13891BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13892BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13893BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13894BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13908BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13927BoundExpression value = (BoundExpression)this.Visit(node.Value); 13946BoundExpression value = (BoundExpression)this.Visit(node.Value); 13963BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13981BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13999BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14000BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14018BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14019BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14020BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14049BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14050BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14070BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14088BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14107BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14126BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14127BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14183BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14269BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14289BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14306BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14323BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14377BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14397BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14415BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14481BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14499BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14517BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14552BoundExpression count = (BoundExpression)this.Visit(node.Count); 14553BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14571BoundExpression count = (BoundExpression)this.Visit(node.Count); 14572BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14590BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14625BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14643BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14662BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14680BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14681BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14699BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14719BoundBlock body = (BoundBlock)this.Visit(node.Body); 14754BoundExpression value = (BoundExpression)this.Visit(node.Value); 14774BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14849BoundExpression value = (BoundExpression)this.Visit(node.Value); 14850BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14851BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14868BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14869BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14889BoundExpression value = (BoundExpression)this.Visit(node.Value); 14905BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14906BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14916BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14919BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14933BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14941BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14961BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14968BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14976BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14984BoundPattern left = (BoundPattern)this.Visit(node.Left); 14985BoundPattern right = (BoundPattern)this.Visit(node.Right); 14993BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15001BoundExpression value = (BoundExpression)this.Visit(node.Value); 15019BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15037BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15055BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15090BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15091BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15092BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15098BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15116BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15117BoundObjectInitializerExpressionBase 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);