You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2019/05/24 18:37:08 UTC

svn commit: r1859897 [6/21] - in /tinkerpop/site: docs/3.4.2-SNAPSHOT/dev/developer/ docs/3.4.2-SNAPSHOT/dev/io/ docs/3.4.2-SNAPSHOT/dev/provider/ docs/3.4.2-SNAPSHOT/recipes/ docs/3.4.2-SNAPSHOT/reference/ docs/3.4.2-SNAPSHOT/tutorials/getting-started...

Modified: tinkerpop/site/dotnetdocs/3.4.2-SNAPSHOT/index.json
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.4.2-SNAPSHOT/index.json?rev=1859897&r1=1859896&r2=1859897&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.4.2-SNAPSHOT/index.json (original)
+++ tinkerpop/site/dotnetdocs/3.4.2-SNAPSHOT/index.json Fri May 24 18:37:06 2019
@@ -1,23 +1,23 @@
 {
-  "api/Gremlin.Net.Process.Traversal.Strategy.Verification.LambdaRestrictionStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Verification.LambdaRestrictionStrategy.html",
-    "title": "Class LambdaRestrictionStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class LambdaRestrictionStrategy Does not allow lambdas to be used in a ITraversal . Inheritance System.Object AbstractTraversalStrategy LambdaRestrictionStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.ApplyAsync<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Verification Assembly : cs.temp.dll.dll Syntax public class LambdaRestrictionStrategy : AbstractTraversalStrategy, ITraversalStrat
 egy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
+  "api/Gremlin.Net.Process.Traversal.GraphTraversal-2.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.GraphTraversal-2.html",
+    "title": "Class GraphTraversal<S, E> | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class GraphTraversal<S, E> Graph traversals are the primary way in which graphs are processed. Inheritance System.Object DefaultTraversal <S, E> GraphTraversal<S, E> Implements ITraversal <S, E> ITraversal System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerator <E> System.IDisposable System.Collections.IEnumerator Inherited Members DefaultTraversal<S, E>.Bytecode DefaultTraversal<S, E>.SideEffects DefaultTraversal<S, E>.Traversers DefaultTraversal<S, E>.ITraversal.Iterate() DefaultTraversal<S, E>.TraversalStrategies DefaultTraversal<S, E>.Dispose() DefaultTraversal<S, E>.MoveNext() DefaultTraversal<S, E>.Reset() DefaultTraversal<S, E>.Current DefaultTraversal<S, E>.Next() DefaultTraversal<S, E>.Next(Int32) DefaultTraversal<S, E>.Iterate() DefaultTraversal<S, E>.NextTraverser() DefaultTraversal<S, E>.ToList() DefaultTraversal<S, E>.ToSet() DefaultTraversal<S, E>.Dispose(Boolean) DefaultTraversal<S, E>.Promise<TReturn>(Func<ITraversal<S, E>, TRet
 urn>) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class GraphTraversal<S, E> : DefaultTraversal<S, E>, ITraversal<S, E>, ITraversal, IEnumerator, IEnumerator<E>, IDisposable, IEnumerator Type Parameters Name Description S E Constructors GraphTraversal() Initializes a new instance of the GraphTraversal<S, E> class. Declaration public GraphTraversal() GraphTraversal(ICollection<ITraversalStrategy>, Bytecode) Initializes a new instance of the GraphTraversal<S, E> class. Declaration public GraphTraversal(ICollection<ITraversalStrategy> traversalStrategies, Bytecode bytecode) Parameters Type Name Description System.Collections.Generic.ICollection < ITraversalStrategy > traversalStrategies The trave
 rsal strategies to be used by this graph traversal at evaluation time. Bytecode bytecode The Bytecode associated with the construction of this graph traversal. Methods AddE(ITraversal) Adds the addE step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> AddE(ITraversal edgeLabelTraversal) Parameters Type Name Description ITraversal edgeLabelTraversal Returns Type Description GraphTraversal <S, Edge > AddE(String) Adds the addE step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> AddE(string edgeLabel) Parameters Type Name Description System.String edgeLabel Returns Type Description GraphTraversal <S, Edge > AddV() Adds the addV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> AddV() Returns Type Description GraphTraversal <S, Vertex > AddV(ITraversal) Adds the addV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> AddV(ITraversal vertexLabelTraversal) Parameters Type Name
  Description ITraversal vertexLabelTraversal Returns Type Description GraphTraversal <S, Vertex > AddV(String) Adds the addV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> AddV(string vertexLabel) Parameters Type Name Description System.String vertexLabel Returns Type Description GraphTraversal <S, Vertex > Aggregate(String) Adds the aggregate step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Aggregate(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, E> And(ITraversal[]) Adds the and step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> And(params ITraversal[] andTraversals) Parameters Type Name Description ITraversal [] andTraversals Returns Type Description GraphTraversal <S, E> As(String, String[]) Adds the as step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> As(string stepLabel, params string[] s
 tepLabels) Parameters Type Name Description System.String stepLabel System.String [] stepLabels Returns Type Description GraphTraversal <S, E> Barrier() Adds the barrier step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Barrier() Returns Type Description GraphTraversal <S, E> Barrier(IConsumer) Adds the barrier step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Barrier(IConsumer barrierConsumer) Parameters Type Name Description IConsumer barrierConsumer Returns Type Description GraphTraversal <S, E> Barrier(Int32) Adds the barrier step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Barrier(int maxBarrierSize) Parameters Type Name Description System.Int32 maxBarrierSize Returns Type Description GraphTraversal <S, E> Both(String[]) Adds the both step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> Both(params string[] edgeLabels) Parameters Type Name Description System.String [] edge
 Labels Returns Type Description GraphTraversal <S, Vertex > BothE(String[]) Adds the bothE step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> BothE(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal <S, Edge > BothV() Adds the bothV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> BothV() Returns Type Description GraphTraversal <S, Vertex > Branch<E2>(IFunction) Adds the branch step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Branch<E2>(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Branch<E2>(ITraversal) Adds the branch step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Branch<E2>(ITraversal branchTraversal) Parameters Type Name Description ITraversal branchTraversal Returns Type Descri
 ption GraphTraversal <S, E2> Type Parameters Name Description E2 By() Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By() Returns Type Description GraphTraversal <S, E> By(IComparator) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(IComparator comparator) Parameters Type Name Description IComparator comparator Returns Type Description GraphTraversal <S, E> By(IFunction) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal <S, E> By(IFunction, IComparator) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(IFunction function, IComparator comparator) Parameters Type Name Description IFunction function IComparator comparator Returns Type Description GraphTraversal <S, E> By(ITraversal) Adds the by step to this Graph
 Traversal<S, E> . Declaration public GraphTraversal<S, E> By(ITraversal traversal) Parameters Type Name Description ITraversal traversal Returns Type Description GraphTraversal <S, E> By(ITraversal, IComparator) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(ITraversal traversal, IComparator comparator) Parameters Type Name Description ITraversal traversal IComparator comparator Returns Type Description GraphTraversal <S, E> By(Order) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(Order order) Parameters Type Name Description Order order Returns Type Description GraphTraversal <S, E> By(T) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(T token) Parameters Type Name Description T token Returns Type Description GraphTraversal <S, E> By(String) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(string key) Parameters
  Type Name Description System.String key Returns Type Description GraphTraversal <S, E> By(String, IComparator) Adds the by step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> By(string key, IComparator comparator) Parameters Type Name Description System.String key IComparator comparator Returns Type Description GraphTraversal <S, E> Cap<E2>(String, String[]) Adds the cap step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Cap<E2>(string sideEffectKey, params string[] sideEffectKeys) Parameters Type Name Description System.String sideEffectKey System.String [] sideEffectKeys Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Choose<E2>(IFunction) Adds the choose step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Choose<E2>(IFunction choiceFunction) Parameters Type Name Description IFunction choiceFunction Returns Type Description GraphTraversal <S, E2> Type Parameters Name Des
 cription E2 Choose<E2>(IPredicate, ITraversal) Adds the choose step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Choose<E2>(IPredicate choosePredicate, ITraversal trueChoice) Parameters Type Name Description IPredicate choosePredicate ITraversal trueChoice Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Choose<E2>(IPredicate, ITraversal, ITraversal) Adds the choose step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Choose<E2>(IPredicate choosePredicate, ITraversal trueChoice, ITraversal falseChoice) Parameters Type Name Description IPredicate choosePredicate ITraversal trueChoice ITraversal falseChoice Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Choose<E2>(ITraversal) Adds the choose step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Choose<E2>(ITraversal choiceTraversal) Parameters Type Name Description ITraversal choiceTraversal
  Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Choose<E2>(ITraversal, ITraversal) Adds the choose step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Choose<E2>(ITraversal traversalPredicate, ITraversal trueChoice) Parameters Type Name Description ITraversal traversalPredicate ITraversal trueChoice Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Choose<E2>(ITraversal, ITraversal, ITraversal) Adds the choose step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Choose<E2>(ITraversal traversalPredicate, ITraversal trueChoice, ITraversal falseChoice) Parameters Type Name Description ITraversal traversalPredicate ITraversal trueChoice ITraversal falseChoice Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Coalesce<E2>(ITraversal[]) Adds the coalesce step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Coalesc
 e<E2>(params ITraversal[] coalesceTraversals) Parameters Type Name Description ITraversal [] coalesceTraversals Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Coin(Double) Adds the coin step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Coin(double probability) Parameters Type Name Description System.Double probability Returns Type Description GraphTraversal <S, E> ConnectedComponent() Adds the connectedComponent step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> ConnectedComponent() Returns Type Description GraphTraversal <S, E> Constant<E2>(E2) Adds the constant step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Constant<E2>(E2 e) Parameters Type Name Description E2 e Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Count() Adds the count step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, long> Count() Returns Typ
 e Description GraphTraversal <S, System.Int64 > Count(Scope) Adds the count step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, long> Count(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, System.Int64 > CyclicPath() Adds the cyclicPath step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> CyclicPath() Returns Type Description GraphTraversal <S, E> Dedup(Scope, String[]) Adds the dedup step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Dedup(Scope scope, params string[] dedupLabels) Parameters Type Name Description Scope scope System.String [] dedupLabels Returns Type Description GraphTraversal <S, E> Dedup(String[]) Adds the dedup step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Dedup(params string[] dedupLabels) Parameters Type Name Description System.String [] dedupLabels Returns Type Description GraphTraversal <S, E> Drop() Adds the 
 drop step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Drop() Returns Type Description GraphTraversal <S, E> Emit() Adds the emit step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Emit() Returns Type Description GraphTraversal <S, E> Emit(IPredicate) Adds the emit step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Emit(IPredicate emitPredicate) Parameters Type Name Description IPredicate emitPredicate Returns Type Description GraphTraversal <S, E> Emit(ITraversal) Adds the emit step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Emit(ITraversal emitTraversal) Parameters Type Name Description ITraversal emitTraversal Returns Type Description GraphTraversal <S, E> Filter(IPredicate) Adds the filter step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Filter(IPredicate predicate) Parameters Type Name Description IPredicate predicate Returns Type Description GraphT
 raversal <S, E> Filter(ITraversal) Adds the filter step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Filter(ITraversal filterTraversal) Parameters Type Name Description ITraversal filterTraversal Returns Type Description GraphTraversal <S, E> FlatMap<E2>(IFunction) Adds the flatMap step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> FlatMap<E2>(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 FlatMap<E2>(ITraversal) Adds the flatMap step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> FlatMap<E2>(ITraversal flatMapTraversal) Parameters Type Name Description ITraversal flatMapTraversal Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Fold() Adds the fold step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IList<E>> Fold() Returns Type Description Gra
 phTraversal <S, System.Collections.Generic.IList <E>> Fold<E2>(E2, IBiFunction) Adds the fold step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Fold<E2>(E2 seed, IBiFunction foldFunction) Parameters Type Name Description E2 seed IBiFunction foldFunction Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 From(ITraversal) Adds the from step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> From(ITraversal fromVertex) Parameters Type Name Description ITraversal fromVertex Returns Type Description GraphTraversal <S, E> From(String) Adds the from step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> From(string fromStepLabel) Parameters Type Name Description System.String fromStepLabel Returns Type Description GraphTraversal <S, E> From(Vertex) Adds the from step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> From(Vertex fromVertex) Parameters Type Name Descripti
 on Vertex fromVertex Returns Type Description GraphTraversal <S, E> Group(String) Adds the group step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Group(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, E> Group<K, V>() Adds the group step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<K, V>> Group<K, V>() Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary <K, V>> Type Parameters Name Description K V GroupCount(String) Adds the groupCount step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> GroupCount(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, E> GroupCount<K>() Adds the groupCount step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<K, long>> GroupCount<K>() Returns Type Descripti
 on GraphTraversal <S, System.Collections.Generic.IDictionary <K, System.Int64 >> Type Parameters Name Description K Has(T, ITraversal) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(T accessor, ITraversal propertyTraversal) Parameters Type Name Description T accessor ITraversal propertyTraversal Returns Type Description GraphTraversal <S, E> Has(T, P) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(T accessor, P predicate) Parameters Type Name Description T accessor P predicate Returns Type Description GraphTraversal <S, E> Has(T, Object) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(T accessor, object value) Parameters Type Name Description T accessor System.Object value Returns Type Description GraphTraversal <S, E> Has(String) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(string propertyKey) Parame
 ters Type Name Description System.String propertyKey Returns Type Description GraphTraversal <S, E> Has(String, ITraversal) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(string propertyKey, ITraversal propertyTraversal) Parameters Type Name Description System.String propertyKey ITraversal propertyTraversal Returns Type Description GraphTraversal <S, E> Has(String, P) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(string propertyKey, P predicate) Parameters Type Name Description System.String propertyKey P predicate Returns Type Description GraphTraversal <S, E> Has(String, Object) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(string propertyKey, object value) Parameters Type Name Description System.String propertyKey System.Object value Returns Type Description GraphTraversal <S, E> Has(String, String, P) Adds the has step to this GraphTraversal
 <S, E> . Declaration public GraphTraversal<S, E> Has(string label, string propertyKey, P predicate) Parameters Type Name Description System.String label System.String propertyKey P predicate Returns Type Description GraphTraversal <S, E> Has(String, String, Object) Adds the has step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Has(string label, string propertyKey, object value) Parameters Type Name Description System.String label System.String propertyKey System.Object value Returns Type Description GraphTraversal <S, E> HasId(P) Adds the hasId step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasId(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal <S, E> HasId(Object, Object[]) Adds the hasId step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasId(object id, params object[] otherIds) Parameters Type Name Description System.Object id System.Object [] otherIds
  Returns Type Description GraphTraversal <S, E> HasKey(P) Adds the hasKey step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasKey(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal <S, E> HasKey(String, String[]) Adds the hasKey step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasKey(string label, params string[] otherLabels) Parameters Type Name Description System.String label System.String [] otherLabels Returns Type Description GraphTraversal <S, E> HasLabel(P) Adds the hasLabel step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasLabel(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal <S, E> HasLabel(String, String[]) Adds the hasLabel step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasLabel(string label, params string[] otherLabels) Parameters Type Name Description System.String
  label System.String [] otherLabels Returns Type Description GraphTraversal <S, E> HasNot(String) Adds the hasNot step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasNot(string propertyKey) Parameters Type Name Description System.String propertyKey Returns Type Description GraphTraversal <S, E> HasValue(P) Adds the hasValue step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasValue(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal <S, E> HasValue(Object, Object[]) Adds the hasValue step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> HasValue(object value, params object[] otherValues) Parameters Type Name Description System.Object value System.Object [] otherValues Returns Type Description GraphTraversal <S, E> Id() Adds the id step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, object> Id() Returns Type Description GraphTraversal <S, Syste
 m.Object > Identity() Adds the identity step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Identity() Returns Type Description GraphTraversal <S, E> In(String[]) Adds the in step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> In(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal <S, Vertex > Index<E2>() Adds the index step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Index<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 InE(String[]) Adds the inE step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> InE(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal <S, Edge > Inject(E[]) Adds the inject step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Inject(params E[] 
 injections) Parameters Type Name Description E[] injections Returns Type Description GraphTraversal <S, E> InV() Adds the inV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> InV() Returns Type Description GraphTraversal <S, Vertex > Is(P) Adds the is step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Is(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal <S, E> Is(Object) Adds the is step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Is(object value) Parameters Type Name Description System.Object value Returns Type Description GraphTraversal <S, E> Key() Adds the key step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, string> Key() Returns Type Description GraphTraversal <S, System.String > Label() Adds the label step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, string> Label() Returns Type Description GraphTrave
 rsal <S, System.String > Limit<E2>(Scope, Int64) Adds the limit step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Limit<E2>(Scope scope, long limit) Parameters Type Name Description Scope scope System.Int64 limit Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Limit<E2>(Int64) Adds the limit step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Limit<E2>(long limit) Parameters Type Name Description System.Int64 limit Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Local<E2>(ITraversal) Adds the local step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Local<E2>(ITraversal localTraversal) Parameters Type Name Description ITraversal localTraversal Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Loops() Adds the loops step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, int> Loops() Ret
 urns Type Description GraphTraversal <S, System.Int32 > Loops(String) Adds the loops step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, int> Loops(string loopName) Parameters Type Name Description System.String loopName Returns Type Description GraphTraversal <S, System.Int32 > Map<E2>(IFunction) Adds the map step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Map<E2>(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Map<E2>(ITraversal) Adds the map step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Map<E2>(ITraversal mapTraversal) Parameters Type Name Description ITraversal mapTraversal Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Match<E2>(ITraversal[]) Adds the match step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<string, E2>> Ma
 tch<E2>(params ITraversal[] matchTraversals) Parameters Type Name Description ITraversal [] matchTraversals Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary < System.String , E2>> Type Parameters Name Description E2 Math(String) Adds the math step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, double> Math(string expression) Parameters Type Name Description System.String expression Returns Type Description GraphTraversal <S, System.Double > Max<E2>() Adds the max step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Max<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Max<E2>(Scope) Adds the max step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Max<E2>(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Mean<E2>() Adds the mean step to this GraphTrave
 rsal<S, E> . Declaration public GraphTraversal<S, E2> Mean<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Mean<E2>(Scope) Adds the mean step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Mean<E2>(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Min<E2>() Adds the min step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Min<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Min<E2>(Scope) Adds the min step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Min<E2>(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Not(ITraversal) Adds the not step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Not(ITraversal notTraversal) Paramet
 ers Type Name Description ITraversal notTraversal Returns Type Description GraphTraversal <S, E> Option(ITraversal) Adds the option step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Option(ITraversal traversalOption) Parameters Type Name Description ITraversal traversalOption Returns Type Description GraphTraversal <S, E> Option(Object, ITraversal) Adds the option step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Option(object pickToken, ITraversal traversalOption) Parameters Type Name Description System.Object pickToken ITraversal traversalOption Returns Type Description GraphTraversal <S, E> Optional<E2>(ITraversal) Adds the optional step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Optional<E2>(ITraversal optionalTraversal) Parameters Type Name Description ITraversal optionalTraversal Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Or(ITraversal[]) Adds the or step t
 o this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Or(params ITraversal[] orTraversals) Parameters Type Name Description ITraversal [] orTraversals Returns Type Description GraphTraversal <S, E> Order() Adds the order step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Order() Returns Type Description GraphTraversal <S, E> Order(Scope) Adds the order step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Order(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, E> OtherV() Adds the otherV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> OtherV() Returns Type Description GraphTraversal <S, Vertex > Out(String[]) Adds the out step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> Out(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal <S, V
 ertex > OutE(String[]) Adds the outE step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> OutE(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal <S, Edge > OutV() Adds the outV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> OutV() Returns Type Description GraphTraversal <S, Vertex > PageRank() Adds the pageRank step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> PageRank() Returns Type Description GraphTraversal <S, E> PageRank(Double) Adds the pageRank step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> PageRank(double alpha) Parameters Type Name Description System.Double alpha Returns Type Description GraphTraversal <S, E> Path() Adds the path step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Path> Path() Returns Type Description GraphTraversal <S, Path > PeerPressure() Adds
  the peerPressure step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> PeerPressure() Returns Type Description GraphTraversal <S, E> Profile(String) Adds the profile step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Profile(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, E> Profile<E2>() Adds the profile step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Profile<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Program(Object) Adds the program step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Program(object vertexProgram) Parameters Type Name Description System.Object vertexProgram Returns Type Description GraphTraversal <S, E> Project<E2>(String, String[]) Adds the project step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<string, E
 2>> Project<E2>(string projectKey, params string[] otherProjectKeys) Parameters Type Name Description System.String projectKey System.String [] otherProjectKeys Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary < System.String , E2>> Type Parameters Name Description E2 Properties<E2>(String[]) Adds the properties step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Properties<E2>(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Property(Cardinality, Object, Object, Object[]) Adds the property step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Property(Cardinality cardinality, object key, object value, params object[] keyValues) Parameters Type Name Description Cardinality cardinality System.Object key System.Object value System.Object [] keyValues Returns Type Description Grap
 hTraversal <S, E> Property(Object, Object, Object[]) Adds the property step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Property(object key, object value, params object[] keyValues) Parameters Type Name Description System.Object key System.Object value System.Object [] keyValues Returns Type Description GraphTraversal <S, E> PropertyMap<E2>(String[]) Adds the propertyMap step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<string, E2>> PropertyMap<E2>(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary < System.String , E2>> Type Parameters Name Description E2 Range<E2>(Scope, Int64, Int64) Adds the range step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Range<E2>(Scope scope, long low, long high) Parameters Type Name Description Scope scope System.Int64 low System.Int64 high 
 Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Range<E2>(Int64, Int64) Adds the range step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Range<E2>(long low, long high) Parameters Type Name Description System.Int64 low System.Int64 high Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Read() Adds the read step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Read() Returns Type Description GraphTraversal <S, E> Repeat(ITraversal) Adds the repeat step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Repeat(ITraversal repeatTraversal) Parameters Type Name Description ITraversal repeatTraversal Returns Type Description GraphTraversal <S, E> Repeat(String, ITraversal) Adds the repeat step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Repeat(string loopName, ITraversal repeatTraversal) Parameters Type Name Description System
 .String loopName ITraversal repeatTraversal Returns Type Description GraphTraversal <S, E> Sack(IBiFunction) Adds the sack step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Sack(IBiFunction sackOperator) Parameters Type Name Description IBiFunction sackOperator Returns Type Description GraphTraversal <S, E> Sack<E2>() Adds the sack step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Sack<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Sample(Scope, Int32) Adds the sample step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Sample(Scope scope, int amountToSample) Parameters Type Name Description Scope scope System.Int32 amountToSample Returns Type Description GraphTraversal <S, E> Sample(Int32) Adds the sample step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Sample(int amountToSample) Parameters Type Name Description System.Int32 amountToSampl
 e Returns Type Description GraphTraversal <S, E> Select<E2>(Column) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, ICollection<E2>> Select<E2>(Column column) Parameters Type Name Description Column column Returns Type Description GraphTraversal <S, System.Collections.Generic.ICollection <E2>> Type Parameters Name Description E2 Select<E2>(ITraversal) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Select<E2>(ITraversal keyTraversal) Parameters Type Name Description ITraversal keyTraversal Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Select<E2>(Pop, ITraversal) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Select<E2>(Pop pop, ITraversal keyTraversal) Parameters Type Name Description Pop pop ITraversal keyTraversal Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Select<E2>(Pop, S
 tring) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Select<E2>(Pop pop, string selectKey) Parameters Type Name Description Pop pop System.String selectKey Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Select<E2>(Pop, String, String, String[]) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<string, E2>> Select<E2>(Pop pop, string selectKey1, string selectKey2, params string[] otherSelectKeys) Parameters Type Name Description Pop pop System.String selectKey1 System.String selectKey2 System.String [] otherSelectKeys Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary < System.String , E2>> Type Parameters Name Description E2 Select<E2>(String) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Select<E2>(string selectKey) Parameters Type Name Description System.String selectKey
  Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Select<E2>(String, String, String[]) Adds the select step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<string, E2>> Select<E2>(string selectKey1, string selectKey2, params string[] otherSelectKeys) Parameters Type Name Description System.String selectKey1 System.String selectKey2 System.String [] otherSelectKeys Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary < System.String , E2>> Type Parameters Name Description E2 ShortestPath() Adds the shortestPath step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Path> ShortestPath() Returns Type Description GraphTraversal <S, Path > SideEffect(IConsumer) Adds the sideEffect step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> SideEffect(IConsumer consumer) Parameters Type Name Description IConsumer consumer Returns Type Description GraphTraversa
 l <S, E> SideEffect(ITraversal) Adds the sideEffect step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> SideEffect(ITraversal sideEffectTraversal) Parameters Type Name Description ITraversal sideEffectTraversal Returns Type Description GraphTraversal <S, E> SimplePath() Adds the simplePath step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> SimplePath() Returns Type Description GraphTraversal <S, E> Skip<E2>(Scope, Int64) Adds the skip step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Skip<E2>(Scope scope, long skip) Parameters Type Name Description Scope scope System.Int64 skip Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Skip<E2>(Int64) Adds the skip step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Skip<E2>(long skip) Parameters Type Name Description System.Int64 skip Returns Type Description GraphTraversal <S, E2> Type Parameters Name Descr
 iption E2 Store(String) Adds the store step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Store(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, E> Subgraph(String) Adds the subgraph step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> Subgraph(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, Edge > Sum<E2>() Adds the sum step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Sum<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Sum<E2>(Scope) Adds the sum step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Sum<E2>(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Tail<E2>() Adds the tail step to this Gr
 aphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Tail<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Tail<E2>(Scope) Adds the tail step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Tail<E2>(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Tail<E2>(Scope, Int64) Adds the tail step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Tail<E2>(Scope scope, long limit) Parameters Type Name Description Scope scope System.Int64 limit Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Tail<E2>(Int64) Adds the tail step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Tail<E2>(long limit) Parameters Type Name Description System.Int64 limit Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 TimeLimit(Int64) Adds 
 the timeLimit step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> TimeLimit(long timeLimit) Parameters Type Name Description System.Int64 timeLimit Returns Type Description GraphTraversal <S, E> Times(Int32) Adds the times step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Times(int maxLoops) Parameters Type Name Description System.Int32 maxLoops Returns Type Description GraphTraversal <S, E> To(Direction, String[]) Adds the to step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> To(Direction direction, params string[] edgeLabels) Parameters Type Name Description Direction direction System.String [] edgeLabels Returns Type Description GraphTraversal <S, Vertex > To(ITraversal) Adds the to step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> To(ITraversal toVertex) Parameters Type Name Description ITraversal toVertex Returns Type Description GraphTraversal <S, E> To(String) Adds the to
  step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> To(string toStepLabel) Parameters Type Name Description System.String toStepLabel Returns Type Description GraphTraversal <S, E> To(Vertex) Adds the to step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> To(Vertex toVertex) Parameters Type Name Description Vertex toVertex Returns Type Description GraphTraversal <S, E> ToE(Direction, String[]) Adds the toE step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Edge> ToE(Direction direction, params string[] edgeLabels) Parameters Type Name Description Direction direction System.String [] edgeLabels Returns Type Description GraphTraversal <S, Edge > ToV(Direction) Adds the toV step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> ToV(Direction direction) Parameters Type Name Description Direction direction Returns Type Description GraphTraversal <S, Vertex > Tree(String) Adds the tree step to
  this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Tree(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal <S, E> Tree<E2>() Adds the tree step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Tree<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Unfold<E2>() Adds the unfold step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Unfold<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Union<E2>(ITraversal[]) Adds the union step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Union<E2>(params ITraversal[] unionTraversals) Parameters Type Name Description ITraversal [] unionTraversals Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 Until(IPredicate) Adds the until step to this GraphTraversal<S, E> . Declaration pu
 blic GraphTraversal<S, E> Until(IPredicate untilPredicate) Parameters Type Name Description IPredicate untilPredicate Returns Type Description GraphTraversal <S, E> Until(ITraversal) Adds the until step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Until(ITraversal untilTraversal) Parameters Type Name Description ITraversal untilTraversal Returns Type Description GraphTraversal <S, E> V(Object[]) Adds the V step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, Vertex> V(params object[] vertexIdsOrElements) Parameters Type Name Description System.Object [] vertexIdsOrElements Returns Type Description GraphTraversal <S, Vertex > Value<E2>() Adds the value step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Value<E2>() Returns Type Description GraphTraversal <S, E2> Type Parameters Name Description E2 ValueMap<TKey, TValue>(Boolean, String[]) Adds the valueMap step to this GraphTraversal<S, E> . Declaration public Gra
 phTraversal<S, IDictionary<TKey, TValue>> ValueMap<TKey, TValue>(bool includeTokens, params string[] propertyKeys) Parameters Type Name Description System.Boolean includeTokens System.String [] propertyKeys Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary <TKey, TValue>> Type Parameters Name Description TKey TValue ValueMap<TKey, TValue>(String[]) Adds the valueMap step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<TKey, TValue>> ValueMap<TKey, TValue>(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal <S, System.Collections.Generic.IDictionary <TKey, TValue>> Type Parameters Name Description TKey TValue Values<E2>(String[]) Adds the values step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Values<E2>(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Desc
 ription GraphTraversal <S, E2> Type Parameters Name Description E2 Where(ITraversal) Adds the where step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Where(ITraversal whereTraversal) Parameters Type Name Description ITraversal whereTraversal Returns Type Description GraphTraversal <S, E> Where(P) Adds the where step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Where(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal <S, E> Where(String, P) Adds the where step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Where(string startKey, P predicate) Parameters Type Name Description System.String startKey P predicate Returns Type Description GraphTraversal <S, E> With(String) Adds the with step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> With(string key) Parameters Type Name Description System.String key Returns Type Description GraphTraversal <
 S, E> With(String, Object) Adds the with step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> With(string key, object value) Parameters Type Name Description System.String key System.Object value Returns Type Description GraphTraversal <S, E> Write() Adds the write step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Write() Returns Type Description GraphTraversal <S, E> Implements ITraversal<S, E> ITraversal System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerator<T> System.IDisposable System.Collections.IEnumerator"
   },
   "api/Gremlin.Net.Process.Traversal.Strategy.Verification.ReadOnlyStrategy.html": {
     "href": "api/Gremlin.Net.Process.Traversal.Strategy.Verification.ReadOnlyStrategy.html",
     "title": "Class ReadOnlyStrategy | Apache TinkerPop - Gremlin.NET API Docs",
     "keywords": "Class ReadOnlyStrategy Detects mutating steps and throws an exception if one is found. Inheritance System.Object AbstractTraversalStrategy ReadOnlyStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.ApplyAsync<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Verification Assembly : cs.temp.dll.dll Syntax public class ReadOnlyStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable
 <AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Structure.IO.GraphSON.GraphSON2Reader.html": {
-    "href": "api/Gremlin.Net.Structure.IO.GraphSON.GraphSON2Reader.html",
-    "title": "Class GraphSON2Reader | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class GraphSON2Reader Handles deserialization of GraphSON3 data. Inheritance System.Object GraphSONReader GraphSON2Reader Inherited Members GraphSONReader.Deserializers GraphSONReader.ToObject(IEnumerable<JToken>) GraphSONReader.ToObject(JToken) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Structure.IO.GraphSON Assembly : cs.temp.dll.dll Syntax public class GraphSON2Reader : GraphSONReader Constructors GraphSON2Reader() Creates a new instance of GraphSON2Reader . Declaration public GraphSON2Reader() GraphSON2Reader(IReadOnlyDictionary<String, IGraphSONDeserializer>) Creates a new instance of GraphSON2Reader . Declaration public GraphSON2Reader(IReadOnlyDictionary<string, IGraphSONDeserializer> deserializerByGraphSONType) Parameters Typ
 e Name Description System.Collections.Generic.IReadOnlyDictionary < System.String , IGraphSONDeserializer > deserializerByGraphSONType"
+  "api/Gremlin.Net.Driver.Exceptions.html": {
+    "href": "api/Gremlin.Net.Driver.Exceptions.html",
+    "title": "Namespace Gremlin.Net.Driver.Exceptions | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Namespace Gremlin.Net.Driver.Exceptions Classes ConnectionPoolBusyException The exception that is thrown when all connections in the pool have reached their maximum number of in-flight requests. NoConnectionAvailableException The exception that is thrown when no connection is available to service a request. ResponseException The exception that is thrown when a response is received from Gremlin Server that indicates that an error occurred. ServerUnavailableException The exception that is thrown when no connection is available to the GremlinServer ."
   },
-  "api/Gremlin.Net.Structure.IO.GraphSON.GraphSON2Writer.html": {
-    "href": "api/Gremlin.Net.Structure.IO.GraphSON.GraphSON2Writer.html",
-    "title": "Class GraphSON2Writer | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class GraphSON2Writer Handles serialization of GraphSON2 data. Inheritance System.Object GraphSONWriter GraphSON2Writer Inherited Members GraphSONWriter.Serializers GraphSONWriter.WriteObject(Object) GraphSONWriter.ToDict(Object) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Structure.IO.GraphSON Assembly : cs.temp.dll.dll Syntax public class GraphSON2Writer : GraphSONWriter Constructors GraphSON2Writer() Creates a new instance of GraphSON2Writer . Declaration public GraphSON2Writer() GraphSON2Writer(IReadOnlyDictionary<Type, IGraphSONSerializer>) Creates a new instance of GraphSON2Writer . Declaration public GraphSON2Writer(IReadOnlyDictionary<Type, IGraphSONSerializer> customSerializerByType) Parameters Type Name Description System.Co
 llections.Generic.IReadOnlyDictionary < System.Type , IGraphSONSerializer > customSerializerByType"
+  "api/Gremlin.Net.Driver.GremlinServer.html": {
+    "href": "api/Gremlin.Net.Driver.GremlinServer.html",
+    "title": "Class GremlinServer | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class GremlinServer Represents a Gremlin Server. Inheritance System.Object GremlinServer Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Driver Assembly : cs.temp.dll.dll Syntax public class GremlinServer Constructors GremlinServer(String, Int32, Boolean, String, String) Initializes a new instance of the GremlinServer class with the specified connection parameters. Declaration public GremlinServer(string hostname = \"localhost\", int port = 8182, bool enableSsl = false, string username = null, string password = null) Parameters Type Name Description System.String hostname The hostname of the server. System.Int32 port The port on which Gremlin Server can be reached. System.Boolean enableSsl Specifies whether SSL should be
  enabled. System.String username The username to submit on requests that require authentication. System.String password The password to submit on requests that require authentication. Properties Password Gets the password to submit on requests that require authentication. Declaration public string Password { get; } Property Value Type Description System.String Uri Gets the URI of the Gremlin Server. Declaration public Uri Uri { get; } Property Value Type Description Uri The WebSocket that the Gremlin Server responds to. Username Gets the username to submit on requests that require authentication. Declaration public string Username { get; } Property Value Type Description System.String"
   },
   "api/Gremlin.Net.Process.Traversal.Lambda.html": {
     "href": "api/Gremlin.Net.Process.Traversal.Lambda.html",
@@ -29,230 +29,195 @@
     "title": "Class Operator | Apache TinkerPop - Gremlin.NET API Docs",
     "keywords": "Class Operator Inheritance System.Object EnumWrapper Operator Implements System.IEquatable < EnumWrapper > IBinaryOperator IBiFunction Inherited Members EnumWrapper.EnumName EnumWrapper.EnumValue EnumWrapper.Equals(EnumWrapper) EnumWrapper.Equals(Object) EnumWrapper.GetHashCode() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class Operator : EnumWrapper, IEquatable<EnumWrapper>, IBinaryOperator, IBiFunction Properties AddAll Declaration public static Operator AddAll { get; } Property Value Type Description Operator And Declaration public static Operator And { get; } Property Value Type Description Operator Assign Declaration public static Operator Assign { get; } Property Value Type Description Operator Div Declaration public static Operator
  Div { get; } Property Value Type Description Operator Max Declaration public static Operator Max { get; } Property Value Type Description Operator Min Declaration public static Operator Min { get; } Property Value Type Description Operator Minus Declaration public static Operator Minus { get; } Property Value Type Description Operator Mult Declaration public static Operator Mult { get; } Property Value Type Description Operator Or Declaration public static Operator Or { get; } Property Value Type Description Operator Sum Declaration public static Operator Sum { get; } Property Value Type Description Operator SumLong Declaration public static Operator SumLong { get; } Property Value Type Description Operator Methods GetByValue(String) Gets the Operator enumeration by value. Declaration public static Operator GetByValue(string value) Parameters Type Name Description System.String value Returns Type Description Operator Implements System.IEquatable<T> IBinaryOperator IBiFunction"
   },
-  "api/Gremlin.Net.Process.Traversal.P.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.P.html",
-    "title": "Class P | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class P A P is a predicate of the form Func<object, bool>. That is, given some object, return true or false. Inheritance System.Object P TextP Implements IPredicate Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class P : IPredicate Constructors P(String, Object, P) Initializes a new instance of the P class. Declaration public P(string operatorName, dynamic value, P other = null) Parameters Type Name Description System.String operatorName The name of the predicate. System.Object value The value of the predicate. P other An optional other predicate that is used as an argument for this predicate. Properties OperatorName Gets the name of the predicate. Declaration public string OperatorNam
 e { get; } Property Value Type Description System.String Other Gets an optional other predicate that is used as an argument for this predicate. Declaration public P Other { get; } Property Value Type Description P Value Gets the value of the predicate. Declaration public dynamic Value { get; } Property Value Type Description System.Object Methods And(P) Returns a composed predicate that represents a logical AND of this predicate and another. Declaration public P And(P otherPredicate) Parameters Type Name Description P otherPredicate A predicate that will be logically-ANDed with this predicate. Returns Type Description P The composed predicate. Between(Object[]) Declaration public static P Between(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Eq(Object[]) Declaration public static P Eq(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Gt(Object[]) Declaration public static 
 P Gt(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Gte(Object[]) Declaration public static P Gte(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Inside(Object[]) Declaration public static P Inside(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Lt(Object[]) Declaration public static P Lt(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Lte(Object[]) Declaration public static P Lte(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Neq(Object[]) Declaration public static P Neq(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Not(Object[]) Declaration public static P Not(params object[] args) Parameters Type Name Description System.Object [] args Returns Typ
 e Description P Or(P) Returns a composed predicate that represents a logical OR of this predicate and another. Declaration public P Or(P otherPredicate) Parameters Type Name Description P otherPredicate A predicate that will be logically-ORed with this predicate. Returns Type Description P The composed predicate. Outside(Object[]) Declaration public static P Outside(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Test(Object[]) Declaration public static P Test(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Within(Object[]) Declaration public static P Within(params object[] args) Parameters Type Name Description System.Object [] args Returns Type Description P Without(Object[]) Declaration public static P Without(params object[] args) Parameter
 s Type Name Description System.Object [] args Returns Type Description P Implements IPredicate"
+  "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.PartitionStrategy.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.PartitionStrategy.html",
+    "title": "Class PartitionStrategy | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class PartitionStrategy Partitions the vertices, edges and vertex properties of a graph into String named partitions. Inheritance System.Object AbstractTraversalStrategy PartitionStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.ApplyAsync<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Decoration Assembly : cs.temp.dll.dll Syntax public class PartitionStrategy : AbstractTraversalStrategy,
  ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Constructors PartitionStrategy() Initializes a new instance of the PartitionStrategy class. Declaration public PartitionStrategy() PartitionStrategy(String, String, IEnumerable<String>, Nullable<Boolean>) Initializes a new instance of the PartitionStrategy class. Declaration public PartitionStrategy(string partitionKey = null, string writePartition = null, IEnumerable<string> readPartitions = null, bool? includeMetaProperties = default(bool? )) Parameters Type Name Description System.String partitionKey Specifies the partition key name. System.String writePartition Specifies the name of the partition to write when adding vertices, edges and vertex properties. System.Collections.Generic.IEnumerable < System.String > readPartitions Specifies the partition of the graph to read from. System.Nullable < System.Boolean > includeMetaProperties Set to true if vertex properties should get assigned to partitions. Implements ITraversalS
 trategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.IncidentToAdjacentStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.IncidentToAdjacentStrategy.html",
-    "title": "Class IncidentToAdjacentStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class IncidentToAdjacentStrategy Replaces .OutE().InV() with .Out() , .InE().OutV() with In() and .BothE().BothV() with Both() . Inheritance System.Object AbstractTraversalStrategy IncidentToAdjacentStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.ApplyAsync<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Optimization Assembly : cs.temp.dll.dll Syntax public class IncidentToAdjacentStrate
 gy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
+  "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.SubgraphStrategy.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.SubgraphStrategy.html",
+    "title": "Class SubgraphStrategy | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class SubgraphStrategy Provides a way to limit the view of a ITraversal . Inheritance System.Object AbstractTraversalStrategy SubgraphStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.ApplyAsync<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Decoration Assembly : cs.temp.dll.dll Syntax public class SubgraphStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable<AbstractTraver
 salStrategy> Constructors SubgraphStrategy() Initializes a new instance of the SubgraphStrategy class. Declaration public SubgraphStrategy() SubgraphStrategy(ITraversal, ITraversal, ITraversal) Initializes a new instance of the SubgraphStrategy class. Declaration public SubgraphStrategy(ITraversal vertices = null, ITraversal edges = null, ITraversal vertexProperties = null) Parameters Type Name Description ITraversal vertices Constrains vertices for the ITraversal . ITraversal edges Constrains edges for the ITraversal . ITraversal vertexProperties Constrains vertex properties for the ITraversal . Implements ITraversalStrategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Structure.IO.GraphSON.GraphSONUtil.html": {
-    "href": "api/Gremlin.Net.Structure.IO.GraphSON.GraphSONUtil.html",
-    "title": "Class GraphSONUtil | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class GraphSONUtil Provides helper methods for GraphSON serialization. Inheritance System.Object GraphSONUtil Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Structure.IO.GraphSON Assembly : cs.temp.dll.dll Syntax public static class GraphSONUtil Methods FormatTypeName(String, String) Formats a type name with its prefix to a GraphSON TypeID. Declaration public static string FormatTypeName(string namespacePrefix, string typeName) Parameters Type Name Description System.String namespacePrefix The namespace prefix (default is \"g\"). System.String typeName The name of the type. Returns Type Description System.String The formatted TypeID. ToTypedValue(String, Object, String) Transforms a value intos its GraphSON representati
 on including type information. Declaration public static Dictionary<string, dynamic> ToTypedValue(string typename, dynamic value, string prefix = \"g\") Parameters Type Name Description System.String typename The name of the type. System.Object value The value to transform. System.String prefix A namespace prefix for the typename. Returns Type Description System.Collections.Generic.Dictionary < System.String , System.Object > The GraphSON representation including type information."
+  "api/Gremlin.Net.Driver.Messages.RequestMessage.Builder.html": {
+    "href": "api/Gremlin.Net.Driver.Messages.RequestMessage.Builder.html",
+    "title": "Class RequestMessage.Builder | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class RequestMessage.Builder Allows to build RequestMessage objects. Inheritance System.Object RequestMessage.Builder Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Driver.Messages Assembly : cs.temp.dll.dll Syntax public class Builder Methods AddArgument(String, Object) Adds and argument to the RequestMessage . Declaration public RequestMessage.Builder AddArgument(string key, object value) Parameters Type Name Description System.String key The key of the argument. System.Object value The value of the argument. Returns Type Description RequestMessage.Builder The RequestMessage.Builder . Create() Creates the RequestMessage given the settings provided to the RequestMessage.Builder . Declaration public RequestMessage Creat
 e() Returns Type Description RequestMessage The built RequestMessage . OverrideRequestId(Guid) Overrides the request identifier with a specified one, otherwise the RequestMessage.Builder will randomly generate a System.Guid . Declaration public RequestMessage.Builder OverrideRequestId(Guid requestId) Parameters Type Name Description System.Guid requestId The request identifier to use. Returns Type Description RequestMessage.Builder The RequestMessage.Builder . Processor(String) If this value is not set in the builder then the Processor defaults to the standard op processor (empty string). Declaration public RequestMessage.Builder Processor(string processor) Parameters Type Name Description System.String processor The name of the processor. Returns Type Description RequestMessage.Builder The RequestMessage.Builder ."
   },
-  "api/Gremlin.Net.Driver.Exceptions.NoConnectionAvailableException.html": {
-    "href": "api/Gremlin.Net.Driver.Exceptions.NoConnectionAvailableException.html",
-    "title": "Class NoConnectionAvailableException | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class NoConnectionAvailableException The exception that is thrown when no connection is available to service a request. Inheritance System.Object System.Exception NoConnectionAvailableException ConnectionPoolBusyException ServerUnavailableException Implements System.Runtime.Serialization.ISerializable System.Runtime.InteropServices._Exception Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Syste
 m.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Driver.Exceptions Assembly : cs.temp.dll.dll Syntax public class NoConnectionAvailableException : Exception, ISerializable, _Exception Constructors NoConnectionAvailableException() Initializes a new instance of the NoConnectionAvailableException class. Declaration public NoConnectionAvailableException() NoConnectionAvailableException(String) Initializes a new instance of the NoConnectionAvailableException class. Declaration public NoConnectionAvailableException(string message) Parameters Type Name Description System.String message NoConnectionAvailableException(String, Exception) Initializes a new instance of the NoConnectionAvailableException class. Declaration public NoConnectionAvailableException(string message, Exception inner) Parameters Type Name Description System.String message System.Exception inner Implements System.Runtime.Serialization.ISerializable System.Runtime.InteropServices._Exception"
+  "api/Gremlin.Net.Driver.Messages.RequestMessage.html": {
+    "href": "api/Gremlin.Net.Driver.Messages.RequestMessage.html",
+    "title": "Class RequestMessage | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class RequestMessage The model for a request message sent to the server. Inheritance System.Object RequestMessage Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Driver.Messages Assembly : cs.temp.dll.dll Syntax public class RequestMessage Properties Arguments Gets arguments of the RequestMessage . Declaration public Dictionary<string, object> Arguments { get; } Property Value Type Description System.Collections.Generic.Dictionary < System.String , System.Object > Operation Gets the name of the operation that should be executed by the Gremlin Server. Declaration public string Operation { get; } Property Value Type Description System.String The name of the \"operation\" to execute based on the available OpProcessor config
 ured in the Gremlin Server. This defaults to \"eval\" which evaluates a request script. Processor Gets the name of the OpProcessor to utilize. Declaration public string Processor { get; } Property Value Type Description System.String The name of the OpProcessor to utilize. This defaults to an empty string which represents the default OpProcessor for evaluating scripts. RequestId Gets the ID of this request message. Declaration public Guid RequestId { get; } Property Value Type Description System.Guid A UUID representing the unique identification for the request. Methods Build(String) Initializes a RequestMessage.Builder to build a RequestMessage . Declaration public static RequestMessage.Builder Build(string operation) Parameters Type Name Description System.String operation The name of the OpProcessor to utilize. Returns Type Description RequestMessage.Builder A RequestMessage.Builder to build a RequestMessage ."
   },
-  "api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html": {
-    "href": "api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html",
-    "title": "Class DriverRemoteConnection | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class DriverRemoteConnection A implementation for Gremlin Server. Inheritance System.Object DriverRemoteConnection Implements System.IDisposable Namespace : Gremlin.Net.Driver.Remote Assembly : cs.temp.dll.dll Syntax public class DriverRemoteConnection : IRemoteConnection, IDisposable Constructors DriverRemoteConnection(IGremlinClient) Initializes a new . Declaration public DriverRemoteConnection(IGremlinClient client) Parameters Type Name Description IGremlinClient client The IGremlinClient that will be used for the connection. Exceptions Type Condition System.ArgumentNullException Thrown when client is null. DriverRemoteConnection(IGremlinClient, String) Initializes a new . Declaration public DriverRemoteConnection(IGremlinClient client, string traversalSource) Parameters Type Name Description IGremlinClient client The IGremlinClient that will be used for the connection. System.String traversalSource The name of the traversal source on the server to bind to. Excep
 tions Type Condition System.ArgumentNullException Thrown when client is null. Methods Dispose() Declaration public void Dispose() SubmitAsync<S, E>(Bytecode) Submits for evaluation to a remote Gremlin Server. Declaration public Task<ITraversal<S, E>> SubmitAsync<S, E>(Bytecode bytecode) Parameters Type Name Description Bytecode bytecode The to submit. Returns Type Description System.Threading.Tasks.Task < ITraversal <S, E>> A allowing to access the results and side-effects. Type Parameters Name Description S E Implements System.IDisposable"
+  "api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html",
+    "title": "Class AbstractTraversalStrategy | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class AbstractTraversalStrategy Provides a common base class for strategies that are only included in Bytecode to be applied remotely. Inheritance System.Object AbstractTraversalStrategy ConnectiveStrategy ElementIdStrategy HaltedTraverserStrategy OptionsStrategy PartitionStrategy SubgraphStrategy VertexProgramStrategy MatchAlgorithmStrategy AdjacentToIncidentStrategy EarlyLimitStrategy FilterRankingStrategy GraphFilterStrategy IdentityRemovalStrategy IncidentToAdjacentStrategy InlineFilterStrategy LazyBarrierStrategy MatchPredicateStrategy OrderLimitStrategy PathProcessorStrategy PathRetractionStrategy RangeByIsCountStrategy RepeatUnrollStrategy LambdaRestrictionStrategy ReadOnlyStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin
 .Net.Process.Traversal.Strategy Assembly : cs.temp.dll.dll Syntax public abstract class AbstractTraversalStrategy : ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Properties Configuration Gets the configuration of the strategy. Declaration public Dictionary<string, dynamic> Configuration { get; } Property Value Type Description System.Collections.Generic.Dictionary < System.String , System.Object > StrategyName Gets the name of the strategy. Declaration public string StrategyName { get; } Property Value Type Description System.String Methods Apply<S, E>(ITraversal<S, E>) Declaration public virtual void Apply<S, E>(ITraversal<S, E> traversal) Parameters Type Name Description ITraversal <S, E> traversal Type Parameters Name Description S E ApplyAsync<S, E>(ITraversal<S, E>) Declaration public virtual Task ApplyAsync<S, E>(ITraversal<S, E> traversal) Parameters Type Name Description ITraversal <S, E> traversal Returns Type Description System.Threading.Tasks.Task Type Paramet
 ers Name Description S E Equals(AbstractTraversalStrategy) Declaration public bool Equals(AbstractTraversalStrategy other) Parameters Type Name Description AbstractTraversalStrategy other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides System.Object.Equals(System.Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description System.Int32 Overrides System.Object.GetHashCode() ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Implements ITraversalStrategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.ITraversalSideEffects.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.ITraversalSideEffects.html",
-    "title": "Interface ITraversalSideEffects | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Interface ITraversalSideEffects A ITraversal can maintain global sideEffects. Inherited Members System.IDisposable.Dispose() Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface ITraversalSideEffects : IDisposable Methods Close() Invalidates the side effect cache for traversal. Declaration void Close() Get(String) Gets the side-effect associated with the provided key. Declaration object Get(string key) Parameters Type Name Description System.String key The key to get the value for. Returns Type Description System.Object The value associated with key. Keys() Retrieves the keys of the side-effect that can be supplied to Get(String) . Declaration IReadOnlyCollection<string> Keys() Returns Type Description System.Collections.Generic.IReadOnlyCollection < System.String > The keys of the side-effect."
+  "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.HaltedTraverserStrategy.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.HaltedTraverserStrategy.html",
+    "title": "Class HaltedTraverserStrategy | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class HaltedTraverserStrategy Inheritance System.Object AbstractTraversalStrategy HaltedTraverserStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.ApplyAsync<S, E>(ITraversal<S, E>) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Decoration Assembly : cs.temp.dll.dll Syntax public class HaltedTraverserStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Constructors Halt
 edTraverserStrategy() Declaration public HaltedTraverserStrategy() HaltedTraverserStrategy(String) Declaration public HaltedTraverserStrategy(string haltedTraverserFactoryName = null) Parameters Type Name Description System.String haltedTraverserFactoryName Implements ITraversalStrategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.ITraversalStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.ITraversalStrategy.html",
-    "title": "Interface ITraversalStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Interface ITraversalStrategy A ITraversalStrategy defines a particular atomic operation for mutating a ITraversal prior to its evaluation. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface ITraversalStrategy Methods Apply<S, E>(ITraversal<S, E>) Applies the strategy to the given ITraversal . Declaration void Apply<S, E>(ITraversal<S, E> traversal) Parameters Type Name Description ITraversal <S, E> traversal The ITraversal the strategy should be applied to. Type Parameters Name Description S E ApplyAsync<S, E>(ITraversal<S, E>) Applies the strategy to the given ITraversal asynchronously. Declaration Task ApplyAsync<S, E>(ITraversal<S, E> traversal) Parameters Type Name Description ITraversal <S, E> traversal The ITraversal the strategy should be applied to. Returns Type Description System.Threading.Tasks.Task Type Parameters Name Description S E"
+  "api/Gremlin.Net.Structure.VertexProperty.html": {
+    "href": "api/Gremlin.Net.Structure.VertexProperty.html",
+    "title": "Class VertexProperty | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class VertexProperty A VertexProperty denotes a key/value pair associated with a Vertex . Inheritance System.Object Element VertexProperty Implements System.IEquatable < Element > Inherited Members Element.Id Element.Label Element.Equals(Element) Element.Equals(Object) Element.GetHashCode() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Structure Assembly : cs.temp.dll.dll Syntax public class VertexProperty : Element, IEquatable<Element> Constructors VertexProperty(Object, String, Object, Vertex) Initializes a new instance of the VertexProperty class. Declaration public VertexProperty(object id, string label, dynamic value, Vertex vertex) Parameters Type Name Description System.Object id The id of the vertex property. System.String label The label of the vertex property. System.Object value The id of the vertex property. Ver
 tex vertex The Vertex that owns this VertexProperty . Properties Key The key of this VertexProperty . Declaration public string Key { get; } Property Value Type Description System.String Value The value of this VertexProperty . Declaration public dynamic Value { get; } Property Value Type Description System.Object Vertex The Vertex that owns this VertexProperty . Declaration public Vertex Vertex { get; } Property Value Type Description Vertex Methods ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Implements System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.PageRank.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.PageRank.html",
-    "title": "Class PageRank | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class PageRank Inheritance System.Object PageRank Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class PageRank Fields edges Declaration public const string edges = \"~tinkerpop.pageRank.edges\" Field Value Type Description System.String propertyName Declaration public const string propertyName = \"~tinkerpop.pageRank.propertyName\" Field Value Type Description System.String times Declaration public const string times = \"~tinkerpop.pageRank.times\" Field Value Type Description System.String"
+  "api/Gremlin.Net.Driver.Exceptions.ConnectionPoolBusyException.html": {
+    "href": "api/Gremlin.Net.Driver.Exceptions.ConnectionPoolBusyException.html",
+    "title": "Class ConnectionPoolBusyException | Apache TinkerPop - Gremlin.NET API Docs",

[... 882 lines stripped ...]