Show / Hide Table of Contents

Interface INode

Interface for Nodes.

Inherited Members
IComparable<INode>.CompareTo(INode)
IComparable<IBlankNode>.CompareTo(IBlankNode)
IComparable<IGraphLiteralNode>.CompareTo(IGraphLiteralNode)
IComparable<ILiteralNode>.CompareTo(ILiteralNode)
IComparable<IUriNode>.CompareTo(IUriNode)
IComparable<IVariableNode>.CompareTo(IVariableNode)
IComparable<IRefNode>.CompareTo(IRefNode)
IComparable<ITripleNode>.CompareTo(ITripleNode)
IEquatable<INode>.Equals(INode)
IEquatable<IBlankNode>.Equals(IBlankNode)
IEquatable<IGraphLiteralNode>.Equals(IGraphLiteralNode)
IEquatable<ILiteralNode>.Equals(ILiteralNode)
IEquatable<IUriNode>.Equals(IUriNode)
IEquatable<IVariableNode>.Equals(IVariableNode)
IEquatable<IRefNode>.Equals(IRefNode)
IEquatable<ITripleNode>.Equals(ITripleNode)
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public interface 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>

Properties

| Edit this page View Source

NodeType

Nodes have a Type.

Declaration
NodeType NodeType { get; }
Property Value
Type Description
NodeType
Remarks

Primarily provided so can do quick integer comparison to see what type of Node you have without having to do actual full blown Type comparison.

Methods

| Edit this page View Source

ToString()

Gets the String representation of the Node.

Declaration
string ToString()
Returns
Type Description
string
| Edit this page View Source

ToString(INodeFormatter)

Gets the String representation of the Node formatted with the given Node formatter.

Declaration
string ToString(INodeFormatter formatter)
Parameters
Type Name Description
INodeFormatter formatter

Formatter.

Returns
Type Description
string
| Edit this page View Source

ToString(INodeFormatter, TripleSegment)

Gets the String representation of the Node formatted with the given Node formatter.

Declaration
string ToString(INodeFormatter formatter, TripleSegment segment)
Parameters
Type Name Description
INodeFormatter formatter

Formatter.

TripleSegment segment

Triple Segment.

Returns
Type Description
string

Extension Methods

Extensions.ToSafeString(object)
DynamicExtensions.AsDynamic(INode, IGraph, Uri)
Extensions.AsEnumerable<T>(T)
Extensions.EffectiveBooleanValue(INode)
Extensions.IsListRoot(INode, IGraph)
ValuedNodeExtensions.AsValuedNode(INode)
  • Edit this page
  • View Source
In this article
  • Properties
    • NodeType
  • Methods
    • ToString()
    • ToString(INodeFormatter)
    • ToString(INodeFormatter, TripleSegment)
  • Extension Methods
Back to top Generated by DocFX