Show / Hide Table of Contents

Class GraphWrapperNode

A node wrapper that preserves a reference to a graph along with the node itself.

Inheritance
System.Object
WrapperNode
GraphWrapperNode
Path
Report
Result
Implements
IBlankNode
IUriNode
IRefNode
ILiteralNode
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>
Inherited Members
WrapperNode.NodeType
WrapperNode.Node
WrapperNode.Equals(object)
WrapperNode.GetHashCode()
WrapperNode.ToString()
WrapperNode.CompareTo(INode)
WrapperNode.CompareTo(IRefNode)
WrapperNode.CompareTo(IBlankNode)
WrapperNode.CompareTo(IGraphLiteralNode)
WrapperNode.CompareTo(ILiteralNode)
WrapperNode.CompareTo(IUriNode)
WrapperNode.CompareTo(IVariableNode)
WrapperNode.CompareTo(ITripleNode)
WrapperNode.Equals(INode)
WrapperNode.Equals(IRefNode)
WrapperNode.Equals(IBlankNode)
WrapperNode.Equals(IGraphLiteralNode)
WrapperNode.Equals(ILiteralNode)
WrapperNode.Equals(IUriNode)
WrapperNode.Equals(IVariableNode)
WrapperNode.Equals(ITripleNode)
WrapperNode.ToString(INodeFormatter)
WrapperNode.ToString(INodeFormatter, TripleSegment)
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public class GraphWrapperNode : WrapperNode, IBlankNode, IUriNode, IRefNode, ILiteralNode, 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>

Constructors

| Improve this Doc View Source

GraphWrapperNode(INode, IGraph)

Creates a wrapper node with a specific graph as context.

Declaration
public GraphWrapperNode(INode node, IGraph graph)
Parameters
Type Name Description
INode node

The node to be wrapped.

IGraph graph

The graph context for the wrapped node.

Properties

| Improve this Doc View Source

Graph

Get the graph context for this wrapper node.

Declaration
public IGraph Graph { get; }
Property Value
Type Description
IGraph

Implements

IBlankNode
IUriNode
IRefNode
ILiteralNode
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>

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
DynamicExtensions.AsDynamic(INode, IGraph, Uri)
Extensions.EffectiveBooleanValue(INode)
Extensions.IsListRoot(INode, IGraph)
ValuedNodeExtensions.AsValuedNode(INode)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • GraphWrapperNode(INode, IGraph)
  • Properties
    • Graph
  • Implements
  • Extension Methods
Back to top Generated by DocFX