DynamicNode Class |
Namespace: VDS.RDF.Dynamic
public class DynamicNode : WrapperNode, IUriNode, 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, IBlankNode, IDynamicMetaObjectProvider, IDictionary<INode, Object>, ICollection<KeyValuePair<INode, Object>>, IEnumerable<KeyValuePair<INode, Object>>, IEnumerable, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, IDictionary<Uri, Object>, ICollection<KeyValuePair<Uri, Object>>, IEnumerable<KeyValuePair<Uri, Object>>
The DynamicNode type exposes the following members.
Name | Description | |
---|---|---|
DynamicNode |
Initializes a new instance of the DynamicNode class.
|
Name | Description | |
---|---|---|
BaseUri |
Gets the URI used to resolve relative predicate references.
| |
Count |
Gets the number of distinct outgoing predicates from this node.
| |
Graph |
Gets the Graph the Node belongs to.
(Inherited from WrapperNode.) | |
GraphUri |
Gets/Sets the Graph URI associated with a Node.
(Inherited from WrapperNode.) | |
IsReadOnly |
Gets a value indicating whether this node is read only (always false).
| |
ItemString |
Gets statement objects with this subject and predicate equivalent to predicate or sets staements with this subject, predicate equivalent to predicate and objects equivalent to value.
| |
ItemUri |
Gets statement objects with this subject and predicate equivalent to predicate or sets staements with this subject, predicate equivalent to predicate and objects equivalent to value.
| |
ItemINode |
Gets statement objects with this subject and predicate or sets staements with this subject, predicate and objects equivalent to value.
| |
Keys |
Gets an ICollectionT containing outgoing predicate node names shortened as much as possible.
| |
Node |
Gets the underlying node this is a wrapper around.
(Inherited from WrapperNode.) | |
NodeType |
Nodes have a Type.
(Inherited from WrapperNode.) | |
Values |
Gets a collection of dynamic object collections, one per distinct outgoing predicate from this node.
|
Name | Description | |
---|---|---|
Add(String, Object) |
Asserts statements with this subject and predicate and objects equivalent to parameters.
| |
Add(Uri, Object) |
Asserts statements with this subject and predicate and objects equivalent to parameters.
| |
Add(INode, Object) |
Asserts statements with this subject, predicate and equivalent to objects.
| |
Clear |
Retracts statements with this subject.
| |
CompareTo(IBlankNode) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from WrapperNode.) | |
CompareTo(IGraphLiteralNode) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from WrapperNode.) | |
CompareTo(ILiteralNode) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from WrapperNode.) | |
CompareTo(INode) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from WrapperNode.) | |
CompareTo(IUriNode) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from WrapperNode.) | |
CompareTo(IVariableNode) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from WrapperNode.) | |
Contains(String, Object) |
Checks whether statements exist with this subject, predicate equivalent to predicate and objects equivalent to objects.
| |
Contains(Uri, Object) |
Checks whether statements exist with this subject, predicate equivalent to predicate and objects equivalent to objects.
| |
Contains(INode, Object) |
Checks whether statements exist with this subject, predicate and objects equivalent to objects.
| |
ContainsKey(String) |
Checks whether this node has an outgoing predicate equivalent to key.
| |
ContainsKey(Uri) |
Checks whether this node has an outgoing predicate equivalent to key.
| |
ContainsKey(INode) |
Checks whether this node has an outgoing predicate equal to key.
| |
Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from WrapperNode.) | |
Equals(IBlankNode) | Indicates whether the current object is equal to another object of the same type. (Inherited from WrapperNode.) | |
Equals(IGraphLiteralNode) | Indicates whether the current object is equal to another object of the same type. (Inherited from WrapperNode.) | |
Equals(ILiteralNode) | Indicates whether the current object is equal to another object of the same type. (Inherited from WrapperNode.) | |
Equals(INode) | Indicates whether the current object is equal to another object of the same type. (Inherited from WrapperNode.) | |
Equals(IUriNode) | Indicates whether the current object is equal to another object of the same type. (Inherited from WrapperNode.) | |
Equals(IVariableNode) | Indicates whether the current object is equal to another object of the same type. (Inherited from WrapperNode.) | |
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 | Serves as the default hash function. (Inherited from WrapperNode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Remove(String) |
Retracts statements with this subject and equivalent to predicate.
| |
Remove(Uri) |
Retracts statements with this subject and equivalent to predicate.
| |
Remove(INode) |
Retracts statements with this subject and predicate.
| |
Remove(String, Object) |
Retracts statements with this subject, predicate equivalent to predicate and objects equivalent to objects.
| |
Remove(Uri, Object) |
Retracts statements with this subject, predicate equivalent to predicate and objects equivalent to objects.
| |
Remove(INode, Object) |
Retracts statements with this subject, predicate and objects equivalent to objects.
| |
ToString | Returns a string that represents the current object. (Inherited from WrapperNode.) | |
ToString(INodeFormatter) |
Gets the String representation of the Node formatted with the given Node formatter.
(Inherited from WrapperNode.) | |
ToString(INodeFormatter, TripleSegment) |
Gets the String representation of the Node formatted with the given Node formatter.
(Inherited from WrapperNode.) | |
TryGetValue(String, Object) |
Tries to get an object collection.
| |
TryGetValue(Uri, Object) |
Tries to get an object collection.
| |
TryGetValue(INode, Object) |
Tries to get an object collection.
|
Name | Description | |
---|---|---|
AsDynamic |
Dynamically wraps a node.
(Defined by DynamicExtensions.) | |
AsValuedNode |
Takes a INode and converts it to a IValuedNode if it is not already an instance that implements the interface.
(Defined by ValuedNodeExtensions.) | |
CopyNode(IGraph) | Overloaded.
Copies a Node to the target Graph.
(Defined by Extensions.) | |
CopyNode(IGraph, Boolean) | Overloaded.
Copies a Node to the target Graph.
(Defined by Extensions.) | |
IsDisjointKeyValuePairString, Object(IEnumerableKeyValuePairString, Object) | Overloaded.
Determines whether the contents of two enumerables are disjoint.
(Defined by Extensions.) | |
IsDisjointKeyValuePairUri, Object(IEnumerableKeyValuePairUri, Object) | Overloaded. (Defined by Extensions.) | |
IsDisjointKeyValuePairINode, Object(IEnumerableKeyValuePairINode, Object) | Overloaded. (Defined by Extensions.) | |
IsListRoot |
Gets whether a given Node is valid as a List Root, this does not guarantee that the list itself is valid simply that the Node appears to be the root of a list.
(Defined by Extensions.) |