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<T><BaseVariableNode>
System.IComparable<T><BaseVariableNode>
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><VariableNode>
System.IComparable<T><VariableNode>
Inherited Members
BaseVariableNode.VariableName
BaseVariableNode.GetHashCode()
BaseVariableNode.Equals(INode)
BaseVariableNode.Equals(IRefNode)
BaseVariableNode.Equals(IBlankNode)
BaseVariableNode.Equals(IGraphLiteralNode)
BaseVariableNode.Equals(ILiteralNode)
BaseVariableNode.Equals(IUriNode)
BaseVariableNode.Equals(IVariableNode)
BaseVariableNode.Equals(ITripleNode)
BaseVariableNode.Equals(BaseVariableNode)
BaseVariableNode.Equals(object)
BaseVariableNode.ToString()
BaseVariableNode.CompareTo(INode)
BaseVariableNode.CompareTo(IRefNode)
BaseVariableNode.CompareTo(IBlankNode)
BaseVariableNode.CompareTo(IGraphLiteralNode)
BaseVariableNode.CompareTo(ILiteralNode)
BaseVariableNode.CompareTo(IUriNode)
BaseVariableNode.CompareTo(IVariableNode)
BaseVariableNode.CompareTo(ITripleNode)
BaseVariableNode.CompareTo(BaseVariableNode)
BaseVariableNode.AsString()
BaseVariableNode.AsInteger()
BaseVariableNode.AsDecimal()
BaseVariableNode.AsFloat()
BaseVariableNode.AsDouble()
BaseVariableNode.AsBoolean()
BaseVariableNode.AsDateTime()
BaseVariableNode.AsDateTimeOffset()
BaseVariableNode.AsTimeSpan()
BaseVariableNode.EffectiveType
BaseVariableNode.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 VariableNode : BaseVariableNode, IVariableNode, IEquatable<BaseVariableNode>, IComparable<BaseVariableNode>, 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<VariableNode>, IComparable<VariableNode>

Constructors

| Improve this Doc View Source

VariableNode(string)

Creates a new Variable Node.

Declaration
public VariableNode(string varName)
Parameters
Type Name Description
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
int
| 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.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
    • VariableNode(string)
  • Methods
    • CompareTo(VariableNode)
    • Equals(VariableNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX