コード例 #1
0
 // ----------------------------- constructor ---------------------------
 public WordCursor()
 {
     EmptyWordParts();
     mTraits         = null;
     mString         = null;
     mStayAtFlag     = false;
     mVirtualCursor  = enumVirtualCursor.None;
     this.DelimClass = DelimClassification.NotAssigned;
 }
コード例 #2
0
 /// <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;
 }
コード例 #3
0
 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;
 }