Table of Contents

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

RetrievalMethodRanker

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 RetrievalMethod

The first object to compare.

y RetrievalMethod

The second object to compare.

Returns

int

A signed integer that indicates the relative values of x and y, as shown in the following table.

Value Meaning
Less than zerox is less than y.
Zerox equals y.
Greater than zerox is greater than y.