GraphNode Class |
Namespace: Dse.Graph
public class GraphNode : DynamicObject, IEquatable<GraphNode>, IGraphNode, IEquatable<IGraphNode>
The GraphNode type exposes the following members.
Name | Description | |
---|---|---|
![]() | IsArray |
Returns true if the underlying value is an array.
|
![]() | IsObjectTree |
Returns true if the underlying value is an object tree.
|
![]() | IsScalar |
Returns true if the underlying value is a scalar value (string, double, boolean, ...).
|
Name | Description | |
---|---|---|
![]() | Equals(Object) |
Returns true if the value represented by this instance is the same.
(Overrides ObjectEquals(Object).) |
![]() | Equals(GraphNode) |
Returns true if the value represented by this instance is the same.
|
![]() | Equals(IGraphNode) | |
![]() | GetT |
Gets the typed value of a property of the result.
|
![]() | GetHashCode |
Gets the hash code for this instance, based on its value.
(Overrides ObjectGetHashCode.) |
![]() | GetProperties |
Gets the a dictionary of properties of this node.
|
![]() | GetRaw |
Gets the raw data represented by this instance.
Raw internal representation might be different depending on the graph serialization format and it is subject to change without any prior notice. |
![]() | HasProperty |
Returns true if the property is defined in this instance.
|
![]() | To(Type) |
Returns the representation of the GraphNode as an instance of the type provided.
|
![]() | ToT |
Returns the representation of the GraphNode as an instance of type T.
|
![]() | ToArray |
Converts the instance into an array when the internal representation is a json array.
|
![]() | ToBoolean |
Returns the representation of the result as a boolean.
|
![]() | ToDouble |
Returns the representation of the result as a double.
|
![]() | ToEdge | |
![]() | ToIArray |
Converts the instance into an array when the internal representation is a json array.
|
![]() | ToInt32 |
Returns the representation of the result as an int.
|
![]() | ToPath | |
![]() | ToString |
Returns the json representation of the result.
(Overrides ObjectToString.) |
![]() | ToVertex | |
![]() | TryConvert | (Overrides DynamicObjectTryConvert(ConvertBinder, Object).) |
![]() | TryGetMember |
Provides the implementation for operations that get member values.
(Overrides DynamicObjectTryGetMember(GetMemberBinder, Object).) |
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Returns true if the value represented by the instances are the same.
|
![]() ![]() | (GraphNode to Vertex) |
Converts this instance to a Vertex instance.
|
![]() ![]() | (GraphNode to Edge) |
Converts this instance to an Edge instance.
|
![]() ![]() | (GraphNode to Path) |
Converts this instance to a Path instance.
|
![]() ![]() | (GraphNode to String) |
Converts this instance to a string representation.
|
![]() ![]() | (GraphNode to Int16) |
Converts this instance to a short representation.
|
![]() ![]() | (GraphNode to Int32) |
Converts this instance to an int representation.
|
![]() ![]() | (GraphNode to Int64) |
Converts this instance to a long representation.
|
![]() ![]() | (GraphNode to Single) |
Converts this instance to a float representation.
|
![]() ![]() | (GraphNode to Double) |
Converts this instance to a long representation.
|
![]() ![]() | (GraphNode to Boolean) |
Converts this instance to a boolean representation.
|
![]() ![]() | Inequality |
Compares the values for inequality.
|