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 2020/05/28 14:59:53 UTC

svn commit: r1878232 [6/15] - in /tinkerpop/site: docs/3.4.7-SNAPSHOT/ docs/3.4.7-SNAPSHOT/dev/developer/ docs/3.4.7-SNAPSHOT/dev/future/ docs/3.4.7-SNAPSHOT/dev/io/ docs/3.4.7-SNAPSHOT/dev/provider/ docs/3.4.7-SNAPSHOT/recipes/ docs/3.4.7-SNAPSHOT/ref...

Modified: tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/index.json
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/index.json?rev=1878232&r1=1878231&r2=1878232&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/index.json (original)
+++ tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/index.json Thu May 28 14:59:52 2020
@@ -1,602 +1,602 @@
 {
-  "index.html": {
-    "href": "index.html",
-    "title": "Gremlin.Net | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Gremlin.Net <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a function
 al, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application's property graph. Gremlin.Net implements Gremlin within the C# language. It targets .NET Standard and can therefore be used on different operating systems and with different .NET frameworks, such as .NET Framework and .NET Core. nuget install Gremlin.Net Please see the reference documentation at Apache TinkerPop for more information."
-  },
-  "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 IEnumerator IEnumerator <E> 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>.HasNext() 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>, TReturn>) System.Object.Equals(System.Object) System.Object.Equals(System.O
 bject, 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> 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 ICollection < ITraversalStrategy > traversalStrategies The traversal strategies to be used by this graph traversal at evaluation time. Bytecode bytecode The Bytecode associated with the co
 nstruction 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(Scope, String) Adds the aggregate step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> Aggregate(Scope scope, string sideEffectKey) Parameters Type Name Description Scope scope System.String sideEffectKey Returns Type Description GraphTraversal <S, E> 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 GraphTra
 versal <S, E> As(String, String[]) Adds the as step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> As(string stepLabel, params string[] stepLabels) 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 [] edgeLabels 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 Description 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) Parame
 ters Type Name Description IFunction function IComparator comparator Returns Type Description GraphTraversal <S, E> By(ITraversal) Adds the by step to this GraphTraversal<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 Ty
 pe 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 Description 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 G
 raphTraversal<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 Clone() Make a copy of a traversal that is reset for iteration. Declaration public GraphTraversal<S, E> Clone() Returns Type Description GraphTraversal <S, E> Coalesce<E2>(ITraversal[]) Adds the coalesce step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E2> Coalesce<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 GraphT
 raversal<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 Type 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 [] dedupL
 abels 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> ElementMap<E2>(String[]) Adds the elementMap step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, IDictionary<object, E2>> ElementMap<E2>(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal <S, IDictionary < System.Object , E2>> Type Parameters Name Description E2 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 GraphTraversal <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 st
 ep 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 GraphTraversal <S, 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 Para
 meters 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 Description 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, 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 Description GraphTraversal <S, 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> Ha
 s(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) Parameters 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 GraphTravers
 al <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> . Dec
 laration 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, System.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 Descrip
 tion 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 GraphTraversal <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() Returns 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 Grap
 hTraversal<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>> Match<E2>(params ITraversal[] matchTraversals) Parameters Type Name Description ITraversal [] matchTraversals Returns Type Description GraphTraversal <S, 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 Syst
 em.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 GraphTraversal<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>() Ad
 ds 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) Parameters 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 GraphTraversa
 l<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 to 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 GraphTrave
 rsal<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, Vertex > 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, Verte
 x > 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>() Ad
 ds 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, E2>> Project<E2>(string projectKey, params string[] otherProjectKeys) Parameters Type Name Description System.String projectKey System.String [] otherProjectKeys Returns Type Description GraphTraversal <S, 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 GraphTraversal <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> . Declarati
 on public GraphTraversal<S, IDictionary<string, E2>> PropertyMap<E2>(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal <S, 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 amountToSample 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, 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>(I
 Traversal 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, String) 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, 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, IDictionary < System.String , E2>> Type Parameter
 s 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 GraphTraversal <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 GraphTraver
 sal<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 Description 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 GraphTrave
 rsal<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 GraphTraversal<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, lon
 g 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 di
 rection, 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 GraphTrav
 ersal <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 public 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 GraphTraversal<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, 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 Descr
 iption System.String [] propertyKeys Returns Type Description GraphTraversal <S, 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 Description 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 pu
 blic 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 IEnumerator IEnumerator<>"
-  },
-  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.html",
-    "title": "Namespace Gremlin.Net.Process.Traversal.Strategy.Optimization | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Namespace Gremlin.Net.Process.Traversal.Strategy.Optimization Classes AdjacentToIncidentStrategy Optimizes vertex- and value-emitting steps. EarlyLimitStrategy Moves Range() steps as far left as possible in order to to reduce backend operations. FilterRankingStrategy Reorders filter- and order-steps according to their rank. GraphFilterStrategy IdentityRemovalStrategy Looks for Identity() -steps and removes them. IncidentToAdjacentStrategy Replaces .OutE().InV() with .Out() , .InE().OutV() with In() and .BothE().BothV() with Both() . InlineFilterStrategy Analyzes filter-steps with child traversals that themselves are pure filters. LazyBarrierStrategy Inserts Barrier() -steps into a ITraversal where appropriate in order to gain the \"bulking optimization\". MatchPredicateStrategy Folds any post Where() step that maintains a traversal constraint into Match() . OrderLimitStrategy PathProcessorStrategy Helps to ensure that more traversals meet the local child constraint 
 imposed on OLAP traversals. PathRetractionStrategy RangeByIsCountStrategy Optimizes any occurrence of Count() -step followed by an Is() -step. RepeatUnrollStrategy"
