Show / Hide Table of Contents

Class UriNode

Class for representing URI Nodes.

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

Constructors

| Edit this page View Source

UriNode(Uri)

Constructor for URI Nodes.

Declaration
public UriNode(Uri uri)
Parameters
Type Name Description
Uri uri

URI for the Node.

Methods

| Edit this page View Source

CompareTo(UriNode)

Implementation of Compare To for URI Nodes.

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

URI Node to Compare To.

Returns
Type Description
int
Remarks

Simply invokes the more general implementation of this method.

| Edit this page View Source

Equals(UriNode)

Determines whether this Node is equal to a URI Node.

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

URI Node.

Returns
Type Description
bool

Implements

IUriNode
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)
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
    • UriNode(Uri)
  • Methods
    • CompareTo(UriNode)
    • Equals(UriNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX