340 references to Visit
Microsoft.CodeAnalysis.CSharp (340)
Generated\BoundNodes.xml.Generated.cs (340)
15475public static TreeDumperNode MakeTree(BoundNode node) => (new BoundTreeDumperNodeProducer()).Visit(node, null); 15480new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 15488new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 15496new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 15502new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }), 15515new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 15569new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 15620new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15630new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)), 15638new TreeDumperNode("childBoundNodes", null, from x in node.ChildBoundNodes select Visit(x, null)), 15644new TreeDumperNode("finallyBlock", null, new TreeDumperNode[] { Visit(node.FinallyBlock, null) }), 15651new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.BoundContainingTypeOpt, null) }), 15652new TreeDumperNode("boundDimensionsOpt", null, node.BoundDimensionsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.BoundDimensionsOpt select Visit(x, null)), 15680new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15694new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15697new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }), 15698new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }), 15699new TreeDumperNode("resultPlaceholder", null, new TreeDumperNode[] { Visit(node.ResultPlaceholder, null) }), 15700new TreeDumperNode("resultConversion", null, new TreeDumperNode[] { Visit(node.ResultConversion, null) }), 15710new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15719new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15736new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15745new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15746new TreeDumperNode("index", null, new TreeDumperNode[] { Visit(node.Index, null) }), 15756new TreeDumperNode("invokedExpression", null, new TreeDumperNode[] { Visit(node.InvokedExpression, null) }), 15757new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 15767new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15776new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15785new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15793new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 15802new TreeDumperNode("leftOperandOpt", null, new TreeDumperNode[] { Visit(node.LeftOperandOpt, null) }), 15803new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.RightOperandOpt, null) }), 15815new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15816new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15824new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15825new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15839new TreeDumperNode("trueFalseOperandPlaceholder", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandPlaceholder, null) }), 15840new TreeDumperNode("trueFalseOperandConversion", null, new TreeDumperNode[] { Visit(node.TrueFalseOperandConversion, null) }), 15844new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15845new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15854new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15855new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15856new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }), 15857new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }), 15858new TreeDumperNode("finalPlaceholder", null, new TreeDumperNode[] { Visit(node.FinalPlaceholder, null) }), 15859new TreeDumperNode("finalConversion", null, new TreeDumperNode[] { Visit(node.FinalConversion, null) }), 15869new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15870new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15879new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 15880new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 15889new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }), 15890new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }), 15891new TreeDumperNode("leftPlaceholder", null, new TreeDumperNode[] { Visit(node.LeftPlaceholder, null) }), 15892new TreeDumperNode("leftConversion", null, new TreeDumperNode[] { Visit(node.LeftConversion, null) }), 15902new TreeDumperNode("leftOperand", null, new TreeDumperNode[] { Visit(node.LeftOperand, null) }), 15903new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }), 15911new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 15912new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }), 15913new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }), 15924new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 15925new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }), 15926new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }), 15937new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15938new TreeDumperNode("indices", null, from x in node.Indices select Visit(x, null)), 15946new TreeDumperNode("arrayAccess", null, new TreeDumperNode[] { Visit(node.ArrayAccess, null) }), 15954new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15962new TreeDumperNode("awaitableInstancePlaceholder", null, new TreeDumperNode[] { Visit(node.AwaitableInstancePlaceholder, null) }), 15964new TreeDumperNode("getAwaiter", null, new TreeDumperNode[] { Visit(node.GetAwaiter, null) }), 15967new TreeDumperNode("runtimeAsyncAwaitCall", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCall, null) }), 15968new TreeDumperNode("runtimeAsyncAwaitCallPlaceholder", null, new TreeDumperNode[] { Visit(node.RuntimeAsyncAwaitCallPlaceholder, null) }), 15974new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 15975new TreeDumperNode("awaitableInfo", null, new TreeDumperNode[] { Visit(node.AwaitableInfo, null) }), 15984new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }), 15994new TreeDumperNode("prologue", null, new TreeDumperNode[] { Visit(node.Prologue, null) }), 15995new TreeDumperNode("epilogue", null, new TreeDumperNode[] { Visit(node.Epilogue, null) }), 16110new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }), 16119new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16120new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }), 16129new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16130new TreeDumperNode("targetType", null, new TreeDumperNode[] { Visit(node.TargetType, null) }), 16131new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }), 16132new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }), 16140new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }), 16149new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16164new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }), 16180new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16190new TreeDumperNode("elementPointerPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPointerPlaceholder, null) }), 16191new TreeDumperNode("elementPointerConversion", null, new TreeDumperNode[] { Visit(node.ElementPointerConversion, null) }), 16192new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16201new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }), 16207new TreeDumperNode("statementOpt", null, new TreeDumperNode[] { Visit(node.StatementOpt, null) }), 16235new TreeDumperNode("instrumentation", null, new TreeDumperNode[] { Visit(node.Instrumentation, null) }), 16236new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16243new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16250new TreeDumperNode("statement", null, new TreeDumperNode[] { Visit(node.Statement, null) }), 16257new TreeDumperNode("declaredTypeOpt", null, new TreeDumperNode[] { Visit(node.DeclaredTypeOpt, null) }), 16258new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 16259new TreeDumperNode("argumentsOpt", null, node.ArgumentsOpt.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.ArgumentsOpt select Visit(x, null)), 16266new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)), 16273new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }), 16274new TreeDumperNode("localDeclarations", null, from x in node.LocalDeclarations select Visit(x, null)), 16281new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }), 16282new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }), 16295new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }), 16302new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16310new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }), 16316new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16323new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }), 16330new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }), 16336new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16339new TreeDumperNode("switchSections", null, from x in node.SwitchSections select Visit(x, null)), 16340new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 16341new TreeDumperNode("defaultLabel", null, new TreeDumperNode[] { Visit(node.DefaultLabel, null) }), 16348new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16357new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16358new TreeDumperNode("consequence", null, new TreeDumperNode[] { Visit(node.Consequence, null) }), 16359new TreeDumperNode("alternativeOpt", null, new TreeDumperNode[] { Visit(node.AlternativeOpt, null) }), 16366new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16367new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16376new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16377new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16386new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }), 16388new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16389new TreeDumperNode("increment", null, new TreeDumperNode[] { Visit(node.Increment, null) }), 16390new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16399new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }), 16400new TreeDumperNode("elementConversion", null, new TreeDumperNode[] { Visit(node.ElementConversion, null) }), 16401new TreeDumperNode("iterationVariableType", null, new TreeDumperNode[] { Visit(node.IterationVariableType, null) }), 16403new TreeDumperNode("iterationErrorExpressionOpt", null, new TreeDumperNode[] { Visit(node.IterationErrorExpressionOpt, null) }), 16404new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16405new TreeDumperNode("deconstructionOpt", null, new TreeDumperNode[] { Visit(node.DeconstructionOpt, null) }), 16406new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16414new TreeDumperNode("deconstructionAssignment", null, new TreeDumperNode[] { Visit(node.DeconstructionAssignment, null) }), 16415new TreeDumperNode("targetPlaceholder", null, new TreeDumperNode[] { Visit(node.TargetPlaceholder, null) }), 16422new TreeDumperNode("declarationsOpt", null, new TreeDumperNode[] { Visit(node.DeclarationsOpt, null) }), 16423new TreeDumperNode("expressionOpt", null, new TreeDumperNode[] { Visit(node.ExpressionOpt, null) }), 16424new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16425new TreeDumperNode("awaitOpt", null, new TreeDumperNode[] { Visit(node.AwaitOpt, null) }), 16433new TreeDumperNode("declarations", null, new TreeDumperNode[] { Visit(node.Declarations, null) }), 16434new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16440new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 16441new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16447new TreeDumperNode("tryBlock", null, new TreeDumperNode[] { Visit(node.TryBlock, null) }), 16448new TreeDumperNode("catchBlocks", null, from x in node.CatchBlocks select Visit(x, null)), 16449new TreeDumperNode("finallyBlockOpt", null, new TreeDumperNode[] { Visit(node.FinallyBlockOpt, null) }), 16458new TreeDumperNode("exceptionSourceOpt", null, new TreeDumperNode[] { Visit(node.ExceptionSourceOpt, null) }), 16460new TreeDumperNode("exceptionFilterPrologueOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterPrologueOpt, null) }), 16461new TreeDumperNode("exceptionFilterOpt", null, new TreeDumperNode[] { Visit(node.ExceptionFilterOpt, null) }), 16462new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16534new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16557new TreeDumperNode("caseExpressionOpt", null, new TreeDumperNode[] { Visit(node.CaseExpressionOpt, null) }), 16558new TreeDumperNode("labelExpressionOpt", null, new TreeDumperNode[] { Visit(node.LabelExpressionOpt, null) }), 16565new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 16579new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16585new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.Condition, null) }), 16594new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 16596new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }), 16597new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16604new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16605new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)), 16606new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 16618new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16619new TreeDumperNode("switchArms", null, from x in node.SwitchArms select Visit(x, null)), 16620new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 16630new TreeDumperNode("rootNode", null, new TreeDumperNode[] { Visit(node.RootNode, null) }), 16637new TreeDumperNode("evaluation", null, new TreeDumperNode[] { Visit(node.Evaluation, null) }), 16638new TreeDumperNode("next", null, new TreeDumperNode[] { Visit(node.Next, null) }), 16644new TreeDumperNode("test", null, new TreeDumperNode[] { Visit(node.Test, null) }), 16645new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }), 16646new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }), 16653new TreeDumperNode("whenExpression", null, new TreeDumperNode[] { Visit(node.WhenExpression, null) }), 16654new TreeDumperNode("whenTrue", null, new TreeDumperNode[] { Visit(node.WhenTrue, null) }), 16655new TreeDumperNode("whenFalse", null, new TreeDumperNode[] { Visit(node.WhenFalse, null) }), 16668new TreeDumperNode("source", null, new TreeDumperNode[] { Visit(node.Source, null) }), 16676new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16683new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16689new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16696new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16704new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16711new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16718new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16725new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16733new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16741new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16748new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }), 16750new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 16751new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 16752new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 16753new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16760new TreeDumperNode("lengthTemp", null, new TreeDumperNode[] { Visit(node.LengthTemp, null) }), 16763new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 16764new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 16765new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 16766new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16772new TreeDumperNode("target", null, new TreeDumperNode[] { Visit(node.Target, null) }), 16773new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16779new TreeDumperNode("input", null, new TreeDumperNode[] { Visit(node.Input, null) }), 16786new TreeDumperNode("switchLabels", null, from x in node.SwitchLabels select Visit(x, null)), 16787new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 16794new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 16796new TreeDumperNode("whenClause", null, new TreeDumperNode[] { Visit(node.WhenClause, null) }), 16802new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16811new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)), 16812new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16821new TreeDumperNode("sideEffects", null, from x in node.SideEffects select Visit(x, null)), 16822new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 16830new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 16845new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 16846new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16854new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 16855new TreeDumperNode("accessExpression", null, new TreeDumperNode[] { Visit(node.AccessExpression, null) }), 16863new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 16865new TreeDumperNode("whenNotNull", null, new TreeDumperNode[] { Visit(node.WhenNotNull, null) }), 16866new TreeDumperNode("whenNullOpt", null, new TreeDumperNode[] { Visit(node.WhenNullOpt, null) }), 16884new TreeDumperNode("valueTypeReceiver", null, new TreeDumperNode[] { Visit(node.ValueTypeReceiver, null) }), 16885new TreeDumperNode("referenceTypeReceiver", null, new TreeDumperNode[] { Visit(node.ReferenceTypeReceiver, null) }), 16900new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16910new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16919new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16922new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16942new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 16943new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 16952new TreeDumperNode("constructorArguments", null, from x in node.ConstructorArguments select Visit(x, null)), 16957new TreeDumperNode("namedArguments", null, from x in node.NamedArguments select Visit(x, null)), 16966new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16980new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 16987new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 16996new TreeDumperNode("withElement", null, new TreeDumperNode[] { Visit(node.WithElement, null) }), 16997new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)), 17005new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17014new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }), 17015new TreeDumperNode("collectionCreation", null, new TreeDumperNode[] { Visit(node.CollectionCreation, null) }), 17017new TreeDumperNode("collectionBuilderElementsPlaceholder", null, new TreeDumperNode[] { Visit(node.CollectionBuilderElementsPlaceholder, null) }), 17020new TreeDumperNode("unconvertedCollectionExpression", null, new TreeDumperNode[] { Visit(node.UnconvertedCollectionExpression, null) }), 17021new TreeDumperNode("elements", null, from x in node.Elements select Visit(x, null)), 17036new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17037new TreeDumperNode("expressionPlaceholder", null, new TreeDumperNode[] { Visit(node.ExpressionPlaceholder, null) }), 17038new TreeDumperNode("conversion", null, new TreeDumperNode[] { Visit(node.Conversion, null) }), 17040new TreeDumperNode("lengthOrCount", null, new TreeDumperNode[] { Visit(node.LengthOrCount, null) }), 17041new TreeDumperNode("elementPlaceholder", null, new TreeDumperNode[] { Visit(node.ElementPlaceholder, null) }), 17042new TreeDumperNode("iteratorBody", null, new TreeDumperNode[] { Visit(node.IteratorBody, null) }), 17048new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17058new TreeDumperNode("sourceTuple", null, new TreeDumperNode[] { Visit(node.SourceTuple, null) }), 17060new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17071new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17074new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17085new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17094new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }), 17095new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)), 17104new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17129new TreeDumperNode("placeholder", null, new TreeDumperNode[] { Visit(node.Placeholder, null) }), 17130new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)), 17139new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17140new TreeDumperNode("implicitReceiverOpt", null, new TreeDumperNode[] { Visit(node.ImplicitReceiverOpt, null) }), 17154new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17155new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17171new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17172new TreeDumperNode("declarations", null, from x in node.Declarations select Visit(x, null)), 17188new TreeDumperNode("initializerExpressionOpt", null, new TreeDumperNode[] { Visit(node.InitializerExpressionOpt, null) }), 17197new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17208new TreeDumperNode("bounds", null, from x in node.Bounds select Visit(x, null)), 17209new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 17218new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)), 17227new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }), 17228new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 17237new TreeDumperNode("count", null, new TreeDumperNode[] { Visit(node.Count, null) }), 17238new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }), 17246new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17267new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17279new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17290new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17293new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17308new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17309new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17310new TreeDumperNode("lengthOrCountAccess", null, new TreeDumperNode[] { Visit(node.LengthOrCountAccess, null) }), 17311new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 17312new TreeDumperNode("indexerOrSliceAccess", null, new TreeDumperNode[] { Visit(node.IndexerOrSliceAccess, null) }), 17313new TreeDumperNode("argumentPlaceholders", null, from x in node.ArgumentPlaceholders select Visit(x, null)), 17321new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17322new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17332new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17333new TreeDumperNode("arguments", null, from x in node.Arguments select Visit(x, null)), 17344new TreeDumperNode("unboundLambda", null, new TreeDumperNode[] { Visit(node.UnboundLambda, null) }), 17346new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }), 17366new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17368new TreeDumperNode("operation", null, new TreeDumperNode[] { Visit(node.Operation, null) }), 17369new TreeDumperNode("cast", null, new TreeDumperNode[] { Visit(node.Cast, null) }), 17371new TreeDumperNode("unoptimizedForm", null, new TreeDumperNode[] { Visit(node.UnoptimizedForm, null) }), 17379new TreeDumperNode("statements", null, from x in node.Statements select Visit(x, null)), 17385new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.Argument, null) }), 17394new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)), 17404new TreeDumperNode("parts", null, from x in node.Parts select Visit(x, null)), 17428new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17429new TreeDumperNode("alignment", null, new TreeDumperNode[] { Visit(node.Alignment, null) }), 17430new TreeDumperNode("format", null, new TreeDumperNode[] { Visit(node.Format, null) }), 17439new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17440new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17443new TreeDumperNode("reachabilityDecisionDag", null, new TreeDumperNode[] { Visit(node.ReachabilityDecisionDag, null) }), 17453new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17464new TreeDumperNode("leftOfPendingConjunction", null, new TreeDumperNode[] { Visit(node.LeftOfPendingConjunction, null) }), 17465new TreeDumperNode("valueProperty", null, new TreeDumperNode[] { Visit(node.ValueProperty, null) }), 17466new TreeDumperNode("valuePattern", null, new TreeDumperNode[] { Visit(node.ValuePattern, null) }), 17481new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }), 17484new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }), 17493new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }), 17495new TreeDumperNode("deconstruction", null, node.Deconstruction.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Deconstruction select Visit(x, null)), 17496new TreeDumperNode("properties", null, node.Properties.IsDefault ? Array.Empty<TreeDumperNode>() : from x in node.Properties select Visit(x, null)), 17499new TreeDumperNode("variableAccess", null, new TreeDumperNode[] { Visit(node.VariableAccess, null) }), 17508new TreeDumperNode("subpatterns", null, from x in node.Subpatterns select Visit(x, null)), 17510new TreeDumperNode("lengthAccess", null, new TreeDumperNode[] { Visit(node.LengthAccess, null) }), 17511new TreeDumperNode("indexerAccess", null, new TreeDumperNode[] { Visit(node.IndexerAccess, null) }), 17512new TreeDumperNode("receiverPlaceholder", null, new TreeDumperNode[] { Visit(node.ReceiverPlaceholder, null) }), 17513new TreeDumperNode("argumentPlaceholder", null, new TreeDumperNode[] { Visit(node.ArgumentPlaceholder, null) }), 17515new 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)), 17547new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17553new TreeDumperNode("member", null, new TreeDumperNode[] { Visit(node.Member, null) }), 17555new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }), 17561new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17569new TreeDumperNode("declaredType", null, new TreeDumperNode[] { Visit(node.DeclaredType, null) }), 17580new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }), 17581new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }), 17589new TreeDumperNode("negated", null, new TreeDumperNode[] { Visit(node.Negated, null) }), 17598new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }), 17617new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17626new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17635new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }), 17652new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }), 17653new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }), 17660new TreeDumperNode("initializer", null, new TreeDumperNode[] { Visit(node.Initializer, null) }), 17661new TreeDumperNode("blockBody", null, new TreeDumperNode[] { Visit(node.BlockBody, null) }), 17662new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.ExpressionBody, null) }), 17668new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }), 17677new TreeDumperNode("originalExpression", null, new TreeDumperNode[] { Visit(node.OriginalExpression, null) }), 17685new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }), 17687new TreeDumperNode("initializerExpression", null, new TreeDumperNode[] { Visit(node.InitializerExpression, null) }),