Class RetrievalMethodRanker
- Namespace
- ZeroInstall.Services.Fetchers
- Assembly
- ZeroInstall.Services.dll
Compares RetrievalMethods and sorts them from most to least preferred by IFetchers.
public sealed class RetrievalMethodRanker : IComparer<RetrievalMethod>
- Inheritance
-
RetrievalMethodRanker
- Implements
- Inherited Members
Fields
Instance
Singleton pattern.
public static readonly RetrievalMethodRanker Instance
Field Value
Methods
Compare(RetrievalMethod?, RetrievalMethod?)
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
public int Compare(RetrievalMethod? x, RetrievalMethod? y)
Parameters
x
RetrievalMethodThe first object to compare.
y
RetrievalMethodThe second object to compare.
Returns
- int
A signed integer that indicates the relative values of
x
andy
, as shown in the following table.Value Meaning Less than zero x
is less thany
.Zero x
equalsy
.Greater than zero x
is greater thany
.