+  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.PathRetractionStrategy.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.PathRetractionStrategy.html",
+    "title": "Class PathRetractionStrategy | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class PathRetractionStrategy Inheritance System.Object AbstractTraversalStrategy PathRetractionStrategy 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 PathRetractionStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraver
 salStrategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.LazyBarrierStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.LazyBarrierStrategy.html",
-    "title": "Class LazyBarrierStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class LazyBarrierStrategy Inserts Barrier() -steps into a ITraversal where appropriate in order to gain the \"bulking optimization\". Inheritance System.Object AbstractTraversalStrategy LazyBarrierStrategy 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 LazyBarrierStrategy : Abst
 ractTraversalStrategy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
+  "api/Gremlin.Net.Driver.Tokens.html": {
+    "href": "api/Gremlin.Net.Driver.Tokens.html",
+    "title": "Class Tokens | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class Tokens String constants used to configure a . Inheritance System.Object Tokens 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 Tokens Fields ArgsAggregateTo argument that describes how side-effect data should be treated. Declaration [Obsolete(\"As of release 3.3.8, not replaced, prefer use of cap()-step to retrieve side-effects as part of traversal iteration\", false)] public static string ArgsAggregateTo Field Value Type Description System.String ArgsAliases Argument name that allows to define aliases that represent globally bound Graph and TraversalSource objects. Declaration public static string ArgsAliases Field Value Type Description System.String ArgsBatch
 Size Argument name that allows to defines the number of iterations each ResponseMessage should contain - overrides the resultIterationBatchSize server setting. Declaration public static string ArgsBatchSize Field Value Type Description System.String ArgsBindings Argument name that allows to provide a map of key/value pairs to apply as variables in the context of the Gremlin script. Declaration public static string ArgsBindings Field Value Type Description System.String ArgsEvalTimeout Argument name that allows to override the server setting that determines the maximum time to wait for a request to execute on the server. Declaration public static string ArgsEvalTimeout Field Value Type Description System.String ArgsGremlin Argument name that corresponds to the Traversal to evaluate. Declaration public static string ArgsGremlin Field Value Type Description System.String ArgsLanguage Argument name that allows to change the flavor of Gremlin used (e.g. gremlin-groovy). Declaration publi
 c static string ArgsLanguage Field Value Type Description System.String ArgsSasl Argument name for the response to the server authentication challenge. This value is dependent on the SASL authentication mechanism required by the server. Declaration public static string ArgsSasl Field Value Type Description System.String ArgsSession Argument name that allows to define the id of session. Declaration public static string ArgsSession Field Value Type Description System.String ArgsSideEffect Argument name that allows to specify the unique identifier for the request. Declaration [Obsolete(\"As of release 3.3.8, not replaced, prefer use of cap()-step to retrieve side-effects as part of traversal iteration\", false)] public static string ArgsSideEffect Field Value Type Description System.String ArgsSideEffectKey Argument name that allows to specify the key for a specific side-effect. Declaration [Obsolete(\"As of release 3.3.8, not replaced, prefer use of cap()-step to retrieve side-effects
  as part of traversal iteration\", false)] public static string ArgsSideEffectKey Field Value Type Description System.String OpsAuthentication Operation used by the client to authenticate itself. Declaration public static string OpsAuthentication Field Value Type Description System.String OpsBytecode Operation used for a request that contains the Bytecode representation of a Traversal. Declaration public static string OpsBytecode Field Value Type Description System.String OpsClose Operation used to get all the keys of all side-effects as produced by a previously executed Traversal. Declaration public static string OpsClose Field Value Type Description System.String OpsEval Operation used to evaluate a Gremlin script provided as a string. Declaration public static string OpsEval Field Value Type Description System.String OpsGather Operation used to get a particular side-effect as produced by a previously executed Traversal. Declaration [Obsolete(\"As of release 3.3.8, not replaced, p
 refer use of cap()-step to retrieve side-effects as part of traversal iteration\", false)] public static string OpsGather Field Value Type Description System.String OpsKeys Operation used to get all the keys of all side-effects as produced by a previously executed Traversal. Declaration [Obsolete(\"As of release 3.3.8, not replaced, prefer use of cap()-step to retrieve side-effects as part of traversal iteration\", false)] public static string OpsKeys Field Value Type Description System.String ProcessorSession Session OpProcessor. Declaration public static string ProcessorSession Field Value Type Description System.String ProcessorTraversal Default OpProcessor. Declaration public static string ProcessorTraversal Field Value Type Description System.String"
   },
-  "api/Gremlin.Net.Process.Traversal.IConsumer.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.IConsumer.html",
-    "title": "Interface IConsumer | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Interface IConsumer Represents an operation that accepts a single input argument and returns no result. Unlike most other functional interfaces, Consumer is expected to operate via side-effects. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IConsumer"
+  "api/Gremlin.Net.Process.Traversal.ShortestPath.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.ShortestPath.html",
+    "title": "Class ShortestPath | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class ShortestPath Inheritance System.Object ShortestPath 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 ShortestPath Fields distance Declaration public const string distance = \"~tinkerpop.shortestPath.distance\" Field Value Type Description System.String edges Declaration public const string edges = \"~tinkerpop.shortestPath.edges\" Field Value Type Description System.String includeEdges Declaration public const string includeEdges = \"~tinkerpop.shortestPath.includeEdges\" Field Value Type Description System.String maxDistance Declaration public const string maxDistance = \"~tinkerpop.shortestPath.maxDistance\" Field Value Type Description System.String
  target Declaration public const string target = \"~tinkerpop.shortestPath.target\" Field Value Type Description System.String"
   },
-  "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 EdgeLabelVerificationStrategy LambdaRestrictionStrategy ReadOnlyStrategy ReservedKeysVerificationStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.Re
 ferenceEquals(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 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 Syst
 em.Threading.Tasks.Task Type Parameters 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.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.Remote.RemoteStrategy.html": {
     "href": "api/Gremlin.Net.Process.Remote.RemoteStrategy.html",
     "title": "Class RemoteStrategy | Apache TinkerPop - Gremlin.NET API Docs",
     "keywords": "Class RemoteStrategy Reconstructs a by submitting it to a remote server via an IRemoteConnection instance. Inheritance System.Object RemoteStrategy Namespace : Gremlin.Net.Process.Remote Assembly : cs.temp.dll.dll Syntax public class RemoteStrategy : ITraversalStrategy Constructors RemoteStrategy(IRemoteConnection) Initializes a new instance of the RemoteStrategy class. Declaration public RemoteStrategy(IRemoteConnection remoteConnection) Parameters Type Name Description IRemoteConnection remoteConnection The IRemoteConnection that should be used. Methods Apply<S, E>(ITraversal<S, E>) Declaration public 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 Task ApplyAsync<S, E>(ITraversal<S, E> traversal) Parameters Type Name Description ITraversal <S, E> traversal Returns Type Description System.Threading.Tasks.Task Type Par
 ameters Name Description S E"
   },
-  "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.Structure.IO.GraphSON.html": {
+    "href": "api/Gremlin.Net.Structure.IO.GraphSON.html",
+    "title": "Namespace Gremlin.Net.Structure.IO.GraphSON | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Namespace Gremlin.Net.Structure.IO.GraphSON Classes GraphSON2Reader Handles deserialization of GraphSON3 data. GraphSON2Writer Handles serialization of GraphSON2 data. GraphSON3Reader Handles deserialization of GraphSON3 data. GraphSON3Writer Handles serialization of GraphSON3 data. GraphSONReader Allows to deserialize GraphSON to objects. GraphSONUtil Provides helper methods for GraphSON serialization. GraphSONWriter Allows to serialize objects to GraphSON. Interfaces IGraphSONDeserializer Supports deserializing GraphSON into an object. IGraphSONSerializer Supports serializing of an object to GraphSON."
   },
-  "api/Gremlin.Net.Process.Traversal.Binding.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Binding.html",
-    "title": "Class Binding | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class Binding Associates a variable with a value. Inheritance System.Object Binding Implements System.IEquatable < Binding > Inherited Members 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 Binding : IEquatable<Binding> Constructors Binding(String, Object) Initializes a new instance of the Binding class. Declaration public Binding(string key, object value) Parameters Type Name Description System.String key The key that identifies the Binding . System.Object value The value of the Binding . Properties Key Gets the key that identifies the Binding . Declaration public string Key { get; } Property Value Type Description System.String Value Gets the value of the Binding . Declaration public object Value { get; } Property Value Type Descripti
 on System.Object Methods Equals(Binding) Declaration public bool Equals(Binding other) Parameters Type Name Description Binding other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object other) Parameters Type Name Description System.Object other 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() Implements System.IEquatable<T>"
