Show / Hide Table of Contents

Class FastVirtualNodeComparer

A Node Comparer which does faster comparisons since it only does lexical comparisons for literals rather than value comparisons, and it compares virtual nodes on their VirtualID where possible.
Inheritance
System.Object
FastVirtualNodeComparer
Implements
System.Collections.Generic.IComparer<INode>
System.Collections.Generic.IEqualityComparer<INode>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public class FastVirtualNodeComparer : IComparer<INode>, IEqualityComparer<INode>

Methods

| Improve this Doc View Source

Compare(INode, INode)

Compares two Nodes.
Declaration
public int Compare(INode x, INode y)
Parameters
Type Name Description
INode x Node.
INode y Node.
Returns
Type Description
System.Int32
| Improve this Doc View Source

Equals(INode, INode)

Determine equality for two nodes.
Declaration
public bool Equals(INode x, INode y)
Parameters
Type Name Description
INode x
INode y
Returns
Type Description
System.Boolean True if the nodes compare equal, false otheriwse.
| Improve this Doc View Source

GetHashCode(INode)

Declaration
public int GetHashCode(INode obj)
Parameters
Type Name Description
INode obj
Returns
Type Description
System.Int32

Implements

System.Collections.Generic.IComparer<T>
System.Collections.Generic.IEqualityComparer<T>

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • Compare(INode, INode)
    • Equals(INode, INode)
    • GetHashCode(INode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX