Summary

A base class for implementing IComparer but wihtout having to use the annoying return value of IComparer.Compare.
For a list of all members of this type, see BaseComparer Members .

Type Relationships

  System.Object
    Eas.WebCrawler.PlugIns.RequestComparers.BaseComparer
       Eas.WebCrawler.PlugIns.RequestComparers.AlphabeticComparer
       Eas.WebCrawler.PlugIns.RequestComparers.AlwaysEqualComparer
       Eas.WebCrawler.PlugIns.RequestComparers.DecoratingComparer
       Eas.WebCrawler.PlugIns.RequestComparers.HashCodeComparer

Declaration Syntax

MustInherit Public Class BaseComparer
	Implements IComparer`1
public abstract class BaseComparer : IComparer`1
public __gc __abstract class BaseComparer : public IComparer`1
public abstract class BaseComparer implements IComparer`1

Remarks

IComparer uses a simple System.Int32 to represents the result of the compare. This can be confusing, and so this class forwards the call to Compare by calling CompareUris which returns a CompareResult.

Requirements

Namespace: Eas.WebCrawler.PlugIns.RequestComparers
Assembly: Eas.WebCrawler.PlugIns (eas.webcrawler.plugins.dll)

See Also

BaseComparer Members | Eas.WebCrawler.PlugIns.RequestComparers Namespace