7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
2670public override BoundNode Visit(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
79public override BoundNode? Visit(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
70public override BoundNode? Visit(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
353public override BoundNode? Visit(BoundNode node)
CodeGen\Optimizer.cs (1)
444public override BoundNode Visit(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
341public override BoundNode Visit(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
80public override BoundNode? Visit(BoundNode? node)
653 references to Visit
Microsoft.CodeAnalysis.CSharp (652)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
2674return base.Visit(node);
BoundTree\BoundTreeRewriter.cs (3)
39var visited = this.Visit(item); 87return base.Visit(node); 97return (BoundExpression)base.Visit(node);
BoundTree\BoundTreeWalker.cs (5)
22this.Visit(list[i]); 43this.Visit(arguments[arguments.Length - 1]); 47this.Visit(arguments[arguments.Length - 2]); 78return base.Visit(node); 88return (BoundExpression)base.Visit(node);
BoundTree\NullabilityRewriter.cs (6)
17return (BoundExpression)Visit(node); 45var leftChild = (BoundExpression)Visit(stack.Peek().Left); 52var right = (BoundExpression)Visit(currentBinary.Right); 167BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 168BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 170BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
357return base.Visit(node);
CodeGen\Optimizer.cs (2)
470node = (BoundExpression)base.Visit(node) : 577var result = base.Visit(node);
FlowAnalysis\AbstractFlowPass.cs (2)
370return base.Visit(node); 376return (BoundExpression)base.Visit(node);
FlowAnalysis\NullableWalker.cs (1)
1570var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
77return (BoundExpression)base.Visit(node); 93return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (629)
9428this.Visit(node.Value); 9433this.Visit(node.Value); 9438this.Visit(node.Value); 9443this.Visit(node.Statement); 9449this.Visit(node.Receiver); 9466this.Visit(node.Expression); 9481this.Visit(node.FinallyBlock); 9486this.Visit(node.BoundContainingTypeOpt); 9494this.Visit(node.Operand); 9499this.Visit(node.Operand); 9504this.Visit(node.Operand); 9509this.Visit(node.Operand); 9515this.Visit(node.Operand); 9520this.Visit(node.Expression); 9521this.Visit(node.Index); 9526this.Visit(node.InvokedExpression); 9532this.Visit(node.Operand); 9537this.Visit(node.Operand); 9542this.Visit(node.Operand); 9547this.Visit(node.Operand); 9552this.Visit(node.LeftOperandOpt); 9553this.Visit(node.RightOperandOpt); 9558this.Visit(node.Left); 9559this.Visit(node.Right); 9564this.Visit(node.Left); 9565this.Visit(node.Right); 9570this.Visit(node.Left); 9571this.Visit(node.Right); 9576this.Visit(node.Left); 9577this.Visit(node.Right); 9582this.Visit(node.Left); 9583this.Visit(node.Right); 9588this.Visit(node.Left); 9589this.Visit(node.Right); 9594this.Visit(node.LeftOperand); 9595this.Visit(node.RightOperand); 9600this.Visit(node.LeftOperand); 9601this.Visit(node.RightOperand); 9606this.Visit(node.Condition); 9607this.Visit(node.Consequence); 9608this.Visit(node.Alternative); 9613this.Visit(node.Condition); 9614this.Visit(node.Consequence); 9615this.Visit(node.Alternative); 9620this.Visit(node.Expression); 9626this.Visit(node.Expression); 9631this.Visit(node.AwaitableInstancePlaceholder); 9632this.Visit(node.GetAwaiter); 9637this.Visit(node.Expression); 9638this.Visit(node.AwaitableInfo); 9643this.Visit(node.SourceType); 9648this.Visit(node.Prologue); 9649this.Visit(node.Epilogue); 9667this.Visit(node.Operand); 9668this.Visit(node.TargetType); 9673this.Visit(node.Operand); 9674this.Visit(node.TargetType); 9679this.Visit(node.SourceType); 9684this.Visit(node.Operand); 9689this.Visit(node.Operand); 9700this.Visit(node.Expression); 9705this.Visit(node.StatementOpt); 9710this.Visit(node.StatementOpt); 9718this.Visit(node.Instrumentation); 9729this.Visit(node.Statement); 9734this.Visit(node.DeclaredTypeOpt); 9735this.Visit(node.InitializerOpt); 9746this.Visit(node.AwaitOpt); 9752this.Visit(node.BlockBody); 9753this.Visit(node.ExpressionBody); 9759this.Visit(node.ExpressionOpt); 9764this.Visit(node.Expression); 9770this.Visit(node.ExpressionOpt); 9775this.Visit(node.Expression); 9782this.Visit(node.Expression); 9784this.Visit(node.DefaultLabel); 9789this.Visit(node.Expression); 9794this.Visit(node.Condition); 9795this.Visit(node.Consequence); 9796this.Visit(node.AlternativeOpt); 9801this.Visit(node.Condition); 9802this.Visit(node.Body); 9807this.Visit(node.Condition); 9808this.Visit(node.Body); 9813this.Visit(node.Initializer); 9814this.Visit(node.Condition); 9815this.Visit(node.Increment); 9816this.Visit(node.Body); 9821this.Visit(node.IterationVariableType); 9822this.Visit(node.IterationErrorExpressionOpt); 9823this.Visit(node.Expression); 9824this.Visit(node.DeconstructionOpt); 9825this.Visit(node.AwaitOpt); 9826this.Visit(node.Body); 9831this.Visit(node.DeconstructionAssignment); 9832this.Visit(node.TargetPlaceholder); 9837this.Visit(node.DeclarationsOpt); 9838this.Visit(node.ExpressionOpt); 9839this.Visit(node.Body); 9840this.Visit(node.AwaitOpt); 9845this.Visit(node.Declarations); 9846this.Visit(node.Body); 9851this.Visit(node.Argument); 9852this.Visit(node.Body); 9857this.Visit(node.TryBlock); 9859this.Visit(node.FinallyBlockOpt); 9864this.Visit(node.ExceptionSourceOpt); 9865this.Visit(node.ExceptionFilterPrologueOpt); 9866this.Visit(node.ExceptionFilterOpt); 9867this.Visit(node.Body); 9880this.Visit(node.Value); 9887this.Visit(node.CaseExpressionOpt); 9888this.Visit(node.LabelExpressionOpt); 9893this.Visit(node.Body); 9904this.Visit(node.Condition); 9909this.Visit(node.Pattern); 9910this.Visit(node.WhenClause); 9911this.Visit(node.Value); 9916this.Visit(node.Expression); 9922this.Visit(node.Expression); 9928this.Visit(node.RootNode); 9933this.Visit(node.Evaluation); 9934this.Visit(node.Next); 9939this.Visit(node.Test); 9940this.Visit(node.WhenTrue); 9941this.Visit(node.WhenFalse); 9946this.Visit(node.WhenExpression); 9947this.Visit(node.WhenTrue); 9948this.Visit(node.WhenFalse); 9954this.Visit(node.Source); 9959this.Visit(node.Input); 9964this.Visit(node.Input); 9969this.Visit(node.Input); 9974this.Visit(node.Input); 9979this.Visit(node.Input); 9984this.Visit(node.Input); 9989this.Visit(node.Input); 9994this.Visit(node.Input); 9999this.Visit(node.Input); 10004this.Visit(node.Input); 10009this.Visit(node.LengthTemp); 10010this.Visit(node.IndexerAccess); 10011this.Visit(node.ReceiverPlaceholder); 10012this.Visit(node.ArgumentPlaceholder); 10013this.Visit(node.Input); 10018this.Visit(node.LengthTemp); 10019this.Visit(node.IndexerAccess); 10020this.Visit(node.ReceiverPlaceholder); 10021this.Visit(node.ArgumentPlaceholder); 10022this.Visit(node.Input); 10027this.Visit(node.Target); 10028this.Visit(node.Input); 10039this.Visit(node.Pattern); 10040this.Visit(node.WhenClause); 10045this.Visit(node.Expression); 10051this.Visit(node.Value); 10057this.Visit(node.Value); 10062this.Visit(node.Receiver); 10067this.Visit(node.Expression); 10073this.Visit(node.Receiver); 10074this.Visit(node.AccessExpression); 10079this.Visit(node.Receiver); 10080this.Visit(node.WhenNotNull); 10081this.Visit(node.WhenNullOpt); 10087this.Visit(node.ValueTypeReceiver); 10088this.Visit(node.ReferenceTypeReceiver); 10093this.Visit(node.ReceiverOpt); 10098this.Visit(node.ReceiverOpt); 10103this.Visit(node.ReceiverOpt); 10109this.Visit(node.ReceiverOpt); 10110this.Visit(node.Argument); 10127this.Visit(node.InitializerExpressionOpt); 10143this.Visit(node.InitializerExpressionOpt); 10148this.Visit(node.InitializerExpressionOpt); 10153this.Visit(node.Placeholder); 10165this.Visit(node.Placeholder); 10172this.Visit(node.ImplicitReceiverOpt); 10177this.Visit(node.Expression); 10191this.Visit(node.InitializerExpressionOpt); 10196this.Visit(node.Argument); 10202this.Visit(node.InitializerOpt); 10212this.Visit(node.Count); 10213this.Visit(node.InitializerOpt); 10218this.Visit(node.Count); 10219this.Visit(node.InitializerOpt); 10224this.Visit(node.ReceiverOpt); 10230this.Visit(node.ReceiverOpt); 10235this.Visit(node.ReceiverOpt); 10240this.Visit(node.ReceiverOpt); 10246this.Visit(node.Receiver); 10247this.Visit(node.Argument); 10252this.Visit(node.Receiver); 10258this.Visit(node.Body); 10264this.Visit(node.Value); 10274this.Visit(node.Argument); 10291this.Visit(node.Value); 10292this.Visit(node.Alignment); 10293this.Visit(node.Format); 10298this.Visit(node.Expression); 10299this.Visit(node.Pattern); 10304this.Visit(node.Value); 10310this.Visit(node.DeclaredType); 10311this.Visit(node.VariableAccess); 10316this.Visit(node.DeclaredType); 10319this.Visit(node.VariableAccess); 10325this.Visit(node.VariableAccess); 10330this.Visit(node.Pattern); 10340this.Visit(node.Pattern); 10345this.Visit(node.Member); 10346this.Visit(node.Pattern); 10351this.Visit(node.Receiver); 10356this.Visit(node.DeclaredType); 10361this.Visit(node.Left); 10362this.Visit(node.Right); 10367this.Visit(node.Negated); 10372this.Visit(node.Value); 10378this.Visit(node.Expression); 10383this.Visit(node.ReceiverOpt); 10388this.Visit(node.ReceiverOpt); 10394this.Visit(node.BlockBody); 10395this.Visit(node.ExpressionBody); 10400this.Visit(node.Initializer); 10401this.Visit(node.BlockBody); 10402this.Visit(node.ExpressionBody); 10407this.Visit(node.Expression); 10412this.Visit(node.Receiver); 10413this.Visit(node.InitializerExpression); 10422BoundExpression value = (BoundExpression)this.Visit(node.Value); 10427BoundExpression value = (BoundExpression)this.Visit(node.Value); 10432BoundExpression value = (BoundExpression)this.Visit(node.Value); 10437BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10447BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10513BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10530BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10535BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10552BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10559BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10570BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10576BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 10588BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10594BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10595BoundExpression index = (BoundExpression)this.Visit(node.Index); 10601BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 10608BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10614BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10620BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10626BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10632BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 10633BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 10639BoundExpression left = (BoundExpression)this.Visit(node.Left); 10640BoundExpression right = (BoundExpression)this.Visit(node.Right); 10646BoundExpression left = (BoundExpression)this.Visit(node.Left); 10647BoundExpression right = (BoundExpression)this.Visit(node.Right); 10653BoundExpression left = (BoundExpression)this.Visit(node.Left); 10654BoundExpression right = (BoundExpression)this.Visit(node.Right); 10661BoundExpression left = (BoundExpression)this.Visit(node.Left); 10662BoundExpression right = (BoundExpression)this.Visit(node.Right); 10672BoundExpression left = (BoundExpression)this.Visit(node.Left); 10673BoundExpression right = (BoundExpression)this.Visit(node.Right); 10679BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 10680BoundConversion right = (BoundConversion)this.Visit(node.Right); 10686BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 10687BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 10695BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 10696BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 10702BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 10703BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 10704BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 10710BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 10711BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 10712BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 10719BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10726BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10732BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 10733BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 10738BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10739BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 10745BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 10751BoundStatement prologue = (BoundStatement)this.Visit(node.Prologue); 10752BoundStatement epilogue = (BoundStatement)this.Visit(node.Epilogue); 10823BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10824BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 10830BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10831BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 10839BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 10845BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10851BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10870BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10877BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 10882BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 10890BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 10901BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10906BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 10907BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 10918BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 10924BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 10925BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 10931BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 10936BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10942BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 10947BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10954BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10957BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 10962BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10967BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 10968BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 10969BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 10974BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 10975BoundStatement body = (BoundStatement)this.Visit(node.Body); 10980BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 10981BoundStatement body = (BoundStatement)this.Visit(node.Body); 10986BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 10987BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 10988BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 10989BoundStatement body = (BoundStatement)this.Visit(node.Body); 10996BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 10997BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 10998BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10999BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11000BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11001BoundStatement body = (BoundStatement)this.Visit(node.Body); 11006BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11007BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11012BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11013BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11014BoundStatement body = (BoundStatement)this.Visit(node.Body); 11015BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11020BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11021BoundStatement body = (BoundStatement)this.Visit(node.Body); 11026BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11027BoundStatement body = (BoundStatement)this.Visit(node.Body); 11032BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11034BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11039BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11040BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11041BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11042BoundBlock body = (BoundBlock)this.Visit(node.Body); 11088BoundExpression value = (BoundExpression)this.Visit(node.Value); 11100BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11101BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11106BoundStatement body = (BoundStatement)this.Visit(node.Body); 11121BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11126BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11127BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11128BoundExpression value = (BoundExpression)this.Visit(node.Value); 11133BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11141BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11150BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11155BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11156BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11161BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11162BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11163BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11168BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11169BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11170BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11176BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11182BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11188BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11193BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11198BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11203BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11208BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11213BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11219BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11224BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11229BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11234BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11235BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11236BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11237BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11238BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11244BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11245BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11246BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11247BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11248BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11254BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11255BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11266BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11267BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11272BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11279BoundExpression value = (BoundExpression)this.Visit(node.Value); 11286BoundExpression value = (BoundExpression)this.Visit(node.Value); 11292BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11298BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11305BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11306BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11312BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11313BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11314BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11325BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11326BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11332BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11338BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11344BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11351BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11352BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11372BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11392BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11398BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11404BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 11424BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 11432BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 11438BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11462BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11468BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11475BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 11487BoundExpression count = (BoundExpression)this.Visit(node.Count); 11488BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 11495BoundExpression count = (BoundExpression)this.Visit(node.Count); 11496BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 11503BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11514BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11520BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11526BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11533BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11534BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11544BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11552BoundBlock body = (BoundBlock)this.Visit(node.Body); 11563BoundExpression value = (BoundExpression)this.Visit(node.Value); 11577BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11605BoundExpression value = (BoundExpression)this.Visit(node.Value); 11606BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 11607BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 11613BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11614BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11621BoundExpression value = (BoundExpression)this.Visit(node.Value); 11634BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 11635BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 11642BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 11645BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 11657BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 11664BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 11681BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11686BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 11687BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11692BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 11698BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 11705BoundPattern left = (BoundPattern)this.Visit(node.Left); 11706BoundPattern right = (BoundPattern)this.Visit(node.Right); 11713BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 11720BoundExpression value = (BoundExpression)this.Visit(node.Value); 11732BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11738BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11744BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11755BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11756BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11761BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11762BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11763BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11768BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11774BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11775BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 11798BoundExpression value = (BoundExpression)this.Visit(node.Value); 11806BoundExpression value = (BoundExpression)this.Visit(node.Value); 11814BoundExpression value = (BoundExpression)this.Visit(node.Value); 11832BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11998BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12033BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12078BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12098BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12119BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12136BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12171BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12188BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12189BoundExpression index = (BoundExpression)this.Visit(node.Index); 12206BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12225BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12242BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12259BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12277BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12295BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12296BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12313BoundExpression left = (BoundExpression)this.Visit(node.Left); 12314BoundExpression right = (BoundExpression)this.Visit(node.Right); 12332BoundExpression left = (BoundExpression)this.Visit(node.Left); 12333BoundExpression right = (BoundExpression)this.Visit(node.Right); 12354BoundExpression left = (BoundExpression)this.Visit(node.Left); 12355BoundExpression right = (BoundExpression)this.Visit(node.Right); 12372BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12373BoundConversion right = (BoundConversion)this.Visit(node.Right); 12390BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12391BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 12410BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12411BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 12428BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 12429BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 12430BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 12448BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 12449BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 12450BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 12467BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12485BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12504BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 12505BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 12511BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12512BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 12530BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 12548BoundStatement prologue = (BoundStatement)this.Visit(node.Prologue); 12549BoundStatement epilogue = (BoundStatement)this.Visit(node.Epilogue); 12745BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12746BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 12763BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12764BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 12783BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 12801BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12819BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12869BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12888BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 12903BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 12910BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 12911BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 12919BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12920BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12928BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12931BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 12938BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 12939BoundStatement body = (BoundStatement)this.Visit(node.Body); 12946BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 12947BoundStatement body = (BoundStatement)this.Visit(node.Body); 12955BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12956BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 12957BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 12958BoundStatement body = (BoundStatement)this.Visit(node.Body); 12967BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 12968BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 12969BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12970BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 12971BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 12972BoundStatement body = (BoundStatement)this.Visit(node.Body); 12979BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 12980BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 12981BoundStatement body = (BoundStatement)this.Visit(node.Body); 12982BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 12989BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 12990BoundStatement body = (BoundStatement)this.Visit(node.Body); 12998BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 12999BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13000BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13001BoundBlock body = (BoundBlock)this.Visit(node.Body); 13114BoundExpression value = (BoundExpression)this.Visit(node.Value); 13161BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13162BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13163BoundExpression value = (BoundExpression)this.Visit(node.Value); 13169BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13189BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13209BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13216BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13223BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13230BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13237BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13238BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13239BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13240BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13241BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13248BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13249BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13250BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13251BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13252BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13266BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13285BoundExpression value = (BoundExpression)this.Visit(node.Value); 13304BoundExpression value = (BoundExpression)this.Visit(node.Value); 13321BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13339BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13357BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13358BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 13376BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13377BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 13378BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 13407BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 13408BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 13428BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13446BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13465BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13484BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13485BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 13541BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 13575BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 13595BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 13612BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 13629BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 13683BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 13703BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 13721BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13787BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 13805BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 13823BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 13858BoundExpression count = (BoundExpression)this.Visit(node.Count); 13859BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 13877BoundExpression count = (BoundExpression)this.Visit(node.Count); 13878BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 13896BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13931BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13949BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13968BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 13987BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14007BoundBlock body = (BoundBlock)this.Visit(node.Body); 14042BoundExpression value = (BoundExpression)this.Visit(node.Value); 14062BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14137BoundExpression value = (BoundExpression)this.Visit(node.Value); 14138BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14139BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14156BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14157BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14177BoundExpression value = (BoundExpression)this.Visit(node.Value); 14193BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14194BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14204BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14207BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14221BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14229BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14249BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14256BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14264BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14272BoundPattern left = (BoundPattern)this.Visit(node.Left); 14273BoundPattern right = (BoundPattern)this.Visit(node.Right); 14281BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 14289BoundExpression value = (BoundExpression)this.Visit(node.Value); 14307BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14325BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14343BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14378BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 14379BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 14380BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 14386BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14404BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14405BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8821var node = rewriter.Visit(block);