コード例 #1
0
ファイル: Library.cs プロジェクト: laszlo-kiss/Dataphor
        public static int Compare(LibraryReference leftValue, LibraryReference rightValue)
        {
            int result = String.Compare(leftValue.Name, rightValue.Name);

            if (result == 0)
            {
                result = VersionNumber.Compare(leftValue.Version, rightValue.Version);
            }
            return(result);
        }
コード例 #2
0
 public override object InternalExecute(Program program)
 {
     if (program.Stack[0] != null)
     {
         if ((program.Stack[1] == null) || (VersionNumber.Compare((VersionNumber)program.Stack[0], (VersionNumber)program.Stack[1]) > 0))
         {
             program.Stack[1] = program.Stack[0];
         }
     }
     return(null);
 }