Show / Hide Table of Contents

Class LongNode

A Valued Node with a Long value.
Inheritance
System.Object
BaseNode
BaseLiteralNode
LiteralNode
NumericNode
LongNode
Implements
ILiteralNode
System.IEquatable<BaseLiteralNode>
System.IComparable<BaseLiteralNode>
System.IEquatable<LiteralNode>
System.IComparable<LiteralNode>
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
Inherited Members
NumericNode.AsString()
NumericNode.AsBoolean()
NumericNode.AsDateTime()
NumericNode.AsDateTimeOffset()
NumericNode.AsTimeSpan()
NumericNode.EffectiveType
NumericNode.NumericType
LiteralNode.CompareTo(LiteralNode)
LiteralNode.Equals(LiteralNode)
BaseLiteralNode.Value
BaseLiteralNode.Language
BaseLiteralNode.DataType
BaseLiteralNode.Equals(Object)
BaseLiteralNode.Equals(INode)
BaseLiteralNode.Equals(IBlankNode)
BaseLiteralNode.Equals(IGraphLiteralNode)
BaseLiteralNode.Equals(ILiteralNode)
BaseLiteralNode.Equals(IUriNode)
BaseLiteralNode.Equals(IVariableNode)
BaseLiteralNode.Equals(BaseLiteralNode)
BaseLiteralNode.ToString()
BaseLiteralNode.CompareTo(INode)
BaseLiteralNode.CompareTo(IBlankNode)
BaseLiteralNode.CompareTo(ILiteralNode)
BaseLiteralNode.CompareTo(IGraphLiteralNode)
BaseLiteralNode.CompareTo(IUriNode)
BaseLiteralNode.CompareTo(IVariableNode)
BaseLiteralNode.CompareTo(BaseLiteralNode)
BaseLiteralNode.GetObjectData(SerializationInfo, StreamingContext)
BaseLiteralNode.ReadXml(XmlReader)
BaseLiteralNode.WriteXml(XmlWriter)
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.Nodes
Assembly: dotNetRDF.dll
Syntax
public class LongNode : NumericNode, ILiteralNode, IEquatable<BaseLiteralNode>, IComparable<BaseLiteralNode>, IEquatable<LiteralNode>, IComparable<LiteralNode>, 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

Constructors

| Improve this Doc View Source

LongNode(IGraph, Int64)

Creates a new long valued node.
Declaration
public LongNode(IGraph g, long value)
Parameters
Type Name Description
IGraph g Graph the node belongs to.
System.Int64 value Long value.
| Improve this Doc View Source

LongNode(IGraph, Int64, String)

Creates a new long valued node.
Declaration
public LongNode(IGraph g, long value, string lexicalValue)
Parameters
Type Name Description
IGraph g Graph the node belongs to.
System.Int64 value Long value.
System.String lexicalValue Lexical Value.
| Improve this Doc View Source

LongNode(IGraph, Int64, String, Uri)

Creates a new long valued node.
Declaration
public LongNode(IGraph g, long value, string lexicalValue, Uri datatype)
Parameters
Type Name Description
IGraph g Graph the node belongs to.
System.Int64 value Long value.
System.String lexicalValue Lexical Value.
System.Uri datatype Datatype URI.

Methods

| Improve this Doc View Source

AsDecimal()

Gets the decimal value of the long.
Declaration
public override decimal AsDecimal()
Returns
Type Description
System.Decimal
Overrides
NumericNode.AsDecimal()
| Improve this Doc View Source

AsDouble()

Gets the double value of the long.
Declaration
public override double AsDouble()
Returns
Type Description
System.Double
Overrides
NumericNode.AsDouble()
| Improve this Doc View Source

AsFloat()

Gets the float value of the long.
Declaration
public override float AsFloat()
Returns
Type Description
System.Single
Overrides
NumericNode.AsFloat()
| Improve this Doc View Source

AsInteger()

Gets the long value.
Declaration
public override long AsInteger()
Returns
Type Description
System.Int64
Overrides
NumericNode.AsInteger()

Implements

ILiteralNode
System.IEquatable<T>
System.IComparable<T>
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

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
    • LongNode(IGraph, Int64)
    • LongNode(IGraph, Int64, String)
    • LongNode(IGraph, Int64, String, Uri)
  • Methods
    • AsDecimal()
    • AsDouble()
    • AsFloat()
    • AsInteger()
  • Implements
  • Extension Methods
Back to top Generated by DocFX