Zdexby TheHolyOneZ
44,741 classes
Class

Document

: Object
System.Windows.Forms.Document, System.Windows.Forms 0x0170 (368 B) inherited 0x0010 System.Windows.Forms.dll
0x00x0170

Members 51

OffsetSizeNameTypeFlagsDefault
0x08documentLinePrivate—
0x04linesintPrivate—
0x001C0x04padding / unreflected
0x08sentinelLinePrivate—
0x04document_idintPrivate—
0x002C0x04padding / unreflected
0x08randomRandomPrivate—
0x08password_charstring1 flags—
0x08password_cacheStringBuilderPrivate—
0x01calc_passboolPrivate—
0x00490x03padding / unreflected
0x04char_countintPrivate—
0x08string_formatStringFormatPublicStatic+1 flags—
0x00510x03padding / unreflected
0x04recalc_suspendedintPrivate—
0x01recalc_pendingboolPrivate—
0x00590x03padding / unreflected
0x04recalc_startintPrivate—
0x04recalc_endintPrivate—
0x01recalc_optimizeboolPrivate—
0x00650x03padding / unreflected
0x04update_suspendedintPrivate—
0x01update_pendingboolPrivate—
0x006D0x03padding / unreflected
0x04update_startintPrivate—
0x01multilinebool1 flags—
0x00750x03padding / unreflected
0x04alignmentHorizontalAlignment1 flags—
0x01wrapbool1 flags—
0x007D0x03padding / unreflected
0x08undoUndoManager1 flags—
0x18caretMarker1 flags—
0x18selection_startMarker1 flags—
0x18selection_endMarker1 flags—
0x01selection_visiblebool1 flags—
0x00D10x07padding / unreflected
0x18selection_anchorMarker1 flags—
0x18selection_prevMarker1 flags—
0x01selection_end_anchorbool1 flags—
0x01090x03padding / unreflected
0x04viewport_xint1 flags—
0x04viewport_yint1 flags—
0x04offset_xint1 flags—
0x04offset_yint1 flags—
0x04viewport_widthint1 flags—
0x04viewport_heightint1 flags—
0x04document_xint1 flags—
0x04document_yint1 flags—
0x04crlf_sizeint1 flags—
0x08ownerTextBoxBase1 flags—
0x04caret_widthintStatic+1 flags—
0x04caret_shiftintStatic+1 flags—
0x04left_marginint1 flags—
0x04top_marginint1 flags—
0x04right_marginint1 flags—
0x01440x04padding / unreflected
0x08CaretMovedEventHandlerPrivate—
0x08WidthChangedEventHandlerPrivate—
0x08HeightChangedEventHandlerPrivate—
0x08LengthChangedEventHandlerPrivate—
0x08UIASelectionChangedEventHandlerPrivate—
0x08<>f__switch$mapCDictionary<System.StringPrivateStatic—

Functions 117

SignatureFlagsNativeParams
void .ctor(TextBoxBase owner)2 flags0x08
void .cctor()PrivateStatic+1 flags0x00
void add_WidthChanged(EventHandler value)2 flags0x08
void remove_WidthChanged(EventHandler value)2 flags0x08
void add_HeightChanged(EventHandler value)2 flags0x08
void remove_HeightChanged(EventHandler value)2 flags0x08
Line get_Root()2 flags0x08
int get_Lines()2 flags0x04
Line get_CaretLine()2 flags0x08
int get_CaretPosition()2 flags0x04
Point get_Caret()2 flags0x08
LineTag get_CaretTag()2 flags0x08
void set_CaretTag(LineTag value)2 flags0x08
void set_PasswordChar(const string& value)2 flags0x08
StringBuilder get_PasswordCache()Private+1 flags0x08
int get_ViewPortX()2 flags0x04
void set_ViewPortX(int value)2 flags0x04
int get_Length()2 flags0x04
int get_CharCount()Private+1 flags0x04
void set_CharCount(int value)Private+1 flags0x04
int get_ViewPortY()2 flags0x04
void set_ViewPortY(int value)2 flags0x04
int get_OffsetX()2 flags0x04
void set_OffsetX(int value)2 flags0x04
int get_ViewPortWidth()2 flags0x04
void set_ViewPortWidth(int value)2 flags0x04
int get_ViewPortHeight()2 flags0x04
void set_ViewPortHeight(int value)2 flags0x04
int get_Width()2 flags0x04
int get_Height()2 flags0x04
void set_Wrap(bool value)2 flags0x01
void UpdateMargins()1 flags0x00
void SuspendRecalc()1 flags0x00
void ResumeRecalc(bool immediate_update)1 flags0x01
void SuspendUpdate()1 flags0x00
void ResumeUpdate(bool immediate_update)1 flags0x01
void SetSelectionVisible(bool value)Private0x01
void DecrementLines(int line_no)Private0x04
void IncrementLines(int line_no)Private0x04
void RebalanceAfterAdd(Line line1)Private0x08
void RebalanceAfterDelete(Line line1)Private0x08
void RotateLeft(Line line1)Private0x08
void RotateRight(Line line1)Private0x08
void UpdateView(Line line, int pos)1 flags0x08
void UpdateView(Line line, int line_count, int pos)1 flags0x08
int FirstIndexOfAny(const string& haystack, const string[]& needles, int start_index, ref int& term_found)Private0x08
void Empty()1 flags0x00
void PositionCaret(Line line, int pos)1 flags0x08
void PositionCaret(int x, int y)1 flags0x04
void CaretHasFocus()1 flags0x00
void CaretLostFocus()1 flags0x00
void AlignCaret()1 flags0x00
void AlignCaret(bool changeCaretTag)1 flags0x01
void UpdateCaret()1 flags0x00
void DisplayCaret()1 flags0x00
void MoveCaretToTextTag()1 flags0x00
void MoveCaret(const CaretDirection& direction)1 flags0x04
void GetVisibleLineIndexes(const Rectangle& clip, ref int& start, ref int& end)1 flags0x10
void Draw(Graphics g, const Rectangle& clip)1 flags0x10
int GetLineEnding(const string& line, int start, ref LineEnding& ending)Private0x08
int GetLineEnding(const string& line, int start, ref LineEnding& ending, const LineEnding& type)Private0x08
int LineEndingLength(const LineEnding& ending)1 flags0x04
string LineEndingToString(const LineEnding& ending)1 flags0x08
LineEnding StringToLineEnding(const string& ending)1 flags0x08
void Insert(Line line, int pos, bool update_caret, const string& s)1 flags0x08
void Insert(Line line, int pos, bool update_caret, const string& s, LineTag tag)1 flags0x08
void InsertString(Line line, int pos, const string& s)1 flags0x08
void InsertCharAtCaret(ushort ch, bool move_caret)1 flags0x02
void InsertPicture(Line line, int pos, Picture picture)1 flags0x08
void DeleteMultiline(Line start_line, int pos, int length)1 flags0x08
void DeleteChars(Line line, int pos, int count)Public0x08
void DeleteChar(Line line, int pos, bool forward)Public0x08
void Combine(int FirstLine, int SecondLine)1 flags0x04
void Combine(Line first, Line second)1 flags0x08
void Split(int LineNo, int pos)1 flags0x04
void Split(Line line, int pos)1 flags0x08
void Split(Line line, LineTag tag, int pos)1 flags0x08
void Add(int LineNo, const string& Text, Font font, const Color& color, const LineEnding& ending)1 flags0x18
void Add(int LineNo, const string& Text, const HorizontalAlignment& align, Font font, const Color& color, const LineEnding& ending)1 flags0x18
object Clone()Public+2 flags0x08
void Delete(int LineNo)Private0x04
void Delete(Line line1)Private0x08
void InvalidateLinesAfter(Line start)1 flags0x08
void Invalidate(Line start, int start_pos, Line end, int end_pos)1 flags0x08
void ExpandSelection(const CaretSelection& mode, bool to_caret)1 flags0x04
void SetSelectionToCaret(bool start)1 flags0x01
void SetSelection(Line start, int start_pos, Line end, int end_pos)1 flags0x08
void SetSelectionStart(Line start, int start_pos, bool invalidate)1 flags0x08
void SetSelectionStart(int character_index, bool invalidate)1 flags0x04
void SetSelectionEnd(Line end, int end_pos, bool invalidate)1 flags0x08
void SetSelectionEnd(int character_index, bool invalidate)1 flags0x04
void SetSelection(Line start, int start_pos)1 flags0x08
void InvalidateSelectionArea()1 flags0x00
string GetSelection()1 flags0x08
void ReplaceSelection(const string& s, bool select_new)1 flags0x08
void CharIndexToLineTag(int index, ref Line& line_out, ref LineTag& tag_out, ref int& pos)1 flags0x08
int LineTagToCharIndex(Line line, int pos)1 flags0x08
int SelectionLength()1 flags0x04
Line GetLine(int LineNo)1 flags0x08
Line GetLineByPixel(int offset, bool exact)1 flags0x08
LineTag FindCursor(int x, int y, ref int& index)1 flags0x08
void FormatText(Line start_line, int start_pos, Line end_line, int end_pos, Font font, const Color& color, const Color& back_color, const FormatSpecified& specified)1 flags0x18
void RecalculateAlignments()1 flags0x00
bool RecalculateDocument(Graphics g)1 flags0x08
bool RecalculateDocument(Graphics g, int start, int end, bool optimize)1 flags0x08
void owner_HandleCreated(object sender, EventArgs e)Private0x08
void owner_VisibleChanged(object sender, EventArgs e)Private0x08
bool IsWordSeparator(ushort ch)Static+1 flags0x02
int FindWordSeparator(Line line, int pos, bool forward)1 flags0x08
IEnumerator GetEnumerator()PublicFinal+2 flags0x08
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
string ToString()Public+1 flags0x08

Used by 3

types with a member, parameter or interface of this type