+  "api/Gremlin.Net.Process.Traversal.IPredicate.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.IPredicate.html",
+    "title": "Interface IPredicate | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Interface IPredicate Represents a predicate (boolean-valued function) of one argument. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IPredicate"
   },
-  "api/Gremlin.Net.Process.Traversal.IBinaryOperator.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.IBinaryOperator.html",
-    "title": "Interface IBinaryOperator | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Interface IBinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands. This is a specialization of IBiFunction for the case where the operands and the result are all of the same type. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IBinaryOperator : IBiFunction"
+  "api/Gremlin.Net.Process.Traversal.GryoVersion.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.GryoVersion.html",
+    "title": "Class GryoVersion | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class GryoVersion Inheritance System.Object EnumWrapper GryoVersion Implements System.IEquatable < EnumWrapper > 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 GryoVersion : EnumWrapper, IEquatable<EnumWrapper> Properties V1_0 Declaration public static GryoVersion V1_0 { get; } Property Value Type Description GryoVersion V3_0 Declaration public static GryoVersion V3_0 { get; } Property Value Type Description GryoVersion Methods GetByValue(String) Gets the GryoVersion enumeration by value. Declaration public static GryoVersion GetByValue(string value) Parameters Type Name Description System.Str
 ing value Returns Type Description GryoVersion Implements System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.PathProcessorStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.PathProcessorStrategy.html",
