Generated\BoundNodes.xml.Generated.cs (332)
15138public static TreeDumperNode MakeTree(BoundNode node) => (new BoundTreeDumperNodeProducer()).Visit(node, null);
15143new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15151new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15159new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
15165new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }),
15178new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
15276new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15286new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)),
15294new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)),
15300new TreeDumperNode("finallyBlock", null, new TreeDumperNode[] { Visit(node.FinallyBlock, null) }),
15307new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.BoundContainingTypeOpt, null) }),
15308new TreeDumperNode("boundDimensionsOpt", null, node.BoundDimensionsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.BoundDimensionsOpt select Visit(x, null)),
15335new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15349new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15352new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
15353new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
15354new TreeDumperNode("resultPlaceholder", null, new TreeDumperNode[] { Visit(node.ResultPlaceholder, null) }),
15355new TreeDumperNode("resultConversion", null, new TreeDumperNode[] { Visit(node.ResultConversion, null) }),
15365new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15374new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15391new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15400new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15401new TreeDumperNode("index", null, new TreeDumperNode[] { Visit(node.Index, null) }),
15411new TreeDumperNode("invokedExpression", null, new TreeDumperNode[] { Visit(node.InvokedExpression, null) }),
15412new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
15422new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15431new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15440new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15448new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15457new TreeDumperNode("leftOperandOpt", null, new TreeDumperNode[] { Visit(node.LeftOperandOpt, null) }),
15458new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.RightOperandOpt, null) }),
15470new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15471new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15479new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15480new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15494new TreeDumperNode("trueFalseOperandPlaceholder", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandPlaceholder, null) }),
15495new TreeDumperNode("trueFalseOperandConversion", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandConversion, null) }),
15499new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15500new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15509new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15510new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15511new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }),
15512new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }),
15513new TreeDumperNode("finalPlaceholder", null, new TreeDumperNode[] { Visit(node.FinalPlaceholder, null) }),
15514new TreeDumperNode("finalConversion", null, new TreeDumperNode[] { Visit(node.FinalConversion, null) }),
15524new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15525new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15534new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
15535new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
15544new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }),
15545new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
15546new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }),
15547new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }),
15557new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }),
15558new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
15566new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
15567new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
15568new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),
15579new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
15580new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
15581new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),
15592new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15593new TreeDumperNode("indices", null, from x in node.Indices select Visit(x, null)),
15601new TreeDumperNode("arrayAccess", null, new TreeDumperNode[] { Visit(node.ArrayAccess, null) }),
15609new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15617new TreeDumperNode("awaitableInstancePlaceholder", null, new TreeDumperNode[] { Visit(node.AwaitableInstancePlaceholder, null) }),
15619new TreeDumperNode("getAwaiter", null, new TreeDumperNode[] { Visit(node.GetAwaiter, null) }),
15622new TreeDumperNode("runtimeAsyncAwaitCall", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCall, null) }),
15623new TreeDumperNode("runtimeAsyncAwaitCallPlaceholder", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCallPlaceholder, null) }),
15629new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15630new TreeDumperNode("awaitableInfo", null, new TreeDumperNode[] { Visit(node.AwaitableInfo, null) }),
15639new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
15649new TreeDumperNode("prologue", null, new TreeDumperNode[] { Visit(node.Prologue, null) }),
15650new TreeDumperNode("epilogue", null, new TreeDumperNode[] { Visit(node.Epilogue, null) }),
15765new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
15774new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15775new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
15784new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15785new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }),
15786new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
15787new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
15795new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
15804new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15818new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
15834new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
15844new TreeDumperNode("elementPointerPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPointerPlaceholder, null) }),
15845new TreeDumperNode("elementPointerConversion", null, new TreeDumperNode[] { Visit(node.ElementPointerConversion, null) }),
15846new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15855new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }),
15861new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }),
15889new TreeDumperNode("instrumentation", null, new TreeDumperNode[] { Visit(node.Instrumentation, null) }),
15890new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
15897new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
15904new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }),
15911new TreeDumperNode("declaredTypeOpt", null, new TreeDumperNode[] { Visit(node.DeclaredTypeOpt, null) }),
15912new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
15913new TreeDumperNode("argumentsOpt", null, node.ArgumentsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.ArgumentsOpt select Visit(x, null)),
15920new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)),
15927new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
15928new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)),
15935new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
15936new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
15949new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
15956new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15964new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
15970new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15988new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
15991new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)),
15992new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
15993new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.DefaultLabel, null) }),
16000new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16009new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16010new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }),
16011new TreeDumperNode("alternativeOpt", null, new TreeDumperNode[] { Visit(node.AlternativeOpt, null) }),
16018new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16019new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16028new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16029new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16038new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }),
16040new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16041new TreeDumperNode("increment", null, new TreeDumperNode[] { Visit(node.Increment, null) }),
16042new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16051new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }),
16052new TreeDumperNode("elementConversion", null, new TreeDumperNode[] { Visit(node.ElementConversion, null) }),
16053new TreeDumperNode("iterationVariableType", null, new TreeDumperNode[] { Visit(node.IterationVariableType, null) }),
16055new TreeDumperNode("iterationErrorExpressionOpt", null, new TreeDumperNode[] { Visit(node.IterationErrorExpressionOpt, null) }),
16056new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16057new TreeDumperNode("deconstructionOpt", null, new TreeDumperNode[] { Visit(node.DeconstructionOpt, null) }),
16058new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
16059new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16067new TreeDumperNode("deconstructionAssignment", null, new TreeDumperNode[] { Visit(node.DeconstructionAssignment, null) }),
16068new TreeDumperNode("targetPlaceholder", null, new TreeDumperNode[] { Visit(node.TargetPlaceholder, null) }),
16075new TreeDumperNode("declarationsOpt", null, new TreeDumperNode[] { Visit(node.DeclarationsOpt, null) }),
16076new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }),
16077new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16078new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }),
16086new TreeDumperNode("declarations", null, new TreeDumperNode[] { Visit(node.Declarations, null) }),
16087new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16093new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16094new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16100new TreeDumperNode("tryBlock", null, new TreeDumperNode[] { Visit(node.TryBlock, null) }),
16101new TreeDumperNode("catchBlocks", null, from x in node.CatchBlocks select Visit(x, null)),
16102new TreeDumperNode("finallyBlockOpt", null, new TreeDumperNode[] { Visit(node.FinallyBlockOpt, null) }),
16111new TreeDumperNode("exceptionSourceOpt", null, new TreeDumperNode[] { Visit(node.ExceptionSourceOpt, null) }),
16113new TreeDumperNode("exceptionFilterPrologueOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterPrologueOpt, null) }),
16114new TreeDumperNode("exceptionFilterOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterOpt, null) }),
16115new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16187new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16210new TreeDumperNode("caseExpressionOpt", null, new TreeDumperNode[] { Visit(node.CaseExpressionOpt, null) }),
16211new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }),
16218new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
16232new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16238new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }),
16247new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
16248new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }),
16249new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16256new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16257new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)),
16258new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16270new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16271new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)),
16272new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
16282new TreeDumperNode("rootNode", null, new TreeDumperNode[] { Visit(node.RootNode, null) }),
16288new TreeDumperNode("evaluation", null, new TreeDumperNode[] { Visit(node.Evaluation, null) }),
16289new TreeDumperNode("next", null, new TreeDumperNode[] { Visit(node.Next, null) }),
16295new TreeDumperNode("test", null, new TreeDumperNode[] { Visit(node.Test, null) }),
16296new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }),
16297new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }),
16304new TreeDumperNode("whenExpression", null, new TreeDumperNode[] { Visit(node.WhenExpression, null) }),
16305new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }),
16306new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }),
16319new TreeDumperNode("source", null, new TreeDumperNode[] { Visit(node.Source, null) }),
16327new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16334new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16340new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16347new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16355new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16362new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16369new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16376new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16384new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16392new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16399new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }),
16401new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
16402new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16403new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
16404new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16411new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }),
16414new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
16415new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16416new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
16417new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16423new TreeDumperNode("target", null, new TreeDumperNode[] { Visit(node.Target, null) }),
16424new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }),
16431new TreeDumperNode("switchLabels", null, from x in node.SwitchLabels select Visit(x, null)),
16432new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
16439new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
16440new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }),
16446new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16455new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)),
16456new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16465new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)),
16466new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
16474new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16489new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16490new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16498new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16499new TreeDumperNode("accessExpression", null, new TreeDumperNode[] { Visit(node.AccessExpression, null) }),
16507new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16509new TreeDumperNode("whenNotNull", null, new TreeDumperNode[] { Visit(node.WhenNotNull, null) }),
16510new TreeDumperNode("whenNullOpt", null, new TreeDumperNode[] { Visit(node.WhenNullOpt, null) }),
16528new TreeDumperNode("valueTypeReceiver", null, new TreeDumperNode[] { Visit(node.ValueTypeReceiver, null) }),
16529new TreeDumperNode("referenceTypeReceiver", null, new TreeDumperNode[] { Visit(node.ReferenceTypeReceiver, null) }),
16544new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16554new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16563new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16566new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16586new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16587new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16596new TreeDumperNode("constructorArguments", null, from x in node.ConstructorArguments select Visit(x, null)),
16601new TreeDumperNode("namedArguments", null, from x in node.NamedArguments select Visit(x, null)),
16610new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16624new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16631new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16640new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)),
16649new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
16650new TreeDumperNode("collectionCreation", null, new TreeDumperNode[] { Visit(node.CollectionCreation, null) }),
16652new TreeDumperNode("collectionBuilderInvocationPlaceholder", null, new TreeDumperNode[] { Visit(node.CollectionBuilderInvocationPlaceholder, null) }),
16653new TreeDumperNode("collectionBuilderInvocationConversion", null, new TreeDumperNode[] { Visit(node.CollectionBuilderInvocationConversion, null) }),
16655new TreeDumperNode("unconvertedCollectionExpression", null, new TreeDumperNode[] { Visit(node.UnconvertedCollectionExpression, null) }),
16656new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)),
16671new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16672new TreeDumperNode("expressionPlaceholder", null, new TreeDumperNode[] { Visit(node.ExpressionPlaceholder, null) }),
16673new TreeDumperNode("conversion", null, new TreeDumperNode[] { Visit(node.Conversion, null) }),
16675new TreeDumperNode("lengthOrCount", null, new TreeDumperNode[] { Visit(node.LengthOrCount, null) }),
16676new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }),
16677new TreeDumperNode("iteratorBody", null, new TreeDumperNode[] { Visit(node.IteratorBody, null) }),
16683new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16693new TreeDumperNode("sourceTuple", null, new TreeDumperNode[] { Visit(node.SourceTuple, null) }),
16695new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16706new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16709new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16720new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16729new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
16730new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
16739new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16764new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }),
16765new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
16774new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16775new TreeDumperNode("implicitReceiverOpt", null, new TreeDumperNode[] { Visit(node.ImplicitReceiverOpt, null) }),
16789new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16790new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16806new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16807new TreeDumperNode("declarations", null, from x in node.Declarations select Visit(x, null)),
16823new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }),
16832new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16843new TreeDumperNode("bounds", null, from x in node.Bounds select Visit(x, null)),
16844new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16853new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
16862new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }),
16863new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16872new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }),
16873new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
16881new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16902new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16914new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16925new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
16928new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16943new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16944new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16945new TreeDumperNode("lengthOrCountAccess", null, new TreeDumperNode[] { Visit(node.LengthOrCountAccess, null) }),
16946new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
16947new TreeDumperNode("indexerOrSliceAccess", null, new TreeDumperNode[] { Visit(node.IndexerOrSliceAccess, null) }),
16948new TreeDumperNode("argumentPlaceholders", null, from x in node.ArgumentPlaceholders select Visit(x, null)),
16956new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
16957new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
16967new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
16968new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)),
16979new TreeDumperNode("unboundLambda", null, new TreeDumperNode[] { Visit(node.UnboundLambda, null) }),
16981new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
17001new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17003new TreeDumperNode("operation", null, new TreeDumperNode[] { Visit(node.Operation, null) }),
17004new TreeDumperNode("cast", null, new TreeDumperNode[] { Visit(node.Cast, null) }),
17006new TreeDumperNode("unoptimizedForm", null, new TreeDumperNode[] { Visit(node.UnoptimizedForm, null) }),
17014new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)),
17020new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }),
17029new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)),
17039new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)),
17063new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17064new TreeDumperNode("alignment", null, new TreeDumperNode[] { Visit(node.Alignment, null) }),
17065new TreeDumperNode("format", null, new TreeDumperNode[] { Visit(node.Format, null) }),
17074new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17075new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17077new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }),
17087new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17103new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17106new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17114new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17116new TreeDumperNode("deconstruction", null, node.Deconstruction.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Deconstruction select Visit(x, null)),
17117new TreeDumperNode("properties", null, node.Properties.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Properties select Visit(x, null)),
17120new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17128new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)),
17130new TreeDumperNode("lengthAccess", null, new TreeDumperNode[] { Visit(node.LengthAccess, null) }),
17131new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
17132new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17133new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
17135new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }),
17143new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17144new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }),
17145new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }),
17146new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }),
17156new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)),
17165new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17171new TreeDumperNode("member", null, new TreeDumperNode[] { Visit(node.Member, null) }),
17173new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
17179new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17187new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }),
17197new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
17198new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
17206new TreeDumperNode("negated", null, new TreeDumperNode[] { Visit(node.Negated, null) }),
17215new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
17233new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17242new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17251new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
17268new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
17269new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
17276new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }),
17277new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }),
17278new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }),
17284new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
17293new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
17295new TreeDumperNode("initializerExpression", null, new TreeDumperNode[] { Visit(node.InitializerExpression, null) }),