Show / Hide Table of Contents

Class TripleNode

Class for representing RDF-star triple nodes.

Inheritance
object
BaseNode
BaseTripleNode
TripleNode
Implements
ITripleNode
IRefNode
IEquatable<BaseTripleNode>
IComparable<BaseTripleNode>
IValuedNode
INode
IComparable<INode>
IComparable<IBlankNode>
IComparable<IGraphLiteralNode>
IComparable<ILiteralNode>
IComparable<IUriNode>
IComparable<IVariableNode>
IComparable<IRefNode>
IComparable<ITripleNode>
IEquatable<INode>
IEquatable<IBlankNode>
IEquatable<IGraphLiteralNode>
IEquatable<ILiteralNode>
IEquatable<IUriNode>
IEquatable<IVariableNode>
IEquatable<IRefNode>
IEquatable<ITripleNode>
IComparable<TripleNode>
IEquatable<TripleNode>
Inherited Members
BaseTripleNode.Triple
BaseTripleNode.Equals(object)
BaseTripleNode.GetHashCode()
BaseTripleNode.Equals(INode)
BaseTripleNode.Equals(IRefNode)
BaseTripleNode.Equals(IBlankNode)
BaseTripleNode.Equals(IGraphLiteralNode)
BaseTripleNode.Equals(ILiteralNode)
BaseTripleNode.Equals(IUriNode)
BaseTripleNode.Equals(IVariableNode)
BaseTripleNode.Equals(ITripleNode)
BaseTripleNode.Equals(BaseTripleNode)
BaseTripleNode.CompareTo(INode)
BaseTripleNode.CompareTo(IRefNode)
BaseTripleNode.CompareTo(IBlankNode)
BaseTripleNode.CompareTo(IGraphLiteralNode)
BaseTripleNode.CompareTo(ILiteralNode)
BaseTripleNode.CompareTo(IUriNode)
BaseTripleNode.CompareTo(IVariableNode)
BaseTripleNode.CompareTo(ITripleNode)
BaseTripleNode.CompareTo(BaseTripleNode)
BaseTripleNode.ToString()
BaseTripleNode.AsString()
BaseTripleNode.AsInteger()
BaseTripleNode.AsDecimal()
BaseTripleNode.AsFloat()
BaseTripleNode.AsDouble()
BaseTripleNode.AsBoolean()
BaseTripleNode.AsDateTime()
BaseTripleNode.AsDateTimeOffset()
BaseTripleNode.AsTimeSpan()
BaseTripleNode.EffectiveType
BaseTripleNode.NumericType
BaseNode._nodeType
BaseNode.NodeType
BaseNode.ToString(INodeFormatter)
BaseNode.ToString(INodeFormatter, TripleSegment)
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public class TripleNode : BaseTripleNode, ITripleNode, IRefNode, IEquatable<BaseTripleNode>, IComparable<BaseTripleNode>, IValuedNode, INode, IComparable<INode>, IComparable<IBlankNode>, IComparable<IGraphLiteralNode>, IComparable<ILiteralNode>, IComparable<IUriNode>, IComparable<IVariableNode>, IComparable<IRefNode>, IComparable<ITripleNode>, IEquatable<INode>, IEquatable<IBlankNode>, IEquatable<IGraphLiteralNode>, IEquatable<ILiteralNode>, IEquatable<IUriNode>, IEquatable<IVariableNode>, IEquatable<IRefNode>, IEquatable<ITripleNode>, IComparable<TripleNode>, IEquatable<TripleNode>

Constructors

| Edit this page View Source

TripleNode(Triple)

Create a new node that quotes the specified triple.

Declaration
public TripleNode(Triple triple)
Parameters
Type Name Description
Triple triple

The triple to be quoted.

Methods

| Edit this page View Source

CompareTo(TripleNode)

Perform a sort order comparison of this node with another TripleNode.

Declaration
public int CompareTo(TripleNode other)
Parameters
Type Name Description
TripleNode other

The other node to compare to.

Returns
Type Description
int

1 if other is null, otherwise the result of comparing this node's Triple property value with other's Triple property value.

| Edit this page View Source

Equals(TripleNode)

Determines whether this node is equal to another TripleNode.

Declaration
public bool Equals(TripleNode other)
Parameters
Type Name Description
TripleNode other

The other node to compare to.

Returns
Type Description
bool

True if the quoted triple of this node is equal to the quoted triple of the other node, false otherwise.

Implements

ITripleNode
IRefNode
IEquatable<T>
IComparable<T>
IValuedNode
INode
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IComparable<T>
IEquatable<T>

Extension Methods

Extensions.ToSafeString(object)
DynamicExtensions.AsDynamic(INode, IGraph, Uri)
Extensions.EffectiveBooleanValue(INode)
Extensions.IsListRoot(INode, IGraph)
ValuedNodeExtensions.AsValuedNode(INode)
ValuedNodeExtensions.AsSafeBoolean(IValuedNode)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • TripleNode(Triple)
  • Methods
    • CompareTo(TripleNode)
    • Equals(TripleNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX