7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3421public override BoundNode Visit(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216public override BoundNode? Visit(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71public override BoundNode? Visit(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
368public override BoundNode? Visit(BoundNode node)
CodeGen\Optimizer.cs (1)
443public override BoundNode Visit(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340public override BoundNode Visit(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89public override BoundNode? Visit(BoundNode? node)
680 references to Visit
Microsoft.CodeAnalysis.CSharp (679)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3425return base.Visit(node);
BoundTree\BoundTreeRewriter.cs (3)
40var visited = this.Visit(item); 223return base.Visit(node); 233return base.Visit(node);
BoundTree\BoundTreeWalker.cs (5)
23this.Visit(list[i]); 44this.Visit(arguments[arguments.Length - 1]); 48this.Visit(arguments[arguments.Length - 2]); 78return base.Visit(node); 89return base.Visit(node);
BoundTree\NullabilityRewriter.cs (13)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 88var leftChild = (BoundExpression)Visit(stack.Peek().Left); 95var right = (BoundExpression)Visit(currentBinary.Right); 152var leftChild = (BoundPattern)Visit(stack.Peek().Left); 161var right = (BoundPattern)Visit(currentBinary.Right); 175BoundExpression left = (BoundExpression)this.Visit(node.Left); 176BoundExpression right = (BoundExpression)this.Visit(node.Right); 287BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 288BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 290BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372return base.Visit(node);
CodeGen\Optimizer.cs (2)
469node = (BoundExpression)base.Visit(node) : 576var result = base.Visit(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368return base.Visit(node); 374return base.Visit(node);
FlowAnalysis\NullableWalker.cs (1)
1732var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (645)
9929this.Visit(node.Value); 9934this.Visit(node.Value); 9939this.Visit(node.Value); 9944this.Visit(node.Statement); 9950this.Visit(node.Receiver); 9968this.Visit(node.Expression); 9983this.Visit(node.FinallyBlock); 9988this.Visit(node.BoundContainingTypeOpt); 9996this.Visit(node.Operand); 10001this.Visit(node.Operand); 10006this.Visit(node.Operand); 10011this.Visit(node.Operand); 10017this.Visit(node.Operand); 10022this.Visit(node.Expression); 10023this.Visit(node.Index); 10028this.Visit(node.InvokedExpression); 10034this.Visit(node.Operand); 10039this.Visit(node.Operand); 10044this.Visit(node.Operand); 10049this.Visit(node.Operand); 10054this.Visit(node.LeftOperandOpt); 10055this.Visit(node.RightOperandOpt); 10060this.Visit(node.Left); 10061this.Visit(node.Right); 10066this.Visit(node.Left); 10067this.Visit(node.Right); 10072this.Visit(node.Left); 10073this.Visit(node.Right); 10078this.Visit(node.Left); 10079this.Visit(node.Right); 10084this.Visit(node.Left); 10085this.Visit(node.Right); 10090this.Visit(node.Left); 10091this.Visit(node.Right); 10096this.Visit(node.LeftOperand); 10097this.Visit(node.RightOperand); 10102this.Visit(node.LeftOperand); 10103this.Visit(node.RightOperand); 10108this.Visit(node.Condition); 10109this.Visit(node.Consequence); 10110this.Visit(node.Alternative); 10115this.Visit(node.Condition); 10116this.Visit(node.Consequence); 10117this.Visit(node.Alternative); 10122this.Visit(node.Expression); 10128this.Visit(node.ArrayAccess); 10133this.Visit(node.Expression); 10138this.Visit(node.AwaitableInstancePlaceholder); 10139this.Visit(node.GetAwaiter); 10140this.Visit(node.RuntimeAsyncAwaitCall); 10141this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10146this.Visit(node.Expression); 10147this.Visit(node.AwaitableInfo); 10152this.Visit(node.SourceType); 10157this.Visit(node.Prologue); 10158this.Visit(node.Epilogue); 10178this.Visit(node.Operand); 10179this.Visit(node.TargetType); 10184this.Visit(node.Operand); 10185this.Visit(node.TargetType); 10190this.Visit(node.SourceType); 10195this.Visit(node.Operand); 10200this.Visit(node.Operand); 10211this.Visit(node.Expression); 10216this.Visit(node.StatementOpt); 10221this.Visit(node.StatementOpt); 10229this.Visit(node.Instrumentation); 10240this.Visit(node.Statement); 10245this.Visit(node.DeclaredTypeOpt); 10246this.Visit(node.InitializerOpt); 10257this.Visit(node.AwaitOpt); 10263this.Visit(node.BlockBody); 10264this.Visit(node.ExpressionBody); 10270this.Visit(node.ExpressionOpt); 10275this.Visit(node.Expression); 10281this.Visit(node.ExpressionOpt); 10286this.Visit(node.Expression); 10293this.Visit(node.Expression); 10295this.Visit(node.DefaultLabel); 10300this.Visit(node.Expression); 10305this.Visit(node.Condition); 10306this.Visit(node.Consequence); 10307this.Visit(node.AlternativeOpt); 10312this.Visit(node.Condition); 10313this.Visit(node.Body); 10318this.Visit(node.Condition); 10319this.Visit(node.Body); 10324this.Visit(node.Initializer); 10325this.Visit(node.Condition); 10326this.Visit(node.Increment); 10327this.Visit(node.Body); 10332this.Visit(node.IterationVariableType); 10333this.Visit(node.IterationErrorExpressionOpt); 10334this.Visit(node.Expression); 10335this.Visit(node.DeconstructionOpt); 10336this.Visit(node.Body); 10341this.Visit(node.DeconstructionAssignment); 10342this.Visit(node.TargetPlaceholder); 10347this.Visit(node.DeclarationsOpt); 10348this.Visit(node.ExpressionOpt); 10349this.Visit(node.Body); 10350this.Visit(node.AwaitOpt); 10355this.Visit(node.Declarations); 10356this.Visit(node.Body); 10361this.Visit(node.Argument); 10362this.Visit(node.Body); 10367this.Visit(node.TryBlock); 10369this.Visit(node.FinallyBlockOpt); 10374this.Visit(node.ExceptionSourceOpt); 10375this.Visit(node.ExceptionFilterPrologueOpt); 10376this.Visit(node.ExceptionFilterOpt); 10377this.Visit(node.Body); 10390this.Visit(node.Value); 10397this.Visit(node.CaseExpressionOpt); 10398this.Visit(node.LabelExpressionOpt); 10403this.Visit(node.Body); 10414this.Visit(node.Condition); 10419this.Visit(node.Pattern); 10420this.Visit(node.WhenClause); 10421this.Visit(node.Value); 10426this.Visit(node.Expression); 10432this.Visit(node.Expression); 10438this.Visit(node.RootNode); 10443this.Visit(node.Evaluation); 10444this.Visit(node.Next); 10449this.Visit(node.Test); 10450this.Visit(node.WhenTrue); 10451this.Visit(node.WhenFalse); 10456this.Visit(node.WhenExpression); 10457this.Visit(node.WhenTrue); 10458this.Visit(node.WhenFalse); 10464this.Visit(node.Source); 10469this.Visit(node.Input); 10474this.Visit(node.Input); 10479this.Visit(node.Input); 10484this.Visit(node.Input); 10489this.Visit(node.Input); 10494this.Visit(node.Input); 10499this.Visit(node.Input); 10504this.Visit(node.Input); 10509this.Visit(node.Input); 10514this.Visit(node.Input); 10519this.Visit(node.LengthTemp); 10520this.Visit(node.IndexerAccess); 10521this.Visit(node.ReceiverPlaceholder); 10522this.Visit(node.ArgumentPlaceholder); 10523this.Visit(node.Input); 10528this.Visit(node.LengthTemp); 10529this.Visit(node.IndexerAccess); 10530this.Visit(node.ReceiverPlaceholder); 10531this.Visit(node.ArgumentPlaceholder); 10532this.Visit(node.Input); 10537this.Visit(node.Target); 10538this.Visit(node.Input); 10549this.Visit(node.Pattern); 10550this.Visit(node.WhenClause); 10555this.Visit(node.Expression); 10561this.Visit(node.Value); 10567this.Visit(node.Value); 10572this.Visit(node.Receiver); 10577this.Visit(node.Expression); 10583this.Visit(node.Receiver); 10584this.Visit(node.AccessExpression); 10589this.Visit(node.Receiver); 10590this.Visit(node.WhenNotNull); 10591this.Visit(node.WhenNullOpt); 10597this.Visit(node.ValueTypeReceiver); 10598this.Visit(node.ReferenceTypeReceiver); 10603this.Visit(node.ReceiverOpt); 10608this.Visit(node.ReceiverOpt); 10613this.Visit(node.ReceiverOpt); 10619this.Visit(node.ReceiverOpt); 10620this.Visit(node.Argument); 10637this.Visit(node.InitializerExpressionOpt); 10642this.Visit(node.WithElement); 10653this.Visit(node.CollectionCreation); 10660this.Visit(node.Expression); 10676this.Visit(node.InitializerExpressionOpt); 10681this.Visit(node.InitializerExpressionOpt); 10686this.Visit(node.Placeholder); 10698this.Visit(node.Placeholder); 10705this.Visit(node.ImplicitReceiverOpt); 10710this.Visit(node.Expression); 10724this.Visit(node.InitializerExpressionOpt); 10729this.Visit(node.Argument); 10735this.Visit(node.InitializerOpt); 10745this.Visit(node.Count); 10746this.Visit(node.InitializerOpt); 10751this.Visit(node.Count); 10752this.Visit(node.InitializerOpt); 10757this.Visit(node.ReceiverOpt); 10763this.Visit(node.ReceiverOpt); 10768this.Visit(node.ReceiverOpt); 10773this.Visit(node.ReceiverOpt); 10779this.Visit(node.Receiver); 10780this.Visit(node.Argument); 10785this.Visit(node.Expression); 10786this.Visit(node.Argument); 10791this.Visit(node.Receiver); 10797this.Visit(node.Body); 10803this.Visit(node.Value); 10813this.Visit(node.Argument); 10830this.Visit(node.Value); 10831this.Visit(node.Alignment); 10832this.Visit(node.Format); 10837this.Visit(node.Expression); 10838this.Visit(node.Pattern); 10843this.Visit(node.Value); 10849this.Visit(node.DeclaredType); 10850this.Visit(node.VariableAccess); 10855this.Visit(node.DeclaredType); 10858this.Visit(node.VariableAccess); 10864this.Visit(node.VariableAccess); 10869this.Visit(node.Pattern); 10879this.Visit(node.Pattern); 10884this.Visit(node.Member); 10885this.Visit(node.Pattern); 10890this.Visit(node.Receiver); 10895this.Visit(node.DeclaredType); 10900this.Visit(node.Left); 10901this.Visit(node.Right); 10906this.Visit(node.Negated); 10911this.Visit(node.Value); 10917this.Visit(node.Expression); 10922this.Visit(node.ReceiverOpt); 10927this.Visit(node.ReceiverOpt); 10933this.Visit(node.BlockBody); 10934this.Visit(node.ExpressionBody); 10939this.Visit(node.Initializer); 10940this.Visit(node.BlockBody); 10941this.Visit(node.ExpressionBody); 10946this.Visit(node.Expression); 10951this.Visit(node.Receiver); 10952this.Visit(node.InitializerExpression); 10963BoundExpression value = (BoundExpression)this.Visit(node.Value); 10970BoundExpression value = (BoundExpression)this.Visit(node.Value); 10977BoundExpression value = (BoundExpression)this.Visit(node.Value); 10982BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10992BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11064BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11082BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 11088BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 11110BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11119BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11130BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11136BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11149BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11155BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11156BoundExpression index = (BoundExpression)this.Visit(node.Index); 11162BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11170BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11176BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11182BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11189BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11196BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11197BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11203BoundExpression left = (BoundExpression)this.Visit(node.Left); 11204BoundExpression right = (BoundExpression)this.Visit(node.Right); 11210BoundExpression left = (BoundExpression)this.Visit(node.Left); 11211BoundExpression right = (BoundExpression)this.Visit(node.Right); 11223BoundExpression left = (BoundExpression)this.Visit(node.Left); 11224BoundExpression right = (BoundExpression)this.Visit(node.Right); 11232BoundExpression left = (BoundExpression)this.Visit(node.Left); 11233BoundExpression right = (BoundExpression)this.Visit(node.Right); 11243BoundExpression left = (BoundExpression)this.Visit(node.Left); 11244BoundExpression right = (BoundExpression)this.Visit(node.Right); 11250BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11251BoundConversion right = (BoundConversion)this.Visit(node.Right); 11257BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11258BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11266BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11267BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11273BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11274BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11275BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11281BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11282BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11283BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11290BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11297BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11303BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11311BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11312BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11313BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11314BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11319BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11320BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11327BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11334BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11335BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11425BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11426BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11432BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11433BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11441BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11447BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11454BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11474BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11481BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11486BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11496BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11509BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11515BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11516BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11527BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11534BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11535BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11541BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11546BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11552BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11557BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11575BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11578BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11584BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11589BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11590BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11591BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11599BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11600BoundStatement body = (BoundStatement)this.Visit(node.Body); 11608BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11609BoundStatement body = (BoundStatement)this.Visit(node.Body); 11618BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11619BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11620BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11621BoundStatement body = (BoundStatement)this.Visit(node.Body); 11631BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11632BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11633BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11634BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11635BoundStatement body = (BoundStatement)this.Visit(node.Body); 11640BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11641BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11647BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11648BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11649BoundStatement body = (BoundStatement)this.Visit(node.Body); 11650BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11656BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11657BoundStatement body = (BoundStatement)this.Visit(node.Body); 11662BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11663BoundStatement body = (BoundStatement)this.Visit(node.Body); 11669BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11671BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11677BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11678BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11679BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11680BoundBlock body = (BoundBlock)this.Visit(node.Body); 11729BoundExpression value = (BoundExpression)this.Visit(node.Value); 11747BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11748BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11754BoundStatement body = (BoundStatement)this.Visit(node.Body); 11771BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11778BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11779BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11780BoundExpression value = (BoundExpression)this.Visit(node.Value); 11786BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11795BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11804BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11809BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11810BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11815BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11816BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11817BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11822BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11823BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11824BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11834BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11840BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11846BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11851BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11856BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11861BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11867BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11872BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11879BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11885BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11891BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11896BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11897BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11898BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11899BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11900BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11906BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11907BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11908BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11909BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11910BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11916BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11917BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11930BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11931BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11936BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11944BoundExpression value = (BoundExpression)this.Visit(node.Value); 11952BoundExpression value = (BoundExpression)this.Visit(node.Value); 11958BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11965BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11972BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11973BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11980BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11981BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11982BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11993BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11994BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 12003BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12010BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12018BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12026BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12027BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12050BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12056BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 12070BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 12084BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12109BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12115BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12121BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12142BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12151BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12158BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12184BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12191BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12198BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12210BoundExpression count = (BoundExpression)this.Visit(node.Count); 12211BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12218BoundExpression count = (BoundExpression)this.Visit(node.Count); 12219BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12227BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12240BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12247BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12255BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12262BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12263BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12273BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12274BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12281BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12290BoundBlock body = (BoundBlock)this.Visit(node.Body); 12303BoundExpression value = (BoundExpression)this.Visit(node.Value); 12317BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12345BoundExpression value = (BoundExpression)this.Visit(node.Value); 12346BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12347BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12355BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12356BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12363BoundExpression value = (BoundExpression)this.Visit(node.Value); 12377BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12378BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12387BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12390BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12403BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12410BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12430BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12435BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12436BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12442BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12448BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12455BoundPattern left = (BoundPattern)this.Visit(node.Left); 12456BoundPattern right = (BoundPattern)this.Visit(node.Right); 12463BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12470BoundExpression value = (BoundExpression)this.Visit(node.Value); 12482BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12489BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12496BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12508BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12509BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12515BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12516BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12517BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12522BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12529BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12530BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12553BoundExpression value = (BoundExpression)this.Visit(node.Value); 12561BoundExpression value = (BoundExpression)this.Visit(node.Value); 12569BoundExpression value = (BoundExpression)this.Visit(node.Value); 12587BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12765BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12800BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12850BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12870BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12891BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12908BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12943BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12960BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12961BoundExpression index = (BoundExpression)this.Visit(node.Index); 12978BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12997BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13014BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13031BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13049BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13067BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 13068BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 13085BoundExpression left = (BoundExpression)this.Visit(node.Left); 13086BoundExpression right = (BoundExpression)this.Visit(node.Right); 13103BoundExpression left = (BoundExpression)this.Visit(node.Left); 13104BoundExpression right = (BoundExpression)this.Visit(node.Right); 13121BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 13122BoundConversion right = (BoundConversion)this.Visit(node.Right); 13139BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13140BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13159BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13160BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13177BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13178BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13179BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13197BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13198BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13199BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13216BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13234BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13251BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13270BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13271BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13272BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13273BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13279BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13280BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13298BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13316BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13317BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13537BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13538BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13555BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13556BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13575BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13592BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13610BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13660BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13679BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13694BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13701BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13702BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13710BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13711BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13719BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13722BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13729BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13730BoundStatement body = (BoundStatement)this.Visit(node.Body); 13737BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13738BoundStatement body = (BoundStatement)this.Visit(node.Body); 13746BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13747BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13748BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13749BoundStatement body = (BoundStatement)this.Visit(node.Body); 13758BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13759BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13760BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13761BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13762BoundStatement body = (BoundStatement)this.Visit(node.Body); 13769BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13770BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13771BoundStatement body = (BoundStatement)this.Visit(node.Body); 13772BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13779BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13780BoundStatement body = (BoundStatement)this.Visit(node.Body); 13788BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13789BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13790BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13791BoundBlock body = (BoundBlock)this.Visit(node.Body); 13904BoundExpression value = (BoundExpression)this.Visit(node.Value); 13951BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13952BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13953BoundExpression value = (BoundExpression)this.Visit(node.Value); 13959BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13979BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13999BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14006BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14013BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14020BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14027BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14028BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14029BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14030BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 14031BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14038BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14039BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14040BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14041BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 14042BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14056BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14075BoundExpression value = (BoundExpression)this.Visit(node.Value); 14094BoundExpression value = (BoundExpression)this.Visit(node.Value); 14111BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14129BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14147BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14148BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14166BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14167BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14168BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14197BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14198BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14218BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14236BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14255BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14274BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14275BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14331BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14348BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 14368BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 14417BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14437BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14454BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14471BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14525BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14545BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14563BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14629BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14647BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14665BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14700BoundExpression count = (BoundExpression)this.Visit(node.Count); 14701BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14719BoundExpression count = (BoundExpression)this.Visit(node.Count); 14720BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14738BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14773BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14791BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14810BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14828BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14829BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14847BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14867BoundBlock body = (BoundBlock)this.Visit(node.Body); 14902BoundExpression value = (BoundExpression)this.Visit(node.Value); 14922BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14997BoundExpression value = (BoundExpression)this.Visit(node.Value); 14998BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14999BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 15016BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15017BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15037BoundExpression value = (BoundExpression)this.Visit(node.Value); 15053BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15054BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15064BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 15067BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15081BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15089BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 15109BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15116BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 15124BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15132BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15140BoundExpression value = (BoundExpression)this.Visit(node.Value); 15158BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15176BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15194BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15229BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15230BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15231BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15237BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15255BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15256BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 69BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 215var argument = (BoundExpression)rewriter.Visit(node.Argument); 284BoundExpression operand = (BoundExpression)rewriter.Visit(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823var node = rewriter.Visit(block);