// Assembly: UnityEngine.IMGUIModule
// Full name: UnityEngine.TextEditingUtilities

namespace UnityEngine
{
public class TextEditingUtilities // TypeDefIndex: 11358
{
	// Fields
	type#27274 m_TextSelectingUtility;
	type#27201 textHandle;
	type#20868 m_CursorIndexSavedState;
	type#15315 isCompositionActive;
	type#15314 m_UpdateImeWindowPosition;
	type#14107 OnTextChanged;
	type#15318 multiline;
	type#26577 m_Text;
	type#4425 s_KeyEditOps;
	type#15838 m_HighSurrogate;

	// Methods
	// RVA: -1
	private type#15313 get_hasSelection() { }
	// RVA: -1
	internal type#28660 set_revealCursor(type#15313 value) { }
	// RVA: -1
	internal type#20867 get_stringCursorIndex() { }
	// RVA: -1
	private type#20867 get_cursorIndex() { }
	// RVA: -1
	private type#28660 set_cursorIndex(type#20867 value) { }
	// RVA: -1
	private type#20867 get_cursorIndexNoValidation() { }
	// RVA: -1
	private type#28660 set_cursorIndexNoValidation(type#20867 value) { }
	// RVA: -1
	private type#28660 set_selectIndexNoValidation(type#20867 value) { }
	// RVA: -1
	internal type#20867 get_stringSelectIndex() { }
	// RVA: -1
	private type#20867 get_selectIndex() { }
	// RVA: -1
	private type#28660 set_selectIndex(type#20867 value) { }
	// RVA: -1
	public type#26576 get_text() { }
	// RVA: -1
	public type#28660 set_text(type#26576 value) { }
	// RVA: -1
	internal type#28660 SetTextWithoutNotify(type#26576 value) { }
	// RVA: -1
	public type#28660 .ctor(type#27273 selectingUtilities, type#27200 textHandle, type#26576 text) { }
	// RVA: -1
	public type#15313 UpdateImeState() { }
	// RVA: -1
	public type#15313 ShouldUpdateImeWindowPosition() { }
	// RVA: -1
	public type#28660 SetImeWindowPosition(type#28439 worldPosition) { }
	// RVA: -1
	public type#26576 GeneratePreviewString(type#15313 richText) { }
	// RVA: -1
	public type#28660 EnableCursorPreviewState() { }
	// RVA: -1
	public type#28660 RestoreCursorState() { }
	// RVA: -1
	internal type#15313 HandleKeyEvent(type#17953 e) { }
	// RVA: -1
	private type#28660 PerformOperation(type#27146 operation) { }
	// RVA: -1
	private static type#28660 MapKey(type#26576 key, type#27146 action) { }
	// RVA: -1
	private type#28660 InitKeyActions() { }
	// RVA: -1
	public type#15313 DeleteLineBack() { }
	// RVA: -1
	public type#15313 DeleteWordBack() { }
	// RVA: -1
	public type#15313 DeleteWordForward() { }
	// RVA: -1
	public type#15313 Delete() { }
	// RVA: -1
	public type#15313 Backspace() { }
	// RVA: -1
	public type#15313 DeleteSelection() { }
	// RVA: -1
	public type#28660 ReplaceSelection(type#26576 replace) { }
	// RVA: -1
	public type#15313 Insert(type#15837 c) { }
	// RVA: -1
	public type#15313 CanPaste() { }
	// RVA: -1
	public type#15313 Cut() { }
	// RVA: -1
	public type#15313 Paste() { }
	// RVA: -1
	private static type#26576 ReplaceNewlinesWithSpaces(type#26576 value) { }
	// RVA: -1
	internal type#28660 OnBlur() { }
	// RVA: -1
	internal type#15313 TouchScreenKeyboardShouldBeUsed() { }
}
}
