Show / Hide Table of Contents

Class UriNode

Class for representing URI Nodes.

Inheritance
System.Object
BaseNode
BaseUriNode
UriNode
Implements
IUriNode
IRefNode
System.IEquatable<T><BaseUriNode>
System.IComparable<T><BaseUriNode>
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.IEquatable<T><UriNode>
System.IComparable<T><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

| Improve this Doc View Source

UriNode(Uri)

Constructor for URI Nodes.

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

URI for the Node.

Methods

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

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

Implements

IUriNode
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.IEquatable<T>
System.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)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • UriNode(Uri)
  • Methods
    • CompareTo(UriNode)
    • Equals(UriNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX