Show / Hide Table of Contents

Class GraphLiteralNode

Class for representing Graph Literal Nodes which are supported in highly expressive RDF syntaxes like Notation 3.
Inheritance
System.Object
BaseNode
BaseGraphLiteralNode
GraphLiteralNode
Implements
IGraphLiteralNode
System.IEquatable<BaseGraphLiteralNode>
System.IComparable<BaseGraphLiteralNode>
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<GraphLiteralNode>
System.IComparable<GraphLiteralNode>
Inherited Members
BaseGraphLiteralNode.SubGraph
BaseGraphLiteralNode.Equals(Object)
BaseGraphLiteralNode.Equals(INode)
BaseGraphLiteralNode.Equals(IBlankNode)
BaseGraphLiteralNode.Equals(IGraphLiteralNode)
BaseGraphLiteralNode.Equals(ILiteralNode)
BaseGraphLiteralNode.Equals(IUriNode)
BaseGraphLiteralNode.Equals(IVariableNode)
BaseGraphLiteralNode.Equals(BaseGraphLiteralNode)
BaseGraphLiteralNode.ToString()
BaseGraphLiteralNode.CompareTo(INode)
BaseGraphLiteralNode.CompareTo(IBlankNode)
BaseGraphLiteralNode.CompareTo(IGraphLiteralNode)
BaseGraphLiteralNode.CompareTo(ILiteralNode)
BaseGraphLiteralNode.CompareTo(IUriNode)
BaseGraphLiteralNode.CompareTo(IVariableNode)
BaseGraphLiteralNode.CompareTo(BaseGraphLiteralNode)
BaseGraphLiteralNode.GetObjectData(SerializationInfo, StreamingContext)
BaseGraphLiteralNode.ReadXml(XmlReader)
BaseGraphLiteralNode.WriteXml(XmlWriter)
BaseGraphLiteralNode.AsString()
BaseGraphLiteralNode.AsInteger()
BaseGraphLiteralNode.AsDecimal()
BaseGraphLiteralNode.AsFloat()
BaseGraphLiteralNode.AsDouble()
BaseGraphLiteralNode.AsBoolean()
BaseGraphLiteralNode.AsDateTime()
BaseGraphLiteralNode.AsDateTimeOffset()
BaseGraphLiteralNode.AsTimeSpan()
BaseGraphLiteralNode.EffectiveType
BaseGraphLiteralNode.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 GraphLiteralNode : BaseGraphLiteralNode, IGraphLiteralNode, IEquatable<BaseGraphLiteralNode>, IComparable<BaseGraphLiteralNode>, 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<GraphLiteralNode>, IComparable<GraphLiteralNode>

Constructors

| Improve this Doc View Source

GraphLiteralNode()

Deserialization Only Constructor.
Declaration
protected GraphLiteralNode()
| Improve this Doc View Source

GraphLiteralNode(SerializationInfo, StreamingContext)

Deserialization Constructor.
Declaration
protected GraphLiteralNode(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

GraphLiteralNode(IGraph)

Creates a new Graph Literal Node in the given Graph which represents the given Subgraph.
Declaration
protected GraphLiteralNode(IGraph g)
Parameters
Type Name Description
IGraph g Graph this node is in.
| Improve this Doc View Source

GraphLiteralNode(IGraph, IGraph)

Creates a new Graph Literal Node whose value is an empty Subgraph.
Declaration
protected GraphLiteralNode(IGraph g, IGraph subgraph)
Parameters
Type Name Description
IGraph g Graph this node is in.
IGraph subgraph Sub-graph this node represents.

Methods

| Improve this Doc View Source

CompareTo(GraphLiteralNode)

Implementation of Compare To for Graph Literal Nodes.
Declaration
public int CompareTo(GraphLiteralNode other)
Parameters
Type Name Description
GraphLiteralNode other Graph Literal 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(GraphLiteralNode)

Determines whether this Node is equal to a Graph Literal Node.
Declaration
public bool Equals(GraphLiteralNode other)
Parameters
Type Name Description
GraphLiteralNode other Graph Literal Node.
Returns
Type Description
System.Boolean

Implements

IGraphLiteralNode
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
    • GraphLiteralNode()
    • GraphLiteralNode(SerializationInfo, StreamingContext)
    • GraphLiteralNode(IGraph)
    • GraphLiteralNode(IGraph, IGraph)
  • Methods
    • CompareTo(GraphLiteralNode)
    • Equals(GraphLiteralNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX