Generated\BoundNodes.xml.Generated.cs (340)
15476public static TreeDumperNode MakeTree(BoundNode node) => (new BoundTreeDumperNodeProducer()).Visit(node, null);
15481new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15489new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15497new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15503new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }),
15516new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
15570new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
15621new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15631new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)),
15639new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)),
15645new TreeDumperNode("finallyBlock", null, new TreeDumperNode[] { Visit(node.FinallyBlock, null) }),
15652new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.BoundContainingTypeOpt, null) }),
15653new TreeDumperNode("boundDimensionsOpt", null, node.BoundDimensionsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.BoundDimensionsOpt select Visit(x, null)),
15681new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15695new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15698new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
15699new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
15700new TreeDumperNode("resultPlaceholder", null, new TreeDumperNode[] { Visit(node.ResultPlaceholder, null) }),
15701new TreeDumperNode("resultConversion", null, new TreeDumperNode[] { Visit(node.ResultConversion, null) }),
15711new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15720new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15737new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15746new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15747new TreeDumperNode("index", null, new TreeDumperNode[] { Visit(node.Index, null) }),
15757new TreeDumperNode("invokedExpression", null, new TreeDumperNode[] { Visit(node.InvokedExpression, null) }),
15758new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
15768new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15777new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15786new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15794new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15803new TreeDumperNode("leftOperandOpt", null, new TreeDumperNode[] { Visit(node.LeftOperandOpt, null) }),
15804new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.RightOperandOpt, null) }),
15816new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15817new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15825new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15826new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15840new TreeDumperNode("trueFalseOperandPlaceholder", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandPlaceholder, null) }),
15841new TreeDumperNode("trueFalseOperandConversion", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandConversion, null) }),
15845new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15846new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15855new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15856new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15857new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }),
15858new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }),
15859new TreeDumperNode("finalPlaceholder", null, new TreeDumperNode[] { Visit(node.FinalPlaceholder, null) }),
15860new TreeDumperNode("finalConversion", null, new TreeDumperNode[] { Visit(node.FinalConversion, null) }),
15870new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15871new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15880new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15881new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15890new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }),
15891new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
15892new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }),
15893new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }),
15903new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }),
15904new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
15912new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
15913new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
15914new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),
15925new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
15926new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
15927new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),
15938new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15939new TreeDumperNode("indices", null, from x in node.Indices select Visit(x, null)),
15947new TreeDumperNode("arrayAccess", null, new TreeDumperNode[] { Visit(node.ArrayAccess, null) }),
15955new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15963new TreeDumperNode("awaitableInstancePlaceholder", null, new TreeDumperNode[] { Visit(node.AwaitableInstancePlaceholder, null) }),
15965new TreeDumperNode("getAwaiter", null, new TreeDumperNode[] { Visit(node.GetAwaiter, null) }),
15968new TreeDumperNode("runtimeAsyncAwaitCall", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCall, null) }),
15969new TreeDumperNode("runtimeAsyncAwaitCallPlaceholder", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCallPlaceholder, null) }),
15975new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15976new TreeDumperNode("awaitableInfo", null, new TreeDumperNode[] { Visit(node.AwaitableInfo, null) }),
15985new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
15995new TreeDumperNode("prologue", null, new TreeDumperNode[] { Visit(node.Prologue, null) }),
15996new TreeDumperNode("epilogue", null, new TreeDumperNode[] { Visit(node.Epilogue, null) }),
16111new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
16120new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
16121new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
16130new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
16131new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
16132new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
16133new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
16141new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
16150new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
16165new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
16181new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16191new TreeDumperNode("elementPointerPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPointerPlaceholder, null) }),
16192new TreeDumperNode("elementPointerConversion", null, new TreeDumperNode[] { Visit(node.ElementPointerConversion, null) }),
16193new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16202new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }),
16208new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }),
16236new TreeDumperNode("instrumentation", null, new TreeDumperNode[] { Visit(node.Instrumentation, null) }),
16237new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16244new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16251new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }),
16258new TreeDumperNode("declaredTypeOpt", null, new TreeDumperNode[] { Visit(node.DeclaredTypeOpt, null) }),
16259new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16260new TreeDumperNode("argumentsOpt", null, node.ArgumentsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.ArgumentsOpt select Visit(x, null)),
16267new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)),
16274new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
16275new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)),
16282new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
16283new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
16296new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
16303new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16311new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
16317new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16324new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }),
16331new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }),
16337new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16340new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)),
16341new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16342new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.DefaultLabel, null) }),
16349new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16358new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16359new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
16360new TreeDumperNode("alternativeOpt", null, new TreeDumperNode[] { Visit(node.AlternativeOpt, null) }),
16367new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16368new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16377new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16378new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16387new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }),
16389new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16390new TreeDumperNode("increment", null, new TreeDumperNode[] { Visit(node.Increment, null) }),
16391new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16400new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }),
16401new TreeDumperNode("elementConversion", null, new TreeDumperNode[] { Visit(node.ElementConversion, null) }),
16402new TreeDumperNode("iterationVariableType", null, new TreeDumperNode[] { Visit(node.IterationVariableType, null) }),
16404new TreeDumperNode("iterationErrorExpressionOpt", null, new TreeDumperNode[] { Visit(node.IterationErrorExpressionOpt, null) }),
16405new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16406new TreeDumperNode("deconstructionOpt", null, new TreeDumperNode[] { Visit(node.DeconstructionOpt, null) }),
16407new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16415new TreeDumperNode("deconstructionAssignment", null, new TreeDumperNode[] { Visit(node.DeconstructionAssignment, null) }),
16416new TreeDumperNode("targetPlaceholder", null, new TreeDumperNode[] { Visit(node.TargetPlaceholder, null) }),
16423new TreeDumperNode("declarationsOpt", null, new TreeDumperNode[] { Visit(node.DeclarationsOpt, null) }),
16424new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
16425new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16426new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
16434new TreeDumperNode("declarations", null, new TreeDumperNode[] { Visit(node.Declarations, null) }),
16435new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16441new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16442new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16448new TreeDumperNode("tryBlock", null, new TreeDumperNode[] { Visit(node.TryBlock, null) }),
16449new TreeDumperNode("catchBlocks", null, from x in node.CatchBlocks select Visit(x, null)),
16450new TreeDumperNode("finallyBlockOpt", null, new TreeDumperNode[] { Visit(node.FinallyBlockOpt, null) }),
16459new TreeDumperNode("exceptionSourceOpt", null, new TreeDumperNode[] { Visit(node.ExceptionSourceOpt, null) }),
16461new TreeDumperNode("exceptionFilterPrologueOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterPrologueOpt, null) }),
16462new TreeDumperNode("exceptionFilterOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterOpt, null) }),
16463new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16535new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16558new TreeDumperNode("caseExpressionOpt", null, new TreeDumperNode[] { Visit(node.CaseExpressionOpt, null) }),
16559new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }),
16566new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16580new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16586new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16595new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
16597new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }),
16598new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16605new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16606new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)),
16607new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16619new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16620new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)),
16621new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16631new TreeDumperNode("rootNode", null, new TreeDumperNode[] { Visit(node.RootNode, null) }),
16638new TreeDumperNode("evaluation", null, new TreeDumperNode[] { Visit(node.Evaluation, null) }),
16639new TreeDumperNode("next", null, new TreeDumperNode[] { Visit(node.Next, null) }),
16645new TreeDumperNode("test", null, new TreeDumperNode[] { Visit(node.Test, null) }),
16646new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }),
16647new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }),
16654new TreeDumperNode("whenExpression", null, new TreeDumperNode[] { Visit(node.WhenExpression, null) }),
16655new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }),
16656new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }),
16669new TreeDumperNode("source", null, new TreeDumperNode[] { Visit(node.Source, null) }),
16677new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16684new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16690new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16697new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16705new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16712new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16719new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16726new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16734new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16742new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16749new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }),
16751new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
16752new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16753new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
16754new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16761new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }),
16764new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
16765new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16766new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
16767new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16773new TreeDumperNode("target", null, new TreeDumperNode[] { Visit(node.Target, null) }),
16774new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16780new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16787new TreeDumperNode("switchLabels", null, from x in node.SwitchLabels select Visit(x, null)),
16788new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16795new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
16797new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }),
16803new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16812new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)),
16813new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16822new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)),
16823new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16831new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16846new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16847new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16855new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16856new TreeDumperNode("accessExpression", null, new TreeDumperNode[] { Visit(node.AccessExpression, null) }),
16864new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16866new TreeDumperNode("whenNotNull", null, new TreeDumperNode[] { Visit(node.WhenNotNull, null) }),
16867new TreeDumperNode("whenNullOpt", null, new TreeDumperNode[] { Visit(node.WhenNullOpt, null) }),
16885new TreeDumperNode("valueTypeReceiver", null, new TreeDumperNode[] { Visit(node.ValueTypeReceiver, null) }),
16886new TreeDumperNode("referenceTypeReceiver", null, new TreeDumperNode[] { Visit(node.ReferenceTypeReceiver, null) }),
16901new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16911new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16920new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16923new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16943new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16944new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16953new TreeDumperNode("constructorArguments", null, from x in node.ConstructorArguments select Visit(x, null)),
16958new TreeDumperNode("namedArguments", null, from x in node.NamedArguments select Visit(x, null)),
16967new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16981new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16988new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16997new TreeDumperNode("withElement", null, new TreeDumperNode[] { Visit(node.WithElement, null) }),
16998new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)),
17006new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17015new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
17016new TreeDumperNode("collectionCreation", null, new TreeDumperNode[] { Visit(node.CollectionCreation, null) }),
17018new TreeDumperNode("collectionBuilderElementsPlaceholder", null, new TreeDumperNode[] { Visit(node.CollectionBuilderElementsPlaceholder, null) }),
17021new TreeDumperNode("unconvertedCollectionExpression", null, new TreeDumperNode[] { Visit(node.UnconvertedCollectionExpression, null) }),
17022new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)),
17037new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17038new TreeDumperNode("expressionPlaceholder", null, new TreeDumperNode[] { Visit(node.ExpressionPlaceholder, null) }),
17039new TreeDumperNode("conversion", null, new TreeDumperNode[] { Visit(node.Conversion, null) }),
17041new TreeDumperNode("lengthOrCount", null, new TreeDumperNode[] { Visit(node.LengthOrCount, null) }),
17042new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }),
17043new TreeDumperNode("iteratorBody", null, new TreeDumperNode[] { Visit(node.IteratorBody, null) }),
17049new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17059new TreeDumperNode("sourceTuple", null, new TreeDumperNode[] { Visit(node.SourceTuple, null) }),
17061new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17072new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17075new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
17086new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
17095new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
17096new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
17105new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17130new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
17131new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
17140new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17141new TreeDumperNode("implicitReceiverOpt", null, new TreeDumperNode[] { Visit(node.ImplicitReceiverOpt, null) }),
17155new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17156new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17172new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17173new TreeDumperNode("declarations", null, from x in node.Declarations select Visit(x, null)),
17189new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
17198new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
17209new TreeDumperNode("bounds", null, from x in node.Bounds select Visit(x, null)),
17210new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
17219new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
17228new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }),
17229new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
17238new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }),
17239new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
17247new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17268new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17280new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17291new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17294new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17309new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17310new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
17311new TreeDumperNode("lengthOrCountAccess", null, new TreeDumperNode[] { Visit(node.LengthOrCountAccess, null) }),
17312new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17313new TreeDumperNode("indexerOrSliceAccess", null, new TreeDumperNode[] { Visit(node.IndexerOrSliceAccess, null) }),
17314new TreeDumperNode("argumentPlaceholders", null, from x in node.ArgumentPlaceholders select Visit(x, null)),
17322new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17323new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
17333new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17334new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
17345new TreeDumperNode("unboundLambda", null, new TreeDumperNode[] { Visit(node.UnboundLambda, null) }),
17347new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
17367new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17369new TreeDumperNode("operation", null, new TreeDumperNode[] { Visit(node.Operation, null) }),
17370new TreeDumperNode("cast", null, new TreeDumperNode[] { Visit(node.Cast, null) }),
17372new TreeDumperNode("unoptimizedForm", null, new TreeDumperNode[] { Visit(node.UnoptimizedForm, null) }),
17380new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
17386new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
17395new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)),
17405new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)),
17429new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17430new TreeDumperNode("alignment", null, new TreeDumperNode[] { Visit(node.Alignment, null) }),
17431new TreeDumperNode("format", null, new TreeDumperNode[] { Visit(node.Format, null) }),
17440new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17441new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17444new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
17454new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17465new TreeDumperNode("leftOfPendingConjunction", null, new TreeDumperNode[] { Visit(node.LeftOfPendingConjunction, null) }),
17466new TreeDumperNode("valueProperty", null, new TreeDumperNode[] { Visit(node.ValueProperty, null) }),
17467new TreeDumperNode("valuePattern", null, new TreeDumperNode[] { Visit(node.ValuePattern, null) }),
17482new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17486new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17494new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17496new TreeDumperNode("deconstruction", null, node.Deconstruction.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Deconstruction select Visit(x, null)),
17497new TreeDumperNode("properties", null, node.Properties.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Properties select Visit(x, null)),
17501new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17509new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)),
17511new TreeDumperNode("lengthAccess", null, new TreeDumperNode[] { Visit(node.LengthAccess, null) }),
17512new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
17513new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17514new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
17516new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17524new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17525new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
17526new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17527new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
17537new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)),
17546new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17552new TreeDumperNode("member", null, new TreeDumperNode[] { Visit(node.Member, null) }),
17554new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17560new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17568new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17579new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
17580new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
17588new TreeDumperNode("negated", null, new TreeDumperNode[] { Visit(node.Negated, null) }),
17597new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17616new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17625new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17634new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17651new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
17652new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
17659new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }),
17660new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
17661new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
17667new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17676new TreeDumperNode("originalExpression", null, new TreeDumperNode[] { Visit(node.OriginalExpression, null) }),
17684new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17686new TreeDumperNode("initializerExpression", null, new TreeDumperNode[] { Visit(node.InitializerExpression, null) }),