SimpleVirtualVariableNode Class | 
Namespace: VDS.RDF.Storage.Virtualisation
The SimpleVirtualVariableNode type exposes the following members.
| Name | Description | |
|---|---|---|
| SimpleVirtualVariableNode(IGraph, Int32, IVirtualRdfProviderInt32, Int32) | 
            Creates a new Virtual Variable Node.
              | |
| SimpleVirtualVariableNode(IGraph, Int32, IVirtualRdfProviderInt32, Int32, IVariableNode) | 
            Creates a new Virtual Variable Node.
              | 
| Name | Description | |
|---|---|---|
| EffectiveType | 
            Gets the URI of the datatype this valued node represents as a String.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| Graph | 
            Gets the Graph the Node belongs to.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| GraphUri | 
            Gets/Sets the Graph URI of the Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| IsMaterialised | 
            Gets whether the Nodes value has been materialised.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| MaterialisedValue | 
            Gets the materialised value of the Node forcing it to be materialised if it hasn't already.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| NodeType | 
            Gets the Type of the Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| NumericType | 
            Gets the numeric type of the node.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| Provider | 
            Gets the Virtual RDF Provider of the Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| VariableName | 
            Gets the Variable Name.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| VirtualID | 
            Gets the Virtual ID of the Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | 
| Name | Description | |
|---|---|---|
| AsBoolean | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsDateTime | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsDateTimeOffset | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsDecimal | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsDouble | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsFloat | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsInteger | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsString | 
            Throws an error as variables nodes cannot be cast to types.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| AsTimeSpan | 
            Throws an error as variables cannot be cast to a time span.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| CompareTo(BaseVirtualNodeTNodeID, TGraphID) | 
            Compares this Node to another Virtual Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(BaseVirtualVariableNodeTNodeID, TGraphID) | 
            Compares this Node to another Variable Node.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| CompareTo(IBlankNode) | 
            Compares this Node to another Blank Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(IGraphLiteralNode) | 
            Compares this Node to another Graph LiteralNode.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(ILiteralNode) | 
            Compares this Node to another Literal Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(INode) | 
            Compares this Node to another Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(IUriNode) | 
            Compares this Node to another URI Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(IVariableNode) | 
            Compares this Node to another Variable Node.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| CompareTo(IVirtualNodeTNodeID, TGraphID) | 
            Compares this Node to another Virtual Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| CompareTo(SimpleVirtualVariableNode) | 
            Compares this Node to another virtual Variable node.
              | |
| CompareVirtualId | 
            Method to be implemented in derived classes to provide comparison of VirtualId values.
              (Overrides BaseVirtualNodeTNodeID, TGraphIDCompareVirtualId(TNodeID).) | |
| CopyNode | 
            Copies the Node to another Graph including the materialised value if present.
              (Overrides BaseVirtualNodeTNodeID, TGraphIDCopyNode(IGraph).) | |
| Equals(Object) | 
            Checks this Node for equality against another Object.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(BaseVirtualNodeTNodeID, TGraphID) | 
            Checks this Node for equality against another Virtual Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(BaseVirtualVariableNodeTNodeID, TGraphID) | 
            Checks this Node for equality against another Variable Node.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| Equals(IBlankNode) | 
            Checks this Node for equality against another Blank Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(IGraphLiteralNode) | 
            Checks this Node for equality against another Graph Literal Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(ILiteralNode) | 
            Checks this Node for equality against another Literal Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(INode) | 
            Checks this Node for equality against another Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(IUriNode) | 
            Checks this Node for equality against another URI Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(IVariableNode) | 
            Checks this Node for equality against another Variable Node.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| Equals(IVirtualNodeTNodeID, TGraphID) | 
            Checks this Node for equality against another Virtual Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| Equals(SimpleVirtualVariableNode) | 
            Determines whether this Node is equal to another virtual variable node.
              | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetHashCode | 
            Gets the Hash Code of the Virtual Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| GetObjectData | 
            Gets the data for serialization.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| GetSchema | 
            Gets the schema for XML serialization.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| MaterialiseValue | 
            Materialises the Value if it is not already materialised.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| OnMaterialise | 
            Takes post materialisation actions.
              (Inherited from BaseVirtualVariableNodeTNodeID, TGraphID.) | |
| ReadXml | 
            Reads the data for XML deserialization.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| ToString | 
            Gets the String representation of the Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| ToString(INodeFormatter) | 
            Gets the String representation of the Node formatted with the given Node formatter.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| ToString(INodeFormatter, TripleSegment) | 
            Gets the String representation of the Node formatted with the given Node formatter.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| TryCompareVirtualId | 
            Attempt to compare this node with another node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| TryVirtualEquality | 
            Tries to check for equality using virtual node IDs.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | |
| WriteXml | 
            Writes the data for XML deserialization.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) | 
| Name | Description | |
|---|---|---|
| _value | 
            The materialised value of the Virtual Node.
              (Inherited from BaseVirtualNodeTNodeID, TGraphID.) |