6 overrides of Visit
Microsoft.CodeAnalysis.CSharp (6)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3423public override BoundNode Visit(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216public override BoundNode? Visit(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71public override BoundNode? Visit(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
368public override BoundNode? Visit(BoundNode node)
CodeGen\Optimizer.cs (1)
443public override BoundNode Visit(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340public override BoundNode Visit(BoundNode node)
707 references to Visit
Microsoft.CodeAnalysis.CSharp (707)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3427return base.Visit(node);
Binder\UnionMatchingRewriter.cs (9)
43var result = new UnionMatchingRewriter(compilation).Visit(pattern); 50return Visit(node); 183BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Negated)); 189BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 201BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 208BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 226BoundPattern result = (BoundPattern)Visit(binaryPattern.Left); 270var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.Visit(node.Right)); 291var right = (BoundPattern)rewriter.Visit(node.Right);
BoundTree\BoundTreeRewriter.cs (3)
40var visited = this.Visit(item); 223return base.Visit(node); 233return base.Visit(node);
BoundTree\BoundTreeWalker.cs (5)
23this.Visit(list[i]); 44this.Visit(arguments[arguments.Length - 1]); 48this.Visit(arguments[arguments.Length - 2]); 78return base.Visit(node); 89return base.Visit(node);
BoundTree\NullabilityRewriter.cs (13)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 88var leftChild = (BoundExpression)Visit(stack.Peek().Left); 95var right = (BoundExpression)Visit(currentBinary.Right); 153var leftChild = (BoundPattern)Visit(stack.Peek().Left); 162var right = (BoundPattern)Visit(currentBinary.Right); 177BoundExpression left = (BoundExpression)this.Visit(node.Left); 178BoundExpression right = (BoundExpression)this.Visit(node.Right); 289BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 290BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 292BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372return base.Visit(node);
CodeGen\Optimizer.cs (2)
469node = (BoundExpression)base.Visit(node) : 576var result = base.Visit(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368return base.Visit(node); 374return base.Visit(node);
FlowAnalysis\NullableWalker.cs (1)
1787var rewrittenNode = rewriter.Visit(node);
Generated\BoundNodes.xml.Generated.cs (666)
10044this.Visit(node.Value); 10049this.Visit(node.Value); 10054this.Visit(node.Value); 10059this.Visit(node.Statement); 10065this.Visit(node.Receiver); 10076this.Visit(node.Receiver); 10087this.Visit(node.Expression); 10102this.Visit(node.FinallyBlock); 10107this.Visit(node.BoundContainingTypeOpt); 10115this.Visit(node.Operand); 10120this.Visit(node.Operand); 10125this.Visit(node.Operand); 10130this.Visit(node.Operand); 10136this.Visit(node.Operand); 10141this.Visit(node.Expression); 10142this.Visit(node.Index); 10147this.Visit(node.InvokedExpression); 10153this.Visit(node.Operand); 10158this.Visit(node.Operand); 10163this.Visit(node.Operand); 10168this.Visit(node.Operand); 10173this.Visit(node.LeftOperandOpt); 10174this.Visit(node.RightOperandOpt); 10179this.Visit(node.Left); 10180this.Visit(node.Right); 10185this.Visit(node.Left); 10186this.Visit(node.Right); 10191this.Visit(node.Left); 10192this.Visit(node.Right); 10197this.Visit(node.Left); 10198this.Visit(node.Right); 10203this.Visit(node.Left); 10204this.Visit(node.Right); 10209this.Visit(node.Left); 10210this.Visit(node.Right); 10215this.Visit(node.LeftOperand); 10216this.Visit(node.RightOperand); 10221this.Visit(node.LeftOperand); 10222this.Visit(node.RightOperand); 10227this.Visit(node.Condition); 10228this.Visit(node.Consequence); 10229this.Visit(node.Alternative); 10234this.Visit(node.Condition); 10235this.Visit(node.Consequence); 10236this.Visit(node.Alternative); 10241this.Visit(node.Expression); 10247this.Visit(node.Expression); 10252this.Visit(node.Expression); 10257this.Visit(node.AwaitableInstancePlaceholder); 10258this.Visit(node.GetAwaiter); 10259this.Visit(node.RuntimeAsyncAwaitCall); 10260this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10265this.Visit(node.Expression); 10266this.Visit(node.AwaitableInfo); 10271this.Visit(node.SourceType); 10276this.Visit(node.Prologue); 10277this.Visit(node.Epilogue); 10297this.Visit(node.Operand); 10298this.Visit(node.TargetType); 10303this.Visit(node.Operand); 10304this.Visit(node.TargetType); 10309this.Visit(node.SourceType); 10314this.Visit(node.Operand); 10319this.Visit(node.Operand); 10330this.Visit(node.Expression); 10335this.Visit(node.StatementOpt); 10340this.Visit(node.StatementOpt); 10348this.Visit(node.Instrumentation); 10359this.Visit(node.Statement); 10364this.Visit(node.DeclaredTypeOpt); 10365this.Visit(node.InitializerOpt); 10376this.Visit(node.AwaitOpt); 10382this.Visit(node.BlockBody); 10383this.Visit(node.ExpressionBody); 10389this.Visit(node.ExpressionOpt); 10394this.Visit(node.Expression); 10400this.Visit(node.ExpressionOpt); 10405this.Visit(node.Expression); 10410this.Visit(node.LabelExpressionOpt); 10415this.Visit(node.LabelExpressionOpt); 10420this.Visit(node.Expression); 10422this.Visit(node.DefaultLabel); 10427this.Visit(node.Expression); 10432this.Visit(node.Condition); 10433this.Visit(node.Consequence); 10434this.Visit(node.AlternativeOpt); 10439this.Visit(node.Condition); 10440this.Visit(node.Body); 10445this.Visit(node.Condition); 10446this.Visit(node.Body); 10451this.Visit(node.Initializer); 10452this.Visit(node.Condition); 10453this.Visit(node.Increment); 10454this.Visit(node.Body); 10459this.Visit(node.IterationVariableType); 10460this.Visit(node.IterationErrorExpressionOpt); 10461this.Visit(node.Expression); 10462this.Visit(node.DeconstructionOpt); 10463this.Visit(node.Body); 10468this.Visit(node.DeconstructionAssignment); 10469this.Visit(node.TargetPlaceholder); 10474this.Visit(node.DeclarationsOpt); 10475this.Visit(node.ExpressionOpt); 10476this.Visit(node.Body); 10477this.Visit(node.AwaitOpt); 10482this.Visit(node.Declarations); 10483this.Visit(node.Body); 10488this.Visit(node.Argument); 10489this.Visit(node.Body); 10494this.Visit(node.TryBlock); 10496this.Visit(node.FinallyBlockOpt); 10501this.Visit(node.ExceptionSourceOpt); 10502this.Visit(node.ExceptionFilterPrologueOpt); 10503this.Visit(node.ExceptionFilterOpt); 10504this.Visit(node.Body); 10517this.Visit(node.Value); 10524this.Visit(node.CaseExpressionOpt); 10525this.Visit(node.LabelExpressionOpt); 10530this.Visit(node.Body); 10541this.Visit(node.Condition); 10546this.Visit(node.Pattern); 10547this.Visit(node.WhenClause); 10548this.Visit(node.Value); 10553this.Visit(node.Expression); 10559this.Visit(node.Expression); 10565this.Visit(node.RootNode); 10570this.Visit(node.Evaluation); 10571this.Visit(node.Next); 10576this.Visit(node.Test); 10577this.Visit(node.WhenTrue); 10578this.Visit(node.WhenFalse); 10583this.Visit(node.WhenExpression); 10584this.Visit(node.WhenTrue); 10585this.Visit(node.WhenFalse); 10591this.Visit(node.Source); 10596this.Visit(node.Input); 10601this.Visit(node.Input); 10606this.Visit(node.Input); 10611this.Visit(node.Input); 10616this.Visit(node.Input); 10621this.Visit(node.Input); 10626this.Visit(node.Input); 10631this.Visit(node.Input); 10636this.Visit(node.Input); 10641this.Visit(node.Input); 10646this.Visit(node.LengthTemp); 10647this.Visit(node.IndexerAccess); 10648this.Visit(node.ReceiverPlaceholder); 10649this.Visit(node.ArgumentPlaceholder); 10650this.Visit(node.Input); 10655this.Visit(node.LengthTemp); 10656this.Visit(node.IndexerAccess); 10657this.Visit(node.ReceiverPlaceholder); 10658this.Visit(node.ArgumentPlaceholder); 10659this.Visit(node.Input); 10664this.Visit(node.Target); 10665this.Visit(node.Input); 10670this.Visit(node.Input); 10681this.Visit(node.Pattern); 10682this.Visit(node.WhenClause); 10687this.Visit(node.Expression); 10693this.Visit(node.Value); 10699this.Visit(node.Value); 10704this.Visit(node.Receiver); 10709this.Visit(node.Expression); 10715this.Visit(node.Receiver); 10716this.Visit(node.AccessExpression); 10721this.Visit(node.Receiver); 10722this.Visit(node.WhenNotNull); 10723this.Visit(node.WhenNullOpt); 10729this.Visit(node.ValueTypeReceiver); 10730this.Visit(node.ReferenceTypeReceiver); 10735this.Visit(node.ReceiverOpt); 10740this.Visit(node.ReceiverOpt); 10745this.Visit(node.ReceiverOpt); 10751this.Visit(node.ReceiverOpt); 10752this.Visit(node.Argument); 10769this.Visit(node.InitializerExpressionOpt); 10774this.Visit(node.WithElement); 10785this.Visit(node.CollectionCreation); 10792this.Visit(node.Expression); 10808this.Visit(node.InitializerExpressionOpt); 10813this.Visit(node.InitializerExpressionOpt); 10818this.Visit(node.Placeholder); 10830this.Visit(node.Placeholder); 10837this.Visit(node.ImplicitReceiverOpt); 10842this.Visit(node.Expression); 10856this.Visit(node.InitializerExpressionOpt); 10861this.Visit(node.Argument); 10867this.Visit(node.InitializerOpt); 10877this.Visit(node.Count); 10878this.Visit(node.InitializerOpt); 10883this.Visit(node.Count); 10884this.Visit(node.InitializerOpt); 10889this.Visit(node.ReceiverOpt); 10895this.Visit(node.ReceiverOpt); 10900this.Visit(node.ReceiverOpt); 10905this.Visit(node.ReceiverOpt); 10911this.Visit(node.Receiver); 10912this.Visit(node.Argument); 10917this.Visit(node.Expression); 10918this.Visit(node.Argument); 10923this.Visit(node.Receiver); 10929this.Visit(node.Body); 10935this.Visit(node.Value); 10945this.Visit(node.Argument); 10962this.Visit(node.Value); 10963this.Visit(node.Alignment); 10964this.Visit(node.Format); 10969this.Visit(node.Expression); 10970this.Visit(node.Pattern); 10975this.Visit(node.Value); 10980this.Visit(node.LeftOfPendingConjunction); 10981this.Visit(node.ValueProperty); 10982this.Visit(node.ValuePattern); 10988this.Visit(node.DeclaredType); 10989this.Visit(node.VariableAccess); 10994this.Visit(node.DeclaredType); 10997this.Visit(node.VariableAccess); 11003this.Visit(node.VariableAccess); 11008this.Visit(node.Pattern); 11018this.Visit(node.Pattern); 11023this.Visit(node.Member); 11024this.Visit(node.Pattern); 11029this.Visit(node.Receiver); 11034this.Visit(node.DeclaredType); 11039this.Visit(node.Left); 11040this.Visit(node.Right); 11045this.Visit(node.Negated); 11050this.Visit(node.Value); 11056this.Visit(node.Expression); 11061this.Visit(node.ReceiverOpt); 11066this.Visit(node.ReceiverOpt); 11072this.Visit(node.BlockBody); 11073this.Visit(node.ExpressionBody); 11078this.Visit(node.Initializer); 11079this.Visit(node.BlockBody); 11080this.Visit(node.ExpressionBody); 11085this.Visit(node.Expression); 11090this.Visit(node.OriginalExpression); 11095this.Visit(node.Receiver); 11096this.Visit(node.InitializerExpression); 11107BoundExpression value = (BoundExpression)this.Visit(node.Value); 11114BoundExpression value = (BoundExpression)this.Visit(node.Value); 11121BoundExpression value = (BoundExpression)this.Visit(node.Value); 11126BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11136BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11173BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11209BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11227BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 11233BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 11255BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11264BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11275BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11281BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11294BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11300BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11301BoundExpression index = (BoundExpression)this.Visit(node.Index); 11307BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11315BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11321BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11327BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11334BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11341BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11342BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11348BoundExpression left = (BoundExpression)this.Visit(node.Left); 11349BoundExpression right = (BoundExpression)this.Visit(node.Right); 11355BoundExpression left = (BoundExpression)this.Visit(node.Left); 11356BoundExpression right = (BoundExpression)this.Visit(node.Right); 11368BoundExpression left = (BoundExpression)this.Visit(node.Left); 11369BoundExpression right = (BoundExpression)this.Visit(node.Right); 11377BoundExpression left = (BoundExpression)this.Visit(node.Left); 11378BoundExpression right = (BoundExpression)this.Visit(node.Right); 11388BoundExpression left = (BoundExpression)this.Visit(node.Left); 11389BoundExpression right = (BoundExpression)this.Visit(node.Right); 11395BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11396BoundConversion right = (BoundConversion)this.Visit(node.Right); 11402BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11403BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11411BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11412BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11418BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11419BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11420BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11426BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11427BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11428BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11435BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11442BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11448BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11456BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11457BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11458BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11459BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11464BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11465BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11472BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11479BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11480BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11570BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11571BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11577BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11578BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11586BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11592BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11599BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11619BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11626BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11631BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11641BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11654BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11660BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11661BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11672BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11679BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11680BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11686BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11691BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11697BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11702BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11708BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11714BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11722BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11725BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11731BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11736BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11737BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11738BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11746BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11747BoundStatement body = (BoundStatement)this.Visit(node.Body); 11755BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11756BoundStatement body = (BoundStatement)this.Visit(node.Body); 11765BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11766BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11767BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11768BoundStatement body = (BoundStatement)this.Visit(node.Body); 11778BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11779BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11780BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11781BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11782BoundStatement body = (BoundStatement)this.Visit(node.Body); 11787BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11788BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11794BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11795BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11796BoundStatement body = (BoundStatement)this.Visit(node.Body); 11797BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11803BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11804BoundStatement body = (BoundStatement)this.Visit(node.Body); 11809BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11810BoundStatement body = (BoundStatement)this.Visit(node.Body); 11816BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11818BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11824BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11825BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11826BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11827BoundBlock body = (BoundBlock)this.Visit(node.Body); 11876BoundExpression value = (BoundExpression)this.Visit(node.Value); 11894BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11895BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11901BoundStatement body = (BoundStatement)this.Visit(node.Body); 11918BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11925BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11926BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11927BoundExpression value = (BoundExpression)this.Visit(node.Value); 11933BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11942BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11951BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11956BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11957BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11962BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11963BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11964BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11969BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11970BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11971BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11981BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11987BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11993BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11998BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12003BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12008BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12014BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12019BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12026BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12032BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12038BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12043BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 12044BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 12045BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12046BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 12047BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12053BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 12054BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 12055BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12056BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 12057BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12063BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 12064BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12069BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12082BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12083BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 12088BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12096BoundExpression value = (BoundExpression)this.Visit(node.Value); 12104BoundExpression value = (BoundExpression)this.Visit(node.Value); 12110BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12117BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12124BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12125BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 12132BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12133BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 12134BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 12145BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 12146BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 12155BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12162BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12170BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12178BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12179BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12202BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12208BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 12222BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 12236BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12261BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12267BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12273BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12294BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12303BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12310BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12336BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12343BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12350BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12362BoundExpression count = (BoundExpression)this.Visit(node.Count); 12363BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12370BoundExpression count = (BoundExpression)this.Visit(node.Count); 12371BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12379BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12392BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12399BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12407BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12414BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12415BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12425BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12426BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12433BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12442BoundBlock body = (BoundBlock)this.Visit(node.Body); 12455BoundExpression value = (BoundExpression)this.Visit(node.Value); 12469BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12497BoundExpression value = (BoundExpression)this.Visit(node.Value); 12498BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12499BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12507BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12508BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12515BoundExpression value = (BoundExpression)this.Visit(node.Value); 12522BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.Visit(node.LeftOfPendingConjunction); 12523BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.Visit(node.ValueProperty); 12524BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 12539BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12540BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12549BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12552BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12565BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12572BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12592BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12597BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12598BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12604BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12610BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12617BoundPattern left = (BoundPattern)this.Visit(node.Left); 12618BoundPattern right = (BoundPattern)this.Visit(node.Right); 12625BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12632BoundExpression value = (BoundExpression)this.Visit(node.Value); 12644BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12651BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12658BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12670BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12671BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12677BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12678BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12679BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12684BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12690BoundExpression? originalExpression = (BoundExpression?)this.Visit(node.OriginalExpression); 12697BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12698BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12721BoundExpression value = (BoundExpression)this.Visit(node.Value); 12729BoundExpression value = (BoundExpression)this.Visit(node.Value); 12737BoundExpression value = (BoundExpression)this.Visit(node.Value); 12755BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12849BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12938BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12973BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 13023BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13043BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13064BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13081BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 13116BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13133BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13134BoundExpression index = (BoundExpression)this.Visit(node.Index); 13151BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 13170BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13187BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13204BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13222BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13240BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 13241BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 13258BoundExpression left = (BoundExpression)this.Visit(node.Left); 13259BoundExpression right = (BoundExpression)this.Visit(node.Right); 13276BoundExpression left = (BoundExpression)this.Visit(node.Left); 13277BoundExpression right = (BoundExpression)this.Visit(node.Right); 13294BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 13295BoundConversion right = (BoundConversion)this.Visit(node.Right); 13312BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13313BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13332BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13333BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13350BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13351BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13352BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13370BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13371BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13372BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13389BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13407BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13424BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13443BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13444BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13445BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13446BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13452BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13453BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13471BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13489BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13490BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13710BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13711BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13728BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13729BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13748BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13765BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13783BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13833BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13852BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13867BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13874BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13875BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13883BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13884BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13892BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13895BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13902BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13903BoundStatement body = (BoundStatement)this.Visit(node.Body); 13910BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13911BoundStatement body = (BoundStatement)this.Visit(node.Body); 13919BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13920BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13921BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13922BoundStatement body = (BoundStatement)this.Visit(node.Body); 13931BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13932BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13933BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13934BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13935BoundStatement body = (BoundStatement)this.Visit(node.Body); 13942BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13943BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13944BoundStatement body = (BoundStatement)this.Visit(node.Body); 13945BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13952BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13953BoundStatement body = (BoundStatement)this.Visit(node.Body); 13961BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13962BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13963BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13964BoundBlock body = (BoundBlock)this.Visit(node.Body); 14077BoundExpression value = (BoundExpression)this.Visit(node.Value); 14124BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14125BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 14126BoundExpression value = (BoundExpression)this.Visit(node.Value); 14132BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14152BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14172BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14179BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14186BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14193BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14200BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14201BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14202BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14203BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 14204BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14211BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14212BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14213BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14214BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 14215BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14229BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14248BoundExpression value = (BoundExpression)this.Visit(node.Value); 14267BoundExpression value = (BoundExpression)this.Visit(node.Value); 14284BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14302BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14320BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14321BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14339BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14340BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14341BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14370BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14371BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14391BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14409BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14428BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14447BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14448BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14504BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14521BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 14541BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 14590BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14610BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14627BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14644BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14698BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14718BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14736BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14802BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14820BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14838BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14873BoundExpression count = (BoundExpression)this.Visit(node.Count); 14874BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14892BoundExpression count = (BoundExpression)this.Visit(node.Count); 14893BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14911BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14946BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14964BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14983BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15001BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15002BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 15020BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15040BoundBlock body = (BoundBlock)this.Visit(node.Body); 15075BoundExpression value = (BoundExpression)this.Visit(node.Value); 15095BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 15170BoundExpression value = (BoundExpression)this.Visit(node.Value); 15171BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 15172BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 15189BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15190BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15210BoundExpression value = (BoundExpression)this.Visit(node.Value); 15219BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.Visit(node.LeftOfPendingConjunction); 15220BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.Visit(node.ValueProperty); 15221BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 15237BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15238BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15248BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 15251BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15265BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15273BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 15293BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15300BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 15308BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15316BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15324BoundExpression value = (BoundExpression)this.Visit(node.Value); 15342BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15360BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15378BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15413BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15414BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15415BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15421BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15438BoundExpression? originalExpression = (BoundExpression?)this.Visit(node.OriginalExpression); 15456BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15457BoundObjectInitializerExpressionBase 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);