Example #1
0
 public void  Set(TermBuffer other)
 {
     text.CopyText(other.text);
     dirty = true;
     field = other.field;
     term  = other.term;
 }
Example #2
0
		public int CompareTo(TermBuffer other)
		{
			if ((System.Object) field == (System.Object) other.field)
			// fields are interned
				return CompareChars(text.result, text.length, other.text.result, other.text.length);
			else
				return String.CompareOrdinal(field, other.field);
		}
Example #3
0
 public int CompareTo(TermBuffer other)
 {
     if ((System.Object)field == (System.Object)other.field)
     {
         // fields are interned
         return(CompareChars(text.result, text.length, other.text.result, other.text.length));
     }
     else
     {
         return(String.CompareOrdinal(field, other.field));
     }
 }
Example #4
0
        public System.Object Clone()
        {
            TermBuffer clone = null;

            try
            {
                clone = (TermBuffer)base.MemberwiseClone();
            }
            catch (System.Exception)
            {
            }

            clone.dirty = true;
            clone.bytes = new UnicodeUtil.UTF8Result();
            clone.text  = new UnicodeUtil.UTF16Result();
            clone.text.CopyText(text);
            return(clone);
        }
Example #5
0
		public void  Set(TermBuffer other)
		{
			text.CopyText(other.text);
			dirty = true;
			field = other.field;
			term = other.term;
		}