// Assembly: UnityEngine.TextCoreTextEngineModule
// Full name: UnityEngine.TextCore.Text.TextSelectionService

namespace UnityEngine.TextCore.Text
{
public class TextSelectionService // TypeDefIndex: 10587
{

	// Methods
	// RVA: -1
	internal static type#26576 Substring(type#20925 textGenerationInfo, type#20867 startIndex, type#20867 endIndex) { }
	// RVA: -1
	internal static type#28660 SelectCurrentWord(type#20925 textGenerationInfo, type#20867 currentIndex, type#11942 startIndex, type#11942 endIndex) { }
	// RVA: -1
	internal static type#20867 PreviousCodePointIndex(type#20925 textGenerationInfo, type#20867 currentIndex) { }
	// RVA: -1
	internal static type#20867 NextCodePointIndex(type#20925 textGenerationInfo, type#20867 currentIndex) { }
	// RVA: -1
	internal static type#20867 GetCursorLogicalIndexFromPosition(type#20925 textGenerationInfo, type#28439 position) { }
	// RVA: -1
	internal static type#28439 GetCursorPositionFromLogicalIndex(type#20925 textGenerationInfo, type#20867 logicalIndex) { }
	// RVA: -1
	internal static type#20867 LineUpCharacterPosition(type#20925 textGenerationInfo, type#20867 originalPos) { }
	// RVA: -1
	internal static type#20867 LineDownCharacterPosition(type#20925 textGenerationInfo, type#20867 originalPos) { }
	// RVA: -1
	internal static type#13359 GetHighlightRectangles(type#20925 textGenerationInfo, type#20867 cursorIndex, type#20867 selectIndex) { }
	// RVA: -1
	internal static type#26059 GetCharacterHeightFromIndex(type#20925 textGenerationInfo, type#20867 index) { }
	// RVA: -1
	internal static type#20867 GetStartOfNextWord(type#20925 textGenerationInfo, type#20867 currentIndex) { }
	// RVA: -1
	internal static type#20867 GetEndOfPreviousWord(type#20925 textGenerationInfo, type#20867 currentIndex) { }
	// RVA: -1
	internal static type#20867 GetFirstCharacterIndexOnLine(type#20925 textGenerationInfo, type#20867 currentIndex) { }
	// RVA: -1
	internal static type#20867 GetLastCharacterIndexOnLine(type#20925 textGenerationInfo, type#20867 currentIndex) { }
	// RVA: -1
	internal static type#26059 GetLineHeight(type#20925 textGenerationInfo, type#20867 lineIndex) { }
	// RVA: -1
	internal static type#20867 GetLineNumber(type#20925 textGenerationInfo, type#20867 logicalIndex) { }
	// RVA: -1
	internal static type#28660 SelectToPreviousParagraph(type#20925 textGenerationInfo, type#11942 cursorIndex) { }
	// RVA: -1
	internal static type#28660 SelectToStartOfParagraph(type#20925 textGenerationInfo, type#11942 cursorIndex) { }
	// RVA: -1
	internal static type#28660 SelectToEndOfParagraph(type#20925 textGenerationInfo, type#11942 cursorIndex) { }
	// RVA: -1
	internal static type#28660 SelectToNextParagraph(type#20925 textGenerationInfo, type#11942 cursorIndex) { }
	// RVA: -1
	internal static type#28660 SelectCurrentParagraph(type#20925 textGenerationInfo, type#11942 cursorIndex, type#11942 selectIndex) { }
	// RVA: -1
	private static type#28660 Substring_Injected(type#20925 textGenerationInfo, type#20867 startIndex, type#20867 endIndex, type#11996 ret) { }
	// RVA: -1
	private static type#20867 GetCursorLogicalIndexFromPosition_Injected(type#20925 textGenerationInfo, type#12216 position) { }
	// RVA: -1
	private static type#28660 GetCursorPositionFromLogicalIndex_Injected(type#20925 textGenerationInfo, type#20867 logicalIndex, type#12218 ret) { }
	// RVA: -1
	private static type#28660 GetHighlightRectangles_Injected(type#20925 textGenerationInfo, type#20867 cursorIndex, type#20867 selectIndex, type#11786 ret) { }
}
}
