Class VertexProperty
A VertexProperty denotes a key/value pair associated with a Vertex.
Implements
Inherited Members
Namespace: Gremlin.Net.Structure
Assembly: Gremlin.Net.dll
Syntax
public class VertexProperty : Element, IEquatable<Element>
Constructors
VertexProperty(object?, string, dynamic?, Vertex?, dynamic[]?)
Initializes a new instance of the VertexProperty class.
Declaration
public VertexProperty(object? id, string label, dynamic? value, Vertex? vertex = null, dynamic[]? properties = null)
Parameters
Type | Name | Description |
---|---|---|
object | id | The id of the vertex property. |
string | label | The label of the vertex property. |
dynamic | value | The id of the vertex property. |
Vertex | vertex | The (optional) Vertex that owns this VertexProperty. |
dynamic[] | properties | Optional properties of the VertexProperty. |
Properties
Key
The key of this VertexProperty.
Declaration
public string Key { get; }
Property Value
Type | Description |
---|---|
string |
Value
The value of this VertexProperty.
Declaration
public dynamic? Value { get; }
Property Value
Type | Description |
---|---|
dynamic |
Vertex
The Vertex that owns this VertexProperty.
Declaration
public Vertex? Vertex { get; }
Property Value
Type | Description |
---|---|
Vertex |
Methods
Property(string)
Get property by key
Declaration
public Property? Property(string key)
Parameters
Type | Name | Description |
---|---|---|
string | key |
Returns
Type | Description |
---|---|
Property | property or null when not found |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |