Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Compare()

static int System.Uri.Compare ( Uri? uri1,
Uri? uri2,
UriComponents partsToCompare,
UriFormat compareFormat,
StringComparison comparisonType )
inlinestatic

Definition at line 3917 of file Uri.cs.

3918 {
3919 if ((object)uri1 == null)
3920 {
3921 if ((object)uri2 == null)
3922 {
3923 return 0;
3924 }
3925 return -1;
3926 }
3927 if ((object)uri2 == null)
3928 {
3929 return 1;
3930 }
3931 if (!uri1.IsAbsoluteUri || !uri2.IsAbsoluteUri)
3932 {
3933 if (!uri1.IsAbsoluteUri)
3934 {
3935 if (!uri2.IsAbsoluteUri)
3936 {
3937 return string.Compare(uri1.OriginalString, uri2.OriginalString, comparisonType);
3938 }
3939 return -1;
3940 }
3941 return 1;
3942 }
3943 return string.Compare(uri1.GetParts(partsToCompare, compareFormat), uri2.GetParts(partsToCompare, compareFormat), comparisonType);
3944 }

References System.comparisonType.