Imported Upstream version 3.10.0

Former-commit-id: 172c8e3c300b39d5785c7a3e8dfb08ebdbc1a99b
This commit is contained in:
Jo Shields
2014-10-04 11:27:48 +01:00
parent fe777c5c82
commit 8b9b85e7f5
970 changed files with 20242 additions and 31308 deletions

View File

@ -42,24 +42,28 @@ namespace System.IO.Packaging {
public static int ComparePackUri (Uri firstPackUri, Uri secondPackUri)
{
// FIXME: Do i need to do validation that it is a pack:// uri?
if (firstPackUri == null)
return secondPackUri == null ? 0 : -1;
if (secondPackUri == null)
return 1;
Check.PackUriIsValid (firstPackUri);
Check.PackUriIsValid (secondPackUri);
// FIXME: What exactly is compared. Lets assume originalstring
return firstPackUri.OriginalString.CompareTo (secondPackUri.OriginalString);
}
public static int ComparePartUri (Uri firstPartUri, Uri secondPartUri)
{
// FIXME: Do i need to do validation that it is a part URI?
if (firstPartUri == null)
return secondPartUri == null ? 0 : -1;
if (secondPartUri == null)
return 1;
Check.PartUriIsValid (firstPartUri);
Check.PartUriIsValid (secondPartUri);
return firstPartUri.OriginalString.CompareTo (secondPartUri.OriginalString);
}