-    "title": "Class PathProcessorStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class PathProcessorStrategy Helps to ensure that more traversals meet the local child constraint imposed on OLAP traversals. Inheritance System.Object AbstractTraversalStrategy PathProcessorStrategy 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 PathProcessorStrategy : AbstractT
 raversalStrategy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
+  "api/Gremlin.Net.Process.Traversal.ITraversal.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.ITraversal.html",
+    "title": "Interface ITraversal | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Interface ITraversal Represents the basic information for a walk over a graph. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface ITraversal : IEnumerator Properties Bytecode Gets the Bytecode representation of this traversal. Declaration Bytecode Bytecode { get; } Property Value Type Description Bytecode SideEffects Gets or sets the ITraversalSideEffects of this traversal. Declaration ITraversalSideEffects SideEffects { get; set; } Property Value Type Description ITraversalSideEffects Traversers Gets or sets the Traverser 's of this traversal that hold the results of the traversal. Declaration IEnumerable<Traverser> Traversers { get; set; } Property Value Type Description IEnumerable < Traverser > Methods Iterate() Iterates all Traverser instances in the traversal. Declaration ITraversal Iterate() Returns Type Description ITraversal The fully drained traversal. See Also ITraversal <S, E>"
   },
-  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.GraphFilterStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.GraphFilterStrategy.html",
-    "title": "Class GraphFilterStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class GraphFilterStrategy Inheritance System.Object AbstractTraversalStrategy GraphFilterStrategy 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 GraphFilterStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrate
 gy System.IEquatable<T>"
+  "api/Gremlin.Net.Driver.html": {
+    "href": "api/Gremlin.Net.Driver.html",
+    "title": "Namespace Gremlin.Net.Driver | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Namespace Gremlin.Net.Driver Classes ConnectionPoolSettings Holds settings for the Gremlin.Net.Driver.ConnectionPool . GremlinClient Provides a mechanism for submitting Gremlin requests to one Gremlin Server. GremlinClientExtensions Provides extension methods for the IGremlinClient interface. GremlinServer Represents a Gremlin Server. ResultSet<T> A ResultSet is returned from the submission of a Gremlin script to the server and represents the results provided by the server. ResultSet includes enumerable data and status attributes. Tokens String constants used to configure a . Interfaces IGremlinClient Provides a mechanism for submitting Gremlin requests."
   },
-  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.EarlyLimitStrategy.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.EarlyLimitStrategy.html",
-    "title": "Class EarlyLimitStrategy | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class EarlyLimitStrategy Moves Range() steps as far left as possible in order to to reduce backend operations. Inheritance System.Object AbstractTraversalStrategy EarlyLimitStrategy 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 EarlyLimitStrategy : AbstractTraversalStrategy, IT
 raversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
+  "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.FilterRankingStrategy.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.FilterRankingStrategy.html",
+    "title": "Class FilterRankingStrategy | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class FilterRankingStrategy Reorders filter- and order-steps according to their rank. Inheritance System.Object AbstractTraversalStrategy FilterRankingStrategy 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 FilterRankingStrategy : AbstractTraversalStrategy, ITraversalStrategy, I
 Equatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
+  },
+  "api/Gremlin.Net.Driver.Remote.html": {
+    "href": "api/Gremlin.Net.Driver.Remote.html",
+    "title": "Namespace Gremlin.Net.Driver.Remote | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Namespace Gremlin.Net.Driver.Remote Classes DriverRemoteConnection A implementation for Gremlin Server."
+  },
+  "api/Gremlin.Net.Structure.Vertex.html": {
+    "href": "api/Gremlin.Net.Structure.Vertex.html",
+    "title": "Class Vertex | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class Vertex Represents a vertex. Inheritance System.Object Element Vertex 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 Vertex : Element, IEquatable<Element> Constructors Vertex(Object, String) Initializes a new instance of the Vertex class. Declaration public Vertex(object id, string label = \"vertex\") Parameters Type Name Description System.Object id The id of the vertex. System.String label The label of the vertex. Fields DefaultLabel The default label to use for a vertex. Declaration public const string DefaultLabel = \"vertex\" Field Value Type Description System.String Methods ToString() Declaration public ove
 rride string ToString() Returns Type Description System.String Overrides System.Object.ToString() Implements 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 [Obsolete(\"As of release 3.3.8, not replaced, prefer use of cap()-step to retrieve side-effects as part of traversal iteration\", false)] 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 IReadOnlyCollection < System.String > The keys of the side-effect."
+  },
+  "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 Dictionary < System.String , System.Object > The GraphSON representation including type information."
   },
   "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.MatchPredicateStrategy.html": {
     "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.MatchPredicateStrategy.html",
     "title": "Class MatchPredicateStrategy | Apache TinkerPop - Gremlin.NET API Docs",
     "keywords": "Class MatchPredicateStrategy Folds any post Where() step that maintains a traversal constraint into Match() . Inheritance System.Object AbstractTraversalStrategy MatchPredicateStrategy 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 MatchPredicateStrategy : AbstractTraversalStrat
 egy, ITraversalStrategy, IEquatable<AbstractTraversalStrategy> Implements ITraversalStrategy System.IEquatable<T>"
   },
-  "api/Gremlin.Net.Process.Traversal.EnumWrapper.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.EnumWrapper.html",
-    "title": "Class EnumWrapper | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class EnumWrapper Represents an enum. Inheritance System.Object EnumWrapper Barrier Cardinality Column Direction GraphSONVersion GryoVersion Operator Order Pick Pop Scope T Implements System.IEquatable < EnumWrapper > Inherited Members 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 abstract class EnumWrapper : IEquatable<EnumWrapper> Constructors EnumWrapper(String, String) Initializes a new instance of the EnumWrapper class. Declaration protected EnumWrapper(string enumName, string enumValue) Parameters Type Name Description System.String enumName The name of the enum. System.String enumValue The value of the enum. Properties EnumName Gets the name of the enum. Declaration public string EnumName { get; } Property Value Type Description Syste
 m.String EnumValue Gets the value of the enum. Declaration public string EnumValue { get; } Property Value Type Description System.String Methods Equals(EnumWrapper) Declaration public bool Equals(EnumWrapper other) Parameters Type Name Description EnumWrapper 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() Implements 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",

[... 915 lines stripped ...]