Show / Hide Table of Contents

Class UriNode

Class for representing URI Nodes.
Inheritance
System.Object
BaseNode
BaseUriNode
UriNode
Implements
IUriNode
System.IEquatable<BaseUriNode>
System.IComparable<BaseUriNode>
IValuedNode
INode
System.IComparable<INode>
System.IComparable<IBlankNode>
System.IComparable<IGraphLiteralNode>
System.IComparable<ILiteralNode>
System.IComparable<IUriNode>
System.IComparable<IVariableNode>
System.IEquatable<INode>
System.IEquatable<IBlankNode>
System.IEquatable<IGraphLiteralNode>
System.IEquatable<ILiteralNode>
System.IEquatable<IUriNode>
System.IEquatable<IVariableNode>
System.Runtime.Serialization.ISerializable
System.Xml.Serialization.IXmlSerializable
System.IEquatable<UriNode>
System.IComparable<UriNode>
Inherited Members
BaseUriNode.Uri
BaseUriNode.Equals(Object)
BaseUriNode.Equals(INode)
BaseUriNode.Equals(IBlankNode)
BaseUriNode.Equals(IGraphLiteralNode)
BaseUriNode.Equals(ILiteralNode)
BaseUriNode.Equals(IUriNode)
BaseUriNode.Equals(IVariableNode)
BaseUriNode.Equals(BaseUriNode)
BaseUriNode.ToString()
BaseUriNode.CompareTo(INode)
BaseUriNode.CompareTo(IBlankNode)
BaseUriNode.CompareTo(IGraphLiteralNode)
BaseUriNode.CompareTo(ILiteralNode)
BaseUriNode.CompareTo(IVariableNode)
BaseUriNode.CompareTo(IUriNode)
BaseUriNode.CompareTo(BaseUriNode)
BaseUriNode.GetObjectData(SerializationInfo, StreamingContext)
BaseUriNode.ReadXml(XmlReader)
BaseUriNode.WriteXml(XmlWriter)
BaseUriNode.AsString()
BaseUriNode.AsInteger()
BaseUriNode.AsDecimal()
BaseUriNode.AsFloat()
BaseUriNode.AsDouble()
BaseUriNode.AsBoolean()
BaseUriNode.AsDateTime()
BaseUriNode.AsDateTimeOffset()
BaseUriNode.AsTimeSpan()
BaseUriNode.EffectiveType
BaseUriNode.NumericType
BaseNode._graph
BaseNode._graphUri
BaseNode._nodetype
BaseNode._hashcode
BaseNode.NodeType
BaseNode.Graph
BaseNode.GraphUri
BaseNode.ToString(INodeFormatter)
BaseNode.ToString(INodeFormatter, TripleSegment)
BaseNode.GetHashCode()
BaseNode.GetSchema()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
[Serializable]
public class UriNode : BaseUriNode, IUriNode, IEquatable<BaseUriNode>, IComparable<BaseUriNode>, IValuedNode, INode, IComparable<INode>, IComparable<IBlankNode>, IComparable<IGraphLiteralNode>, IComparable<ILiteralNode>, IComparable<IUriNode>, IComparable<IVariableNode>, IEquatable<INode>, IEquatable<IBlankNode>, IEquatable<IGraphLiteralNode>, IEquatable<ILiteralNode>, IEquatable<IUriNode>, IEquatable<IVariableNode>, ISerializable, IXmlSerializable, IEquatable<UriNode>, IComparable<UriNode>

Constructors

| Improve this Doc View Source

UriNode()

Deserilization Only Constructor.
Declaration
protected UriNode()
| Improve this Doc View Source

UriNode(SerializationInfo, StreamingContext)

Deserialization Constructor.
Declaration
protected UriNode(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info Serialization Information.
System.Runtime.Serialization.StreamingContext context Streaming Context.
| Improve this Doc View Source

UriNode(IGraph, String)

Internal Only Constructor for URI Nodes.
Declaration
protected UriNode(IGraph g, string qname)
Parameters
Type Name Description
IGraph g Graph this Node is in.
System.String qname QName for the Node.
Remarks
This Constructor tries to resolve the QName using the NamespaceMapper and Base Uri of the Graph it is in. Exceptions may occur if we cannot resolve the QName correctly.
| Improve this Doc View Source

UriNode(IGraph, Uri)

Internal Only Constructor for URI Nodes.
Declaration
protected UriNode(IGraph g, Uri uri)
Parameters
Type Name Description
IGraph g Graph this Node is in.
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
System.Int32
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
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.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.Runtime.Serialization.ISerializable
System.Xml.Serialization.IXmlSerializable
System.IEquatable<T>
System.IComparable<T>

Extension Methods

Extensions.AsEnumerable<T>(T)
Extensions.IsListRoot(INode, IGraph)
Extensions.CopyNode(INode, IGraph)
Extensions.CopyNode(INode, IGraph, Boolean)
DynamicExtensions.AsDynamic(INode, Uri)
ValuedNodeExtensions.AsValuedNode(INode)
ValuedNodeExtensions.AsSafeBoolean(IValuedNode)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • UriNode()
    • UriNode(SerializationInfo, StreamingContext)
    • UriNode(IGraph, String)
    • UriNode(IGraph, Uri)
  • Methods
    • CompareTo(UriNode)
    • Equals(UriNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX