340 references to Visit
Microsoft.CodeAnalysis.CSharp (340)
Generated\BoundNodes.xml.Generated.cs (340)
15478public static TreeDumperNode MakeTree(BoundNode node) => (new BoundTreeDumperNodeProducer()).Visit(node, null); 15483new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 15491new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 15499new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 15505new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }), 15518new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 15572new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 15623new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15633new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)), 15641new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)), 15647new TreeDumperNode("finallyBlock", null, new TreeDumperNode[] { Visit(node.FinallyBlock, null) }), 15654new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.BoundContainingTypeOpt, null) }), 15655new TreeDumperNode("boundDimensionsOpt", null, node.BoundDimensionsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.BoundDimensionsOpt select Visit(x, null)), 15683new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15697new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15700new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }), 15701new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }), 15702new TreeDumperNode("resultPlaceholder", null, new TreeDumperNode[] { Visit(node.ResultPlaceholder, null) }), 15703new TreeDumperNode("resultConversion", null, new TreeDumperNode[] { Visit(node.ResultConversion, null) }), 15713new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15722new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15739new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15748new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15749new TreeDumperNode("index", null, new TreeDumperNode[] { Visit(node.Index, null) }), 15759new TreeDumperNode("invokedExpression", null, new TreeDumperNode[] { Visit(node.InvokedExpression, null) }), 15760new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 15770new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15779new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15788new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15796new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15805new TreeDumperNode("leftOperandOpt", null, new TreeDumperNode[] { Visit(node.LeftOperandOpt, null) }), 15806new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.RightOperandOpt, null) }), 15818new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15819new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15827new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15828new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15842new TreeDumperNode("trueFalseOperandPlaceholder", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandPlaceholder, null) }), 15843new TreeDumperNode("trueFalseOperandConversion", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandConversion, null) }), 15847new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15848new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15857new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15858new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15859new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }), 15860new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }), 15861new TreeDumperNode("finalPlaceholder", null, new TreeDumperNode[] { Visit(node.FinalPlaceholder, null) }), 15862new TreeDumperNode("finalConversion", null, new TreeDumperNode[] { Visit(node.FinalConversion, null) }), 15872new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15873new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15882new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15883new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15892new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }), 15893new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }), 15894new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }), 15895new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }), 15905new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }), 15906new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }), 15914new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 15915new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }), 15916new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }), 15927new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 15928new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }), 15929new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }), 15940new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15941new TreeDumperNode("indices", null, from x in node.Indices select Visit(x, null)), 15950new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15958new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15966new TreeDumperNode("awaitableInstancePlaceholder", null, new TreeDumperNode[] { Visit(node.AwaitableInstancePlaceholder, null) }), 15968new TreeDumperNode("getAwaiter", null, new TreeDumperNode[] { Visit(node.GetAwaiter, null) }), 15971new TreeDumperNode("runtimeAsyncAwaitCall", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCall, null) }), 15972new TreeDumperNode("runtimeAsyncAwaitCallPlaceholder", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCallPlaceholder, null) }), 15978new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15979new TreeDumperNode("awaitableInfo", null, new TreeDumperNode[] { Visit(node.AwaitableInfo, null) }), 15988new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }), 15998new TreeDumperNode("prologue", null, new TreeDumperNode[] { Visit(node.Prologue, null) }), 15999new TreeDumperNode("epilogue", null, new TreeDumperNode[] { Visit(node.Epilogue, null) }), 16114new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }), 16123new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16124new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }), 16133new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16134new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }), 16135new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }), 16136new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }), 16144new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }), 16153new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16168new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16184new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16194new TreeDumperNode("elementPointerPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPointerPlaceholder, null) }), 16195new TreeDumperNode("elementPointerConversion", null, new TreeDumperNode[] { Visit(node.ElementPointerConversion, null) }), 16196new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16205new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }), 16211new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }), 16239new TreeDumperNode("instrumentation", null, new TreeDumperNode[] { Visit(node.Instrumentation, null) }), 16240new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16247new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16254new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }), 16261new TreeDumperNode("declaredTypeOpt", null, new TreeDumperNode[] { Visit(node.DeclaredTypeOpt, null) }), 16262new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 16263new TreeDumperNode("argumentsOpt", null, node.ArgumentsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.ArgumentsOpt select Visit(x, null)), 16270new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)), 16277new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }), 16278new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)), 16285new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }), 16286new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }), 16299new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }), 16306new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16314new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }), 16320new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16327new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }), 16334new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }), 16340new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16343new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)), 16344new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 16345new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.DefaultLabel, null) }), 16352new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16361new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16362new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }), 16363new TreeDumperNode("alternativeOpt", null, new TreeDumperNode[] { Visit(node.AlternativeOpt, null) }), 16370new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16371new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16380new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16381new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16390new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }), 16392new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16393new TreeDumperNode("increment", null, new TreeDumperNode[] { Visit(node.Increment, null) }), 16394new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16403new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }), 16404new TreeDumperNode("elementConversion", null, new TreeDumperNode[] { Visit(node.ElementConversion, null) }), 16405new TreeDumperNode("iterationVariableType", null, new TreeDumperNode[] { Visit(node.IterationVariableType, null) }), 16407new TreeDumperNode("iterationErrorExpressionOpt", null, new TreeDumperNode[] { Visit(node.IterationErrorExpressionOpt, null) }), 16408new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16409new TreeDumperNode("deconstructionOpt", null, new TreeDumperNode[] { Visit(node.DeconstructionOpt, null) }), 16410new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16418new TreeDumperNode("deconstructionAssignment", null, new TreeDumperNode[] { Visit(node.DeconstructionAssignment, null) }), 16419new TreeDumperNode("targetPlaceholder", null, new TreeDumperNode[] { Visit(node.TargetPlaceholder, null) }), 16426new TreeDumperNode("declarationsOpt", null, new TreeDumperNode[] { Visit(node.DeclarationsOpt, null) }), 16427new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }), 16428new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16429new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }), 16437new TreeDumperNode("declarations", null, new TreeDumperNode[] { Visit(node.Declarations, null) }), 16438new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16444new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 16445new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16451new TreeDumperNode("tryBlock", null, new TreeDumperNode[] { Visit(node.TryBlock, null) }), 16452new TreeDumperNode("catchBlocks", null, from x in node.CatchBlocks select Visit(x, null)), 16453new TreeDumperNode("finallyBlockOpt", null, new TreeDumperNode[] { Visit(node.FinallyBlockOpt, null) }), 16462new TreeDumperNode("exceptionSourceOpt", null, new TreeDumperNode[] { Visit(node.ExceptionSourceOpt, null) }), 16464new TreeDumperNode("exceptionFilterPrologueOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterPrologueOpt, null) }), 16465new TreeDumperNode("exceptionFilterOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterOpt, null) }), 16466new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16538new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16561new TreeDumperNode("caseExpressionOpt", null, new TreeDumperNode[] { Visit(node.CaseExpressionOpt, null) }), 16562new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }), 16569new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16583new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16589new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16598new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 16600new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }), 16601new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16608new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16609new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)), 16610new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 16622new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16623new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)), 16624new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 16634new TreeDumperNode("rootNode", null, new TreeDumperNode[] { Visit(node.RootNode, null) }), 16641new TreeDumperNode("evaluation", null, new TreeDumperNode[] { Visit(node.Evaluation, null) }), 16642new TreeDumperNode("next", null, new TreeDumperNode[] { Visit(node.Next, null) }), 16648new TreeDumperNode("test", null, new TreeDumperNode[] { Visit(node.Test, null) }), 16649new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }), 16650new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }), 16657new TreeDumperNode("whenExpression", null, new TreeDumperNode[] { Visit(node.WhenExpression, null) }), 16658new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }), 16659new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }), 16672new TreeDumperNode("source", null, new TreeDumperNode[] { Visit(node.Source, null) }), 16680new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16687new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16693new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16700new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16708new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16715new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16722new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16729new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16737new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16745new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16752new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }), 16754new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 16755new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 16756new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 16757new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16764new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }), 16767new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 16768new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 16769new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 16770new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16776new TreeDumperNode("target", null, new TreeDumperNode[] { Visit(node.Target, null) }), 16777new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16783new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16790new TreeDumperNode("switchLabels", null, from x in node.SwitchLabels select Visit(x, null)), 16791new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16798new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 16800new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }), 16806new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16815new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)), 16816new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16825new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)), 16826new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16834new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 16849new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16850new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16858new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 16859new TreeDumperNode("accessExpression", null, new TreeDumperNode[] { Visit(node.AccessExpression, null) }), 16867new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 16869new TreeDumperNode("whenNotNull", null, new TreeDumperNode[] { Visit(node.WhenNotNull, null) }), 16870new TreeDumperNode("whenNullOpt", null, new TreeDumperNode[] { Visit(node.WhenNullOpt, null) }), 16888new TreeDumperNode("valueTypeReceiver", null, new TreeDumperNode[] { Visit(node.ValueTypeReceiver, null) }), 16889new TreeDumperNode("referenceTypeReceiver", null, new TreeDumperNode[] { Visit(node.ReferenceTypeReceiver, null) }), 16904new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16914new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16923new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16926new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16946new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16947new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 16956new TreeDumperNode("constructorArguments", null, from x in node.ConstructorArguments select Visit(x, null)), 16961new TreeDumperNode("namedArguments", null, from x in node.NamedArguments select Visit(x, null)), 16970new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16984new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16991new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17000new TreeDumperNode("withElement", null, new TreeDumperNode[] { Visit(node.WithElement, null) }), 17001new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)), 17009new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17018new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }), 17019new TreeDumperNode("collectionCreation", null, new TreeDumperNode[] { Visit(node.CollectionCreation, null) }), 17021new TreeDumperNode("collectionBuilderElementsPlaceholder", null, new TreeDumperNode[] { Visit(node.CollectionBuilderElementsPlaceholder, null) }), 17024new TreeDumperNode("unconvertedCollectionExpression", null, new TreeDumperNode[] { Visit(node.UnconvertedCollectionExpression, null) }), 17025new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)), 17040new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17041new TreeDumperNode("expressionPlaceholder", null, new TreeDumperNode[] { Visit(node.ExpressionPlaceholder, null) }), 17042new TreeDumperNode("conversion", null, new TreeDumperNode[] { Visit(node.Conversion, null) }), 17044new TreeDumperNode("lengthOrCount", null, new TreeDumperNode[] { Visit(node.LengthOrCount, null) }), 17045new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }), 17046new TreeDumperNode("iteratorBody", null, new TreeDumperNode[] { Visit(node.IteratorBody, null) }), 17052new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17062new TreeDumperNode("sourceTuple", null, new TreeDumperNode[] { Visit(node.SourceTuple, null) }), 17064new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17075new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17078new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17089new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17098new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }), 17099new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)), 17108new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17133new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }), 17134new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)), 17143new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17144new TreeDumperNode("implicitReceiverOpt", null, new TreeDumperNode[] { Visit(node.ImplicitReceiverOpt, null) }), 17158new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17159new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17175new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17176new TreeDumperNode("declarations", null, from x in node.Declarations select Visit(x, null)), 17192new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17201new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17212new TreeDumperNode("bounds", null, from x in node.Bounds select Visit(x, null)), 17213new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 17222new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)), 17231new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }), 17232new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 17241new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }), 17242new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 17250new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17271new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17283new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17294new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17297new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17312new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17313new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17314new TreeDumperNode("lengthOrCountAccess", null, new TreeDumperNode[] { Visit(node.LengthOrCountAccess, null) }), 17315new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 17316new TreeDumperNode("indexerOrSliceAccess", null, new TreeDumperNode[] { Visit(node.IndexerOrSliceAccess, null) }), 17317new TreeDumperNode("argumentPlaceholders", null, from x in node.ArgumentPlaceholders select Visit(x, null)), 17325new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17326new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17336new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17337new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17348new TreeDumperNode("unboundLambda", null, new TreeDumperNode[] { Visit(node.UnboundLambda, null) }), 17350new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 17370new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17372new TreeDumperNode("operation", null, new TreeDumperNode[] { Visit(node.Operation, null) }), 17373new TreeDumperNode("cast", null, new TreeDumperNode[] { Visit(node.Cast, null) }), 17375new TreeDumperNode("unoptimizedForm", null, new TreeDumperNode[] { Visit(node.UnoptimizedForm, null) }), 17383new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 17389new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17398new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)), 17408new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)), 17432new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17433new TreeDumperNode("alignment", null, new TreeDumperNode[] { Visit(node.Alignment, null) }), 17434new TreeDumperNode("format", null, new TreeDumperNode[] { Visit(node.Format, null) }), 17443new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17444new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17447new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 17457new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17468new TreeDumperNode("leftOfPendingConjunction", null, new TreeDumperNode[] { Visit(node.LeftOfPendingConjunction, null) }), 17469new TreeDumperNode("valueProperty", null, new TreeDumperNode[] { Visit(node.ValueProperty, null) }), 17470new TreeDumperNode("valuePattern", null, new TreeDumperNode[] { Visit(node.ValuePattern, null) }), 17485new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }), 17489new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }), 17497new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }), 17499new TreeDumperNode("deconstruction", null, node.Deconstruction.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Deconstruction select Visit(x, null)), 17500new TreeDumperNode("properties", null, node.Properties.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Properties select Visit(x, null)), 17504new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }), 17512new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)), 17514new TreeDumperNode("lengthAccess", null, new TreeDumperNode[] { Visit(node.LengthAccess, null) }), 17515new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 17516new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 17517new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 17519new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }), 17527new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17528new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 17529new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 17530new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 17540new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)), 17549new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17555new TreeDumperNode("member", null, new TreeDumperNode[] { Visit(node.Member, null) }), 17557new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17563new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17571new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }), 17582new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 17583new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 17591new TreeDumperNode("negated", null, new TreeDumperNode[] { Visit(node.Negated, null) }), 17600new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17619new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17628new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17637new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17654new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }), 17655new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }), 17662new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }), 17663new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }), 17664new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }), 17670new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17679new TreeDumperNode("originalExpression", null, new TreeDumperNode[] { Visit(node.OriginalExpression, null) }), 17687new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17689new TreeDumperNode("initializerExpression", null, new TreeDumperNode[] { Visit(node.InitializerExpression, null) }),