// ----------------------------- constructor --------------------------- public WordCursor() { EmptyWordParts(); mTraits = null; mString = null; mStayAtFlag = false; mVirtualCursor = enumVirtualCursor.None; this.DelimClass = DelimClassification.NotAssigned; }
/// <summary> /// Empty the word and delim parts of the cursor. /// </summary> public void EmptyWordParts() { mWord = null; mWordBx = -1; mDelimBx = -1; mDelim = null; mRltv = RelativePosition.None; mDelimIsWhitespace = false; this.DelimClass = DelimClassification.NotAssigned; mWhitespaceFollowsWord = false; mWhitespaceFollowsDelim = false; mVirtualCursor = enumVirtualCursor.None; mStayAtFlag = false; }
public WordCursor(WordCursor InWord) { mWord = InWord.mWord; mWordBx = InWord.WordBx; mDelimBx = InWord.DelimBx; mDelim = InWord.mDelim; mDelimIsWhitespace = InWord.mDelimIsWhitespace; this.DelimClass = InWord.mDelimClass; mWhitespaceFollowsWord = InWord.mWhitespaceFollowsWord; mWhitespaceFollowsDelim = InWord.mWhitespaceFollowsDelim; mRltv = InWord.mRltv; mTraits = InWord.mTraits; mString = InWord.mString; mStayAtFlag = InWord.mStayAtFlag; mVirtualCursor = InWord.mVirtualCursor; }