Show / Hide Table of Contents

Class BlankNode

Class for representing Blank RDF Nodes.

Inheritance
object
BaseNode
BaseBlankNode
BlankNode
Implements
IBlankNode
IRefNode
IEquatable<BaseBlankNode>
IComparable<BaseBlankNode>
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>
IEquatable<BlankNode>
IComparable<BlankNode>
Inherited Members
BaseBlankNode.InternalID
BaseBlankNode.HasAutoAssignedID
BaseBlankNode.GetHashCode()
BaseBlankNode.Equals(object)
BaseBlankNode.Equals(INode)
BaseBlankNode.Equals(IRefNode)
BaseBlankNode.Equals(IBlankNode)
BaseBlankNode.Equals(IGraphLiteralNode)
BaseBlankNode.Equals(ILiteralNode)
BaseBlankNode.Equals(IUriNode)
BaseBlankNode.Equals(IVariableNode)
BaseBlankNode.Equals(ITripleNode)
BaseBlankNode.Equals(BaseBlankNode)
BaseBlankNode.CompareTo(INode)
BaseBlankNode.CompareTo(IRefNode)
BaseBlankNode.CompareTo(IBlankNode)
BaseBlankNode.CompareTo(IGraphLiteralNode)
BaseBlankNode.CompareTo(ILiteralNode)
BaseBlankNode.CompareTo(IUriNode)
BaseBlankNode.CompareTo(IVariableNode)
BaseBlankNode.CompareTo(ITripleNode)
BaseBlankNode.CompareTo(BaseBlankNode)
BaseBlankNode.ToString()
BaseBlankNode.AsString()
BaseBlankNode.AsInteger()
BaseBlankNode.AsDecimal()
BaseBlankNode.AsFloat()
BaseBlankNode.AsDouble()
BaseBlankNode.AsBoolean()
BaseBlankNode.AsDateTime()
BaseBlankNode.AsDateTimeOffset()
BaseBlankNode.AsTimeSpan()
BaseBlankNode.EffectiveType
BaseBlankNode.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 BlankNode : BaseBlankNode, IBlankNode, IRefNode, IEquatable<BaseBlankNode>, IComparable<BaseBlankNode>, 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>, IEquatable<BlankNode>, IComparable<BlankNode>

Constructors

| Edit this page View Source

BlankNode(string)

Create a new blank node.

Declaration
public BlankNode(string id)
Parameters
Type Name Description
string id

Custom Node ID to use.

Remarks

This constructor does not check for identifier collisions in a graph. When creating blank nodes to store in a IGraph, it is strongly recommended to only create blank nodes through the INodeFactory interface of the target graph so as to avoid the possibility of duplicating existing blank nodes.

| Edit this page View Source

BlankNode(INodeFactory)

Internal Only constructor for Blank Nodes.

Declaration
protected BlankNode(INodeFactory factory)
Parameters
Type Name Description
INodeFactory factory

Node Factory from which to obtain a Node ID.

Methods

| Edit this page View Source

CompareTo(BlankNode)

Implementation of Compare To for Blank Nodes.

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

Blank Node to Compare To.

Returns
Type Description
int
Remarks

Simply invokes the more general implementation of this method.

| Edit this page View Source

Equals(BlankNode)

Determines whether this Node is equal to a Blank Node.

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

Blank Node.

Returns
Type Description
bool

Implements

IBlankNode
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>
IEquatable<T>
IComparable<T>

Extension Methods

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