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

            return(Soul.CompareTo(buf));
        }
示例#3
0
文件: Trait.cs 项目: skobloff/Depot
 internal override int compareValue(Trait _trait)
 {
     return(strData.CompareTo(_trait.getValue()));
 }
示例#4
0
文件: Trait.cs 项目: skobloff/Depot
 internal abstract int compareValue(Trait _trait);
示例#5
0
文件: Trait.cs 项目: skobloff/Depot
        internal override int compareValue(Trait _trait)
        {
            Guid buf = (Guid)_trait.getValue();

            return(Soul.CompareTo(buf));
        }
示例#6
0
文件: Trait.cs 项目: skobloff/Depot
 internal override int compareValue(Trait _trait)
 {
     return(0);
 }
示例#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);
 }