Show / Hide Table of Contents

Class BaseTripleComparer

Abstract base class for Triple Comparers which provide for comparisons using different node comparers.

Inheritance
object
TripleEqualityComparer
BaseTripleComparer
FullTripleComparer
ObjectComparer
ObjectSubjectComparer
PredicateComparer
PredicateObjectComparer
SubjectComparer
SubjectObjectComparer
SubjectPredicateComparer
Implements
IEqualityComparer<Triple>
IComparer<Triple>
Inherited Members
TripleEqualityComparer.Equals(Triple, Triple)
TripleEqualityComparer.GetHashCode(Triple)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseTripleComparer : TripleEqualityComparer, IEqualityComparer<Triple>, IComparer<Triple>

Constructors

| Edit this page View Source

BaseTripleComparer()

Creates a new Triple Comparer.

Declaration
protected BaseTripleComparer()
| Edit this page View Source

BaseTripleComparer(IComparer<INode>)

Creates a new Triple Comparer.

Declaration
protected BaseTripleComparer(IComparer<INode> nodeComparer)
Parameters
Type Name Description
IComparer<INode> nodeComparer

Node Comparer to use.

Fields

| Edit this page View Source

_nodeComparer

Node Comparer.

Declaration
protected readonly IComparer<INode> _nodeComparer
Field Value
Type Description
IComparer<INode>

Methods

| Edit this page View Source

Compare(Triple, Triple)

Compares two Triples.

Declaration
public abstract int Compare(Triple x, Triple y)
Parameters
Type Name Description
Triple x

Triple.

Triple y

Triple.

Returns
Type Description
int

Implements

IEqualityComparer<T>
IComparer<T>

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • BaseTripleComparer()
    • BaseTripleComparer(IComparer<INode>)
  • Fields
    • _nodeComparer
  • Methods
    • Compare(Triple, Triple)
  • Implements
  • Extension Methods
Back to top Generated by DocFX