// Assembly: System.Core
// Full name: System.Linq.Expressions.ExpressionStringBuilder

namespace System.Linq.Expressions
{
public class ExpressionStringBuilder // TypeDefIndex: 9660
{
	// Fields
	type#26611 _out;
	type#4631 _ids;

	// Methods
	// RVA: -1
	private type#28660 .ctor() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	private type#20867 GetLabelId(type#21767 label) { }
	// RVA: -1
	private type#20867 GetParamId(type#24228 p) { }
	// RVA: -1
	private type#20867 GetId(type#23705 o) { }
	// RVA: -1
	private type#28660 Out(type#26576 s) { }
	// RVA: -1
	private type#28660 Out(type#15837 c) { }
	// RVA: -1
	internal static type#26576 ExpressionToString(type#18184 node) { }
	// RVA: -1
	internal static type#26576 CatchBlockToString(type#15795 node) { }
	// RVA: -1
	private type#28660 VisitExpressions(type#15837 open, type#10042 expressions, type#15837 close) { }
	// RVA: -1
	private type#28660 VisitExpressions(type#15837 open, type#10043 expressions, type#15837 close, type#26576 seperator) { }
	// RVA: -1
	protected internal virtual type#18184 VisitBinary(type#15180 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitParameter(type#24228 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitLambda(type#5361 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitConditional(type#16294 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitConstant(type#16392 node) { }
	// RVA: -1
	private type#28660 OutMember(type#18184 instance, type#22536 member) { }
	// RVA: -1
	protected internal virtual type#18184 VisitMember(type#22532 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitInvocation(type#21048 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitMethodCall(type#22680 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitNewArray(type#23404 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitTypeBinary(type#27726 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitUnary(type#27990 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitBlock(type#15298 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitDefault(type#17206 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitLabel(type#21759 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitGoto(type#19186 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitLoop(type#22195 node) { }
	// RVA: -1
	protected virtual type#15795 VisitCatchBlock(type#15795 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitTry(type#27662 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitIndex(type#20746 node) { }
	// RVA: -1
	protected internal virtual type#18184 VisitExtension(type#18184 node) { }
	// RVA: -1
	private type#28660 DumpLabel(type#21767 target) { }
	// RVA: -1
	private static type#15313 IsBool(type#18184 node) { }
}
}
