コード例 #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);
 }