Show / Hide Table of Contents

Class TripleNode

Class for representing RDF-star triple nodes.

Inheritance
System.Object
BaseNode
BaseTripleNode
TripleNode
Implements
ITripleNode
IRefNode
System.IEquatable<T><BaseTripleNode>
System.IComparable<T><BaseTripleNode>
IValuedNode
INode
System.IComparable<T><INode>
System.IComparable<T><IBlankNode>
System.IComparable<T><IGraphLiteralNode>
System.IComparable<T><ILiteralNode>
System.IComparable<T><IUriNode>
System.IComparable<T><IVariableNode>
System.IComparable<T><IRefNode>
System.IComparable<T><ITripleNode>
System.IEquatable<T><INode>
System.IEquatable<T><IBlankNode>
System.IEquatable<T><IGraphLiteralNode>
System.IEquatable<T><ILiteralNode>
System.IEquatable<T><IUriNode>
System.IEquatable<T><IVariableNode>
System.IEquatable<T><IRefNode>
System.IEquatable<T><ITripleNode>
System.IComparable<T><TripleNode>
System.IEquatable<T><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

| Improve this Doc 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

| Improve this Doc 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.

| Improve this Doc 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
System.Boolean

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

Implements

ITripleNode
IRefNode
System.IEquatable<T>
System.IComparable<T>
IValuedNode
INode
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IComparable<T>
System.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)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • TripleNode(Triple)
  • Methods
    • CompareTo(TripleNode)
    • Equals(TripleNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX