Esempio n. 1
0
 /// <summary>
 /// Сравнивает текущий и переданный трэйты. Трэйты должны быть строго одного типа.
 /// </summary>
 /// <param name="_trait">Трэйт переданный для сравнения</param>
 /// <returns>-1 если текущий трэйт меньше, 0 если равны, +1 если переданный трэйт меньше</returns>
 internal abstract int Compare(Trait _trait);
Esempio n. 2
0
        internal override int compareValue(Trait _trait)
        {
            DateTime buf = (DateTime)_trait.getValue();

            return(Soul.CompareTo(buf));
        }
Esempio n. 3
0
 internal override int compareValue(Trait _trait)
 {
     return(strData.CompareTo(_trait.getValue()));
 }
Esempio n. 4
0
 internal abstract int compareValue(Trait _trait);
Esempio n. 5
0
        internal override int compareValue(Trait _trait)
        {
            Guid buf = (Guid)_trait.getValue();

            return(Soul.CompareTo(buf));
        }
Esempio n. 6
0
 internal override int compareValue(Trait _trait)
 {
     return(0);
 }
Esempio n. 7
0
 /// <summary>
 /// Определяет отношение trait к странице
 /// Поисковые методы возможно будут не в страницах, понимание где они будут появится позже
 /// </summary>
 /// <param name="_trait">Искомый trait</param>
 /// <returns>
 /// -1 trait меньше начального в странице;
 /// 0 trait попадает в страницу но его нет;
 /// 1 trait попадает в страницу и такой есть;
 /// 2 trait больше конечного на странице
 /// </returns>
 internal int find(Trait _trait)
 {
     return(0);
 }