Generated\BoundNodes.xml.Generated.cs (331)
15136public static TreeDumperNode MakeTree(BoundNode node) => (new BoundTreeDumperNodeProducer()).Visit(node, null);
15141new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15149new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15157new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15163new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }),
15176new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
15274new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15284new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)),
15292new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)),
15298new TreeDumperNode("finallyBlock", null, new TreeDumperNode[] { Visit(node.FinallyBlock, null) }),
15305new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.BoundContainingTypeOpt, null) }),
15306new TreeDumperNode("boundDimensionsOpt", null, node.BoundDimensionsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.BoundDimensionsOpt select Visit(x, null)),
15333new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15347new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15350new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
15351new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
15352new TreeDumperNode("resultPlaceholder", null, new TreeDumperNode[] { Visit(node.ResultPlaceholder, null) }),
15353new TreeDumperNode("resultConversion", null, new TreeDumperNode[] { Visit(node.ResultConversion, null) }),
15363new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15372new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15389new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15398new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15399new TreeDumperNode("index", null, new TreeDumperNode[] { Visit(node.Index, null) }),
15409new TreeDumperNode("invokedExpression", null, new TreeDumperNode[] { Visit(node.InvokedExpression, null) }),
15410new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
15420new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15429new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15438new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15446new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15455new TreeDumperNode("leftOperandOpt", null, new TreeDumperNode[] { Visit(node.LeftOperandOpt, null) }),
15456new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.RightOperandOpt, null) }),
15468new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15469new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15477new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15478new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15492new TreeDumperNode("trueFalseOperandPlaceholder", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandPlaceholder, null) }),
15493new TreeDumperNode("trueFalseOperandConversion", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandConversion, null) }),
15497new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15498new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15507new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15508new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15509new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }),
15510new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }),
15511new TreeDumperNode("finalPlaceholder", null, new TreeDumperNode[] { Visit(node.FinalPlaceholder, null) }),
15512new TreeDumperNode("finalConversion", null, new TreeDumperNode[] { Visit(node.FinalConversion, null) }),
15522new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15523new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15532new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15533new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15542new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }),
15543new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
15544new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }),
15545new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }),
15555new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }),
15556new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
15564new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
15565new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
15566new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),
15577new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
15578new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
15579new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),
15590new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15591new TreeDumperNode("indices", null, from x in node.Indices select Visit(x, null)),
15599new TreeDumperNode("arrayAccess", null, new TreeDumperNode[] { Visit(node.ArrayAccess, null) }),
15607new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15615new TreeDumperNode("awaitableInstancePlaceholder", null, new TreeDumperNode[] { Visit(node.AwaitableInstancePlaceholder, null) }),
15617new TreeDumperNode("getAwaiter", null, new TreeDumperNode[] { Visit(node.GetAwaiter, null) }),
15620new TreeDumperNode("runtimeAsyncAwaitCall", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCall, null) }),
15621new TreeDumperNode("runtimeAsyncAwaitCallPlaceholder", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCallPlaceholder, null) }),
15627new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15628new TreeDumperNode("awaitableInfo", null, new TreeDumperNode[] { Visit(node.AwaitableInfo, null) }),
15637new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
15647new TreeDumperNode("prologue", null, new TreeDumperNode[] { Visit(node.Prologue, null) }),
15648new TreeDumperNode("epilogue", null, new TreeDumperNode[] { Visit(node.Epilogue, null) }),
15763new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
15772new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15773new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
15782new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15783new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
15784new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
15785new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
15793new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
15802new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15816new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15832new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
15842new TreeDumperNode("elementPointerPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPointerPlaceholder, null) }),
15843new TreeDumperNode("elementPointerConversion", null, new TreeDumperNode[] { Visit(node.ElementPointerConversion, null) }),
15844new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15853new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }),
15859new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }),
15887new TreeDumperNode("instrumentation", null, new TreeDumperNode[] { Visit(node.Instrumentation, null) }),
15888new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
15895new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
15902new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }),
15909new TreeDumperNode("declaredTypeOpt", null, new TreeDumperNode[] { Visit(node.DeclaredTypeOpt, null) }),
15910new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
15911new TreeDumperNode("argumentsOpt", null, node.ArgumentsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.ArgumentsOpt select Visit(x, null)),
15918new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)),
15925new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
15926new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)),
15933new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
15934new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
15947new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
15954new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15962new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
15968new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15986new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15989new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)),
15990new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
15991new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.DefaultLabel, null) }),
15998new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16007new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16008new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
16009new TreeDumperNode("alternativeOpt", null, new TreeDumperNode[] { Visit(node.AlternativeOpt, null) }),
16016new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16017new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16026new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16027new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16036new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }),
16038new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16039new TreeDumperNode("increment", null, new TreeDumperNode[] { Visit(node.Increment, null) }),
16040new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16049new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }),
16050new TreeDumperNode("elementConversion", null, new TreeDumperNode[] { Visit(node.ElementConversion, null) }),
16051new TreeDumperNode("iterationVariableType", null, new TreeDumperNode[] { Visit(node.IterationVariableType, null) }),
16053new TreeDumperNode("iterationErrorExpressionOpt", null, new TreeDumperNode[] { Visit(node.IterationErrorExpressionOpt, null) }),
16054new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16055new TreeDumperNode("deconstructionOpt", null, new TreeDumperNode[] { Visit(node.DeconstructionOpt, null) }),
16056new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16064new TreeDumperNode("deconstructionAssignment", null, new TreeDumperNode[] { Visit(node.DeconstructionAssignment, null) }),
16065new TreeDumperNode("targetPlaceholder", null, new TreeDumperNode[] { Visit(node.TargetPlaceholder, null) }),
16072new TreeDumperNode("declarationsOpt", null, new TreeDumperNode[] { Visit(node.DeclarationsOpt, null) }),
16073new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
16074new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16075new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
16083new TreeDumperNode("declarations", null, new TreeDumperNode[] { Visit(node.Declarations, null) }),
16084new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16090new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16091new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16097new TreeDumperNode("tryBlock", null, new TreeDumperNode[] { Visit(node.TryBlock, null) }),
16098new TreeDumperNode("catchBlocks", null, from x in node.CatchBlocks select Visit(x, null)),
16099new TreeDumperNode("finallyBlockOpt", null, new TreeDumperNode[] { Visit(node.FinallyBlockOpt, null) }),
16108new TreeDumperNode("exceptionSourceOpt", null, new TreeDumperNode[] { Visit(node.ExceptionSourceOpt, null) }),
16110new TreeDumperNode("exceptionFilterPrologueOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterPrologueOpt, null) }),
16111new TreeDumperNode("exceptionFilterOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterOpt, null) }),
16112new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16184new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16207new TreeDumperNode("caseExpressionOpt", null, new TreeDumperNode[] { Visit(node.CaseExpressionOpt, null) }),
16208new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }),
16215new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16229new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16235new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16244new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
16245new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }),
16246new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16253new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16254new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)),
16255new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16267new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16268new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)),
16269new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16279new TreeDumperNode("rootNode", null, new TreeDumperNode[] { Visit(node.RootNode, null) }),
16285new TreeDumperNode("evaluation", null, new TreeDumperNode[] { Visit(node.Evaluation, null) }),
16286new TreeDumperNode("next", null, new TreeDumperNode[] { Visit(node.Next, null) }),
16292new TreeDumperNode("test", null, new TreeDumperNode[] { Visit(node.Test, null) }),
16293new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }),
16294new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }),
16301new TreeDumperNode("whenExpression", null, new TreeDumperNode[] { Visit(node.WhenExpression, null) }),
16302new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }),
16303new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }),
16316new TreeDumperNode("source", null, new TreeDumperNode[] { Visit(node.Source, null) }),
16324new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16331new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16337new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16344new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16352new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16359new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16366new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16373new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16381new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16389new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16396new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }),
16398new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
16399new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16400new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
16401new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16408new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }),
16411new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
16412new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16413new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
16414new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16420new TreeDumperNode("target", null, new TreeDumperNode[] { Visit(node.Target, null) }),
16421new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16428new TreeDumperNode("switchLabels", null, from x in node.SwitchLabels select Visit(x, null)),
16429new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16436new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
16437new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }),
16443new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16452new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)),
16453new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16462new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)),
16463new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16471new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16486new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16487new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16495new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16496new TreeDumperNode("accessExpression", null, new TreeDumperNode[] { Visit(node.AccessExpression, null) }),
16504new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16506new TreeDumperNode("whenNotNull", null, new TreeDumperNode[] { Visit(node.WhenNotNull, null) }),
16507new TreeDumperNode("whenNullOpt", null, new TreeDumperNode[] { Visit(node.WhenNullOpt, null) }),
16525new TreeDumperNode("valueTypeReceiver", null, new TreeDumperNode[] { Visit(node.ValueTypeReceiver, null) }),
16526new TreeDumperNode("referenceTypeReceiver", null, new TreeDumperNode[] { Visit(node.ReferenceTypeReceiver, null) }),
16541new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16551new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16560new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16563new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16583new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16584new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16593new TreeDumperNode("constructorArguments", null, from x in node.ConstructorArguments select Visit(x, null)),
16598new TreeDumperNode("namedArguments", null, from x in node.NamedArguments select Visit(x, null)),
16607new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16621new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16628new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16637new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)),
16646new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
16647new TreeDumperNode("collectionCreation", null, new TreeDumperNode[] { Visit(node.CollectionCreation, null) }),
16649new TreeDumperNode("collectionBuilderInvocationPlaceholder", null, new TreeDumperNode[] { Visit(node.CollectionBuilderInvocationPlaceholder, null) }),
16650new TreeDumperNode("collectionBuilderInvocationConversion", null, new TreeDumperNode[] { Visit(node.CollectionBuilderInvocationConversion, null) }),
16652new TreeDumperNode("unconvertedCollectionExpression", null, new TreeDumperNode[] { Visit(node.UnconvertedCollectionExpression, null) }),
16653new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)),
16668new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16669new TreeDumperNode("expressionPlaceholder", null, new TreeDumperNode[] { Visit(node.ExpressionPlaceholder, null) }),
16670new TreeDumperNode("conversion", null, new TreeDumperNode[] { Visit(node.Conversion, null) }),
16672new TreeDumperNode("lengthOrCount", null, new TreeDumperNode[] { Visit(node.LengthOrCount, null) }),
16673new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }),
16674new TreeDumperNode("iteratorBody", null, new TreeDumperNode[] { Visit(node.IteratorBody, null) }),
16680new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16690new TreeDumperNode("sourceTuple", null, new TreeDumperNode[] { Visit(node.SourceTuple, null) }),
16692new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16703new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16706new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16717new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16726new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
16727new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
16736new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16761new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
16762new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
16771new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16772new TreeDumperNode("implicitReceiverOpt", null, new TreeDumperNode[] { Visit(node.ImplicitReceiverOpt, null) }),
16786new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16787new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16803new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16804new TreeDumperNode("declarations", null, from x in node.Declarations select Visit(x, null)),
16820new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16829new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16840new TreeDumperNode("bounds", null, from x in node.Bounds select Visit(x, null)),
16841new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16850new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
16859new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }),
16860new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16869new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }),
16870new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16878new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16899new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16911new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16922new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16925new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16940new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16941new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16942new TreeDumperNode("lengthOrCountAccess", null, new TreeDumperNode[] { Visit(node.LengthOrCountAccess, null) }),
16943new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16944new TreeDumperNode("indexerOrSliceAccess", null, new TreeDumperNode[] { Visit(node.IndexerOrSliceAccess, null) }),
16945new TreeDumperNode("argumentPlaceholders", null, from x in node.ArgumentPlaceholders select Visit(x, null)),
16953new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16954new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16964new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16965new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16976new TreeDumperNode("unboundLambda", null, new TreeDumperNode[] { Visit(node.UnboundLambda, null) }),
16978new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16998new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17000new TreeDumperNode("operation", null, new TreeDumperNode[] { Visit(node.Operation, null) }),
17001new TreeDumperNode("cast", null, new TreeDumperNode[] { Visit(node.Cast, null) }),
17003new TreeDumperNode("unoptimizedForm", null, new TreeDumperNode[] { Visit(node.UnoptimizedForm, null) }),
17011new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
17017new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
17026new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)),
17036new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)),
17060new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17061new TreeDumperNode("alignment", null, new TreeDumperNode[] { Visit(node.Alignment, null) }),
17062new TreeDumperNode("format", null, new TreeDumperNode[] { Visit(node.Format, null) }),
17071new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17072new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17074new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
17084new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17100new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17103new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17111new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17113new TreeDumperNode("deconstruction", null, node.Deconstruction.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Deconstruction select Visit(x, null)),
17114new TreeDumperNode("properties", null, node.Properties.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Properties select Visit(x, null)),
17117new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17125new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)),
17127new TreeDumperNode("lengthAccess", null, new TreeDumperNode[] { Visit(node.LengthAccess, null) }),
17128new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
17129new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17130new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
17132new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17140new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17141new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
17142new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17143new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
17153new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)),
17162new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17168new TreeDumperNode("member", null, new TreeDumperNode[] { Visit(node.Member, null) }),
17170new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17176new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17184new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17194new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
17195new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
17203new TreeDumperNode("negated", null, new TreeDumperNode[] { Visit(node.Negated, null) }),
17212new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17230new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17239new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17248new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17265new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
17266new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
17273new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }),
17274new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
17275new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
17281new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17290new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17292new TreeDumperNode("initializerExpression", null, new TreeDumperNode[] { Visit(node.InitializerExpression, null) }),