Show / Hide Table of Contents

Class VariableNode

Class representing Variable Nodes (only used for N3).
Inheritance
System.Object
BaseNode
BaseVariableNode
VariableNode
Implements
IVariableNode
System.IEquatable<BaseVariableNode>
System.IComparable<BaseVariableNode>
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<VariableNode>
System.IComparable<VariableNode>
Inherited Members
BaseVariableNode.VariableName
BaseVariableNode.Equals(INode)
BaseVariableNode.Equals(IBlankNode)
BaseVariableNode.Equals(IGraphLiteralNode)
BaseVariableNode.Equals(ILiteralNode)
BaseVariableNode.Equals(IUriNode)
BaseVariableNode.Equals(IVariableNode)
BaseVariableNode.Equals(BaseVariableNode)
BaseVariableNode.Equals(Object)
BaseVariableNode.ToString()
BaseVariableNode.CompareTo(INode)
BaseVariableNode.CompareTo(IBlankNode)
BaseVariableNode.CompareTo(IGraphLiteralNode)
BaseVariableNode.CompareTo(ILiteralNode)
BaseVariableNode.CompareTo(IUriNode)
BaseVariableNode.CompareTo(IVariableNode)
BaseVariableNode.CompareTo(BaseVariableNode)
BaseVariableNode.GetObjectData(SerializationInfo, StreamingContext)
BaseVariableNode.ReadXml(XmlReader)
BaseVariableNode.WriteXml(XmlWriter)
BaseVariableNode.AsString()
BaseVariableNode.AsInteger()
BaseVariableNode.AsDecimal()
BaseVariableNode.AsFloat()
BaseVariableNode.AsDouble()
BaseVariableNode.AsBoolean()
BaseVariableNode.AsDateTime()
BaseVariableNode.AsDateTimeOffset()
BaseVariableNode.AsTimeSpan()
BaseVariableNode.EffectiveType
BaseVariableNode.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 VariableNode : BaseVariableNode, IVariableNode, IEquatable<BaseVariableNode>, IComparable<BaseVariableNode>, 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<VariableNode>, IComparable<VariableNode>

Constructors

| Improve this Doc View Source

VariableNode()

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

VariableNode(SerializationInfo, StreamingContext)

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

VariableNode(IGraph, String)

Creates a new Variable Node.
Declaration
protected VariableNode(IGraph g, string varname)
Parameters
Type Name Description
IGraph g Graph.
System.String varname Variable Name.

Methods

| Improve this Doc View Source

CompareTo(VariableNode)

Compares this Node to another Variable Node.
Declaration
public int CompareTo(VariableNode other)
Parameters
Type Name Description
VariableNode other Variable Node.
Returns
Type Description
System.Int32
| Improve this Doc View Source

Equals(VariableNode)

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

Implements

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