// Assembly: System.Core
// Full name: System.Linq.Expressions.Interpreter.LabelInfo

namespace System.Linq.Expressions.Interpreter
{
public class LabelInfo // TypeDefIndex: 9892
{
	// Fields
	type#21768 _node;
	type#15378 _label;
	type#23706 _definitions;
	type#8787 _references;
	type#15314 _acrossBlockJump;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#21767 node) { }
	// RVA: -1
	internal type#15377 GetLabel(type#21951 compiler) { }
	// RVA: -1
	internal type#28660 Reference(type#21761 block) { }
	// RVA: -1
	internal type#28660 Define(type#21761 block) { }
	// RVA: -1
	private type#28660 ValidateJump(type#21761 reference) { }
	// RVA: -1
	internal type#28660 ValidateFinish() { }
	// RVA: -1
	private type#28660 EnsureLabel(type#21951 compiler) { }
	// RVA: -1
	private type#15313 DefinedIn(type#21761 scope) { }
	// RVA: -1
	private type#15313 get_HasDefinitions() { }
	// RVA: -1
	private type#21761 FirstDefinition() { }
	// RVA: -1
	private type#28660 AddDefinition(type#21761 scope) { }
	// RVA: -1
	private type#15313 get_HasMultipleDefinitions() { }
	// RVA: -1
	internal static type#462 CommonNode(type#462 first, type#462 second, type#5577 parent) { }
}
}
