dotNetRDF API Documentation

BaseVirtualUriNode(TNodeID,TGraphID) Members

BaseVirtualUriNode(TNodeID,TGraphID) overview

Public Instance Constructors

BaseVirtualUriNode(TNodeID,TGraphID) Overloaded. Initializes a new instance of the BaseVirtualUriNode(TNodeID,TGraphID) class.

Public Instance Properties

EffectiveType Gets the URI of the datatype this valued node represents as a String
Graph (inherited from BaseVirtualNode) Gets the Graph the Node belongs to
GraphUri (inherited from BaseVirtualNode) Gets/Sets the Graph URI of the Node
IsMaterialised (inherited from BaseVirtualNode) Gets whether the Nodes value has been materialised
MaterialisedValue (inherited from BaseVirtualNode) Gets the materialised value of the Node forcing it to be materialised if it hasn't already
NodeType (inherited from BaseVirtualNode) Gets the Type of the Node
NumericType Gets the numeric type of the expression
Provider (inherited from BaseVirtualNode) Gets the Virtual RDF Provider of the Node
Uri Gets the URI
VirtualID (inherited from BaseVirtualNode) Gets the Virtual ID of the Node

Public Instance Methods

AsBoolean Throws an error as URI nodes cannot be cast to a boolean
AsDateTime Throws an error as URI nodes cannot be cast to a date time
AsDecimal Throws an error as URI nodes cannot be cast to numerics
AsDouble Throws an error as URI nodes cannot be cast to numerics
AsFloat Throws an error as URI nodes cannot be cast to numerics
AsInteger Throws an error as URI nodes cannot be cast to numerics
AsString Gets the string value of the node
AsTimeSpan Throws an error as URIs cannot be cast to a time span
CompareToOverloaded. Compares this Node to another URI Node
CompareTo (inherited from BaseVirtualNode)Overloaded. Compares this Node to another Virtual Node
CopyNode (inherited from BaseVirtualNode) Copies the Virtual Node into another Graph
EqualsOverloaded. Checks this Node for equality against another URI Node
Equals (inherited from BaseVirtualNode)Overloaded. Checks this Node for equality against another Object
GetHashCode (inherited from BaseVirtualNode) Gets the Hash Code of the Virtual Node
GetObjectData (inherited from BaseVirtualNode) Gets the data for serialization
GetSchema (inherited from BaseVirtualNode) Gets the schema for XML serialization
GetType (inherited from Object)
ReadXml (inherited from BaseVirtualNode) Reads the data for XML deserialization
ToString (inherited from BaseVirtualNode)Overloaded. Gets the String representation of the Node formatted with the given Node formatter
WriteXml (inherited from BaseVirtualNode) Writes the data for XML deserialization

Protected Instance Fields

_value (inherited from BaseVirtualNode) The materialised value of the Virtual Node

Protected Instance Methods

Finalize (inherited from Object)
MaterialiseValue (inherited from BaseVirtualNode) Materialises the Value if it is not already materialised
MemberwiseClone (inherited from Object)
OnMaterialise Takes post materialisation actions
TryVirtualEquality (inherited from BaseVirtualNode) Tries to check for equality using virtual node IDs

See Also

BaseVirtualUriNode<TNodeID, TGraphID> Class | VDS.RDF.Storage.Virtualisation Namespace