Modified: tinkerpop/site/dotnetdocs/3.4.11-SNAPSHOT/index.json
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.4.11-SNAPSHOT/index.json?rev=1889266&r1=1889265&r2=1889266&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.4.11-SNAPSHOT/index.json (original)
+++ tinkerpop/site/dotnetdocs/3.4.11-SNAPSHOT/index.json Wed Apr 28 15:28:18 
2021
@@ -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 The 
Gremlin language allows users to write highly expressive graph traversals and 
has a broad list of functions that cover a wide body of features. The Reference 
Documentation describes these functions and other aspects of the TinkerPop 
ecosystem including some specifics on Gremlin in .NET itself. Most of the 
examples found in the documentation use Groovy language syntax in the Gremlin 
Console . For the most part, these examples should generally translate to C# 
with some logical modification . Given the strong correspondence between 
canonical Gremlin in Java and its variants like C#, there is a limited amount 
of C#
 -specific documentation and examples. This strong correspondence among 
variants ensures that the general Gremlin reference documentation is applicable 
to all variants and that users moving between development languages can easily 
adopt the Gremlin variant for that language. NOTE that versions suffixed with 
\"-rc\" are considered release candidates (i.e. pre-alpha, alpha, beta, etc.) 
and thus for early testing purposes only."
+  "api/Gremlin.Net.Process.Traversal.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.html",
+    "title": "Namespace Gremlin.Net.Process.Traversal | Apache TinkerPop - 
Gremlin.NET API Docs",
+    "keywords": "Namespace Gremlin.Net.Process.Traversal Classes __ An 
anonymous GraphTraversal<S, E> . AnonymousTraversalSource Provides a method for 
creating a GraphTraversalSource that does not spawn from a instance. Barrier 
Binding Associates a variable with a value. Bindings Bindings are used to 
associate a variable with a value. Bytecode A language agnostic representation 
of ITraversal mutations. Cardinality Column ConnectedComponent 
DefaultTraversal<S, E> A traversal represents a directed walk over a graph. 
Direction EnumWrapper Represents an enum. GraphSONVersion GraphTraversal<S, E> 
Graph traversals are the primary way in which graphs are processed. 
GraphTraversalSource A GraphTraversalSource is the primary DSL of the Gremlin 
traversal machine. It provides access to all the configurations and steps for 
Turing complete graph computing. GryoVersion Instruction Represents a Bytecode 
instruction by an operator name and its arguments. IO Lambda Provides methods 
to create lambdas
 . Operator Order P A P is a predicate of the form Func<object, bool>. That is, 
given some object, return true or false. PageRank PeerPressure Pick Pop Scope 
ShortestPath T TextP A TextP is a predicate of the form Func<string, bool>. 
That is, given some string, return true or false. Traverser A traverser 
represents the current state of an object flowing through a ITraversal . 
Interfaces IBiFunction Represents a function that accepts two arguments and 
produces a result. This is the two-arity specialization of IFunction . 
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. IComparator A comparison function, which imposes a total ordering on 
some collection of objects. 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. IFunction Represents a 
function that accepts one argument and produces a result. ILambda Represents a 
lambda. IPredicate Represents a predicate (boolean-valued function) of one 
argument. ISupplier Represents a supplier of results ITraversal Represents the 
basic information for a walk over a graph. ITraversal<S, E> A traversal 
represents a directed walk over a graph. ITraversalSideEffects A ITraversal can 
maintain global sideEffects. ITraversalStrategy A ITraversalStrategy defines a 
particular atomic operation for mutating a ITraversal prior to its evaluation. 
IUnaryOperator Represents an operation on a single operand that produces a 
result of the same type as its operand. This is a specialization of Function 
for the case where the operand and result are of the same type."
+  },
+  "api/Gremlin.Net.Driver.ConnectionPoolSettings.html": {
+    "href": "api/Gremlin.Net.Driver.ConnectionPoolSettings.html",
+    "title": "Class ConnectionPoolSettings | Apache TinkerPop - Gremlin.NET 
API Docs",
+    "keywords": "Class ConnectionPoolSettings Holds settings for the 
Gremlin.Net.Driver.ConnectionPool . Inheritance System.Object 
ConnectionPoolSettings 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 ConnectionPoolSettings Properties MaxInProcessPerConnection Gets 
or sets the maximum number of in-flight requests that can occur on a 
connection. Declaration public int MaxInProcessPerConnection { get; set; } 
Property Value Type Description System.Int32 Remarks The default value is 32. A 
is thrown if this limit is reached on all connections when a new request comes 
in. Exceptions Type Condition System.ArgumentOutOfRangeException The specified 
number is less than or equal to zero. PoolSi
 ze Gets or sets the size of the connection pool. Declaration public int 
PoolSize { get; set; } Property Value Type Description System.Int32 Remarks The 
default value is 4. Exceptions Type Condition 
System.ArgumentOutOfRangeException The specified pool size is less than or 
equal to zero. ReconnectionAttempts Gets or sets the number of attempts to get 
an open connection from the pool to submit a request. Declaration public int 
ReconnectionAttempts { get; set; } Property Value Type Description System.Int32 
Remarks The driver always tries to reconnect to a server in the background 
after it has noticed that a connection is dead. This setting only specifies how 
often the driver will retry to get an open connection from its pool when no 
open connection is available to submit a request. These retries give the driver 
time to establish new connections to the server that might have been 
unavailable temporarily or that might have closed the connections, e.g., 
because they were idle for some tim
 e. The default value is 4. A is thrown if the server can still not be reached 
after this many retry attempts. Setting this to zero means that the exception 
is thrown immediately when no open connection is available to submit a request. 
The driver will however still try to reconnect to the server in the background 
for subsequent requests. Exceptions Type Condition 
System.ArgumentOutOfRangeException The number of attempts specified is less 
than zero. ReconnectionBaseDelay Gets or sets the base delay used for the 
exponential backoff for the reconnection attempts. Declaration public TimeSpan 
ReconnectionBaseDelay { get; set; } Property Value Type Description 
System.TimeSpan Remarks The driver employs an exponential backoff strategy that 
uses this base delay for its reconnection attempts. With a base delay of 100 ms 
for example, retries happen after 100 ms, 200 ms, 400 ms, 800 ms, and so on, 
assuming that enough ReconnectionAttempts are configured. The default value is 
1 second. Exceptio
 ns Type Condition System.ArgumentOutOfRangeException The specified delay is 
negative or zero."
+  },
+  "api/Gremlin.Net.Process.Traversal.ConnectedComponent.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.ConnectedComponent.html",
+    "title": "Class ConnectedComponent | Apache TinkerPop - Gremlin.NET API 
Docs",
+    "keywords": "Class ConnectedComponent Inheritance System.Object 
ConnectedComponent 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 ConnectedComponent Fields component 
Declaration public const string component = 
\"gremlin.connectedComponentVertexProgram.component\" Field Value Type 
Description System.String edges Declaration public const string edges = 
\"~tinkerpop.connectedComponent.edges\" Field Value Type Description 
System.String propertyName Declaration public const string propertyName = 
\"~tinkerpop.connectedComponent.propertyName\" Field Value Type Description 
System.String"
+  },
+  "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.Bytecode.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Bytecode.html",
+    "title": "Class Bytecode | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class Bytecode A language agnostic representation of 
ITraversal mutations. Inheritance System.Object Bytecode 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 
Bytecode Remarks Bytecode is simply a list of ordered instructions. Bytecode 
can be serialized between environments and machines by way of a GraphSON 
representation. Thus, Gremlin.Net can create bytecode in C# and ship it to 
Gremlin-Java for evaluation in Java. Constructors Bytecode() Initializes a new 
instance of the Bytecode class. Declaration public Bytecode() 
Bytecode(Bytecode) Initializes a new instance of the Bytecode class. 
Declaration public Bytecode(Bytecode byteCode) Parameters Type Name Desc
 ription Bytecode byteCode Already existing Bytecode that should be cloned. 
Properties SourceInstructions Gets the traversal source instructions. 
Declaration public List<Instruction> SourceInstructions { get; } Property Value 
Type Description List < Instruction > StepInstructions Gets the ITraversal 
instructions. Declaration public List<Instruction> StepInstructions { get; } 
Property Value Type Description List < Instruction > Methods AddSource(String, 
Object[]) Add a traversal source instruction to the bytecode. Declaration 
public void AddSource(string sourceName, params object[] args) Parameters Type 
Name Description System.String sourceName The traversal source method name 
(e.g. withSack()). System.Object [] args The traversal source method arguments. 
AddStep(String, Object[]) Adds a ITraversal instruction to the bytecode. 
Declaration public void AddStep(string stepName, params object[] args) 
Parameters Type Name Description System.String stepName The traversal method 
name (e.g. o
 ut()). System.Object [] args The traversal method arguments."
   },
   "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 None() Adds the none 
step to this GraphTraversal<S, E> . Declaration public GraphTraversal<S, E> 
None() Returns Type Description GraphTraversal <S, E> 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 
Desc
 ription 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 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 
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, 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, 
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> Pro
 file(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, 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 Descrip
 tion 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> . Declaration 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 Descriptio
 n 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 GraphTrav
 ersal <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 Paramete
 rs 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, 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 
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 
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 
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 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) Paramet
 ers 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 
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 Des
 cription 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 
Retur
 ns 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 Grap
 hTraversal <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 Un
 fold<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 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 GraphTravers
 al <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 
Description 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 De
 scription 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> ITraversa
 l IEnumerator IEnumerator<>"
   },
-  "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.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.IBiFunction.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.IBiFunction.html",
+    "title": "Interface IBiFunction | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Interface IBiFunction Represents a function that accepts two 
arguments and produces a result. This is the two-arity specialization of 
IFunction . Namespace : Gremlin.Net.Process.Traversal Assembly : 
cs.temp.dll.dll Syntax public interface IBiFunction"
   },
-  "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.Structure.IO.GraphSON.GraphSON3Writer.html": {
+    "href": "api/Gremlin.Net.Structure.IO.GraphSON.GraphSON3Writer.html",
+    "title": "Class GraphSON3Writer | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class GraphSON3Writer Handles serialization of GraphSON3 
data. Inheritance System.Object GraphSONWriter GraphSON3Writer 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 GraphSON3Writer : GraphSONWriter 
Constructors GraphSON3Writer() Creates a new instance of GraphSON3Writer . 
Declaration public GraphSON3Writer() GraphSON3Writer(IReadOnlyDictionary<Type, 
IGraphSONSerializer>) Creates a new instance of GraphSON3Writer . Declaration 
public GraphSON3Writer(IReadOnlyDictionary<Type, IGraphSONSerializer> 
customSerializerByType) Parameters Type Name Description IReadOnly
 Dictionary < System.Type , IGraphSONSerializer > customSerializerByType 
IGraphSONSerializer serializers identified by their System.Type ."
   },
-  "api/Gremlin.Net.Process.Traversal.PeerPressure.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.PeerPressure.html",
-    "title": "Class PeerPressure | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class PeerPressure Inheritance System.Object PeerPressure 
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 PeerPressure Fields edges Declaration 
public const string edges = \"~tinkerpop.peerPressure.edges\" Field Value Type 
Description System.String propertyName Declaration public const string 
propertyName = \"~tinkerpop.peerPressure.propertyName\" Field Value Type 
Description System.String times Declaration public const string times = 
\"~tinkerpop.peerPressure.times\" Field Value Type Description System.String"
+  "api/Gremlin.Net.Driver.Messages.html": {
+    "href": "api/Gremlin.Net.Driver.Messages.html",
+    "title": "Namespace Gremlin.Net.Driver.Messages | Apache TinkerPop - 
Gremlin.NET API Docs",
+    "keywords": "Namespace Gremlin.Net.Driver.Messages Classes RequestMessage 
The model for a request message sent to the server. RequestMessage.Builder 
Allows to build RequestMessage objects. Enums ResponseStatusCode Represents the 
various status codes that Gremlin Server returns."
   },
-  
"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.AnonymousTraversalSource.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.AnonymousTraversalSource.html",
+    "title": "Class AnonymousTraversalSource | Apache TinkerPop - Gremlin.NET 
API Docs",
+    "keywords": "Class AnonymousTraversalSource Provides a method for creating 
a GraphTraversalSource that does not spawn from a instance. Inheritance 
System.Object AnonymousTraversalSource 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 
AnonymousTraversalSource Methods Traversal() Generates a reusable 
GraphTraversalSource instance. Declaration public static GraphTraversalSource 
Traversal() Returns Type Description GraphTraversalSource A graph traversal 
source."
   },
-  "api/Gremlin.Net.Driver.Exceptions.ServerUnavailableException.html": {
-    "href": 
"api/Gremlin.Net.Driver.Exceptions.ServerUnavailableException.html",
-    "title": "Class ServerUnavailableException | Apache TinkerPop - 
Gremlin.NET API Docs",
-    "keywords": "Class ServerUnavailableException The exception that is thrown 
when no connection is available to the GremlinServer . Inheritance 
System.Object System.Exception NoConnectionAvailableException 
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() System.Object.ReferenceEquals(System
 .Object, System.Object) Namespace : Gremlin.Net.Driver.Exceptions Assembly : 
cs.temp.dll.dll Syntax public class ServerUnavailableException : 
NoConnectionAvailableException, ISerializable, _Exception Constructors 
ServerUnavailableException() Initializes a new instance of the 
ServerUnavailableException class. Declaration public 
ServerUnavailableException() Implements 
System.Runtime.Serialization.ISerializable 
System.Runtime.InteropServices._Exception"
+  "api/Gremlin.Net.Process.Traversal.Lambda.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Lambda.html",
+    "title": "Class Lambda | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class Lambda Provides methods to create lambdas. Inheritance 
System.Object Lambda 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 static class Lambda Methods Groovy(String) 
Creates a new Groovy lambda. Declaration public static ILambda Groovy(string 
expression) Parameters Type Name Description System.String expression The 
lambda expression. Returns Type Description ILambda The created lambda. 
Python(String) Creates a new Python lambda. Declaration public static ILambda 
Python(string expression) Parameters Type Name Description System.String 
expression The lambda expression. Returns Type Description ILambda The created 
lambda."
   },
-  "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.Remote.IRemoteConnection.html": {
+    "href": "api/Gremlin.Net.Process.Remote.IRemoteConnection.html",
+    "title": "Interface IRemoteConnection | Apache TinkerPop - Gremlin.NET API 
Docs",
+    "keywords": "Interface IRemoteConnection A simple abstraction of a 
\"connection\" to a \"server\". Namespace : Gremlin.Net.Process.Remote Assembly 
: cs.temp.dll.dll Syntax public interface IRemoteConnection Methods 
SubmitAsync<S, E>(Bytecode) Submits to a server and returns a . Declaration 
Task<ITraversal<S, E>> SubmitAsync<S, E>(Bytecode bytecode) Parameters Type 
Name Description Bytecode bytecode The to send. Returns Type Description 
System.Threading.Tasks.Task < ITraversal <S, E>> The with the results and 
optional side-effects. Type Parameters Name Description S E"
   },
-  "api/Gremlin.Net.Process.Traversal.Cardinality.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Cardinality.html",
-    "title": "Class Cardinality | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class Cardinality Inheritance System.Object EnumWrapper 
Cardinality 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 
Cardinality : EnumWrapper, IEquatable<EnumWrapper> Properties List Declaration 
public static Cardinality List { get; } Property Value Type Description 
Cardinality Set Declaration public static Cardinality Set { get; } Property 
Value Type Description Cardinality Single Declaration public static Cardinality 
Single { get; } Property Value Type Description Cardinality Methods 
GetByValue(String) Gets the Cardinality enumeration by value. Dec
 laration public static Cardinality GetByValue(string value) Parameters Type 
Name Description System.String value Returns Type Description Cardinality 
Implements 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.Verification.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.Strategy.Verification.html",
-    "title": "Namespace Gremlin.Net.Process.Traversal.Strategy.Verification | 
Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Namespace Gremlin.Net.Process.Traversal.Strategy.Verification 
Classes EdgeLabelVerificationStrategy Provides a way to prevent traversals that 
sub-optimally fail to include edge label specification . 
LambdaRestrictionStrategy Does not allow lambdas to be used in a ITraversal . 
ReadOnlyStrategy Detects mutating steps and throws an exception if one is 
found. ReservedKeysVerificationStrategy Provides a way to prevent traversal 
from using property keys that are reserved terms. By default, these are \"id\" 
and \"label\" - providers may have their own reserved terms as well."
+  "api/Gremlin.Net.Process.Traversal.IFunction.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.IFunction.html",
+    "title": "Interface IFunction | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Interface IFunction Represents a function that accepts one 
argument and produces a result. Namespace : Gremlin.Net.Process.Traversal 
Assembly : cs.temp.dll.dll Syntax public interface IFunction"
   },
-  
"api/Gremlin.Net.Process.Traversal.Strategy.Verification.EdgeLabelVerificationStrategy.html":
 {
-    "href": 
"api/Gremlin.Net.Process.Traversal.Strategy.Verification.EdgeLabelVerificationStrategy.html",
-    "title": "Class EdgeLabelVerificationStrategy | Apache TinkerPop - 
Gremlin.NET API Docs",
-    "keywords": "Class EdgeLabelVerificationStrategy Provides a way to prevent 
traversals that sub-optimally fail to include edge label specification . 
Inheritance System.Object AbstractTraversalStrategy 
EdgeLabelVerificationStrategy 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 EdgeLabelVerifi
 cationStrategy : AbstractTraversalStrategy, ITraversalStrategy, 
IEquatable<AbstractTraversalStrategy> Constructors 
EdgeLabelVerificationStrategy() Initializes a new instance of the 
EdgeLabelVerificationStrategy class. Declaration public 
EdgeLabelVerificationStrategy() EdgeLabelVerificationStrategy(Boolean, Boolean) 
Initializes a new instance of the EdgeLabelVerificationStrategy class. 
Declaration public EdgeLabelVerificationStrategy(bool logWarning = false, bool 
throwException = false) Parameters Type Name Description System.Boolean 
logWarning Constrains vertices for the ITraversal . System.Boolean 
throwException Constrains edges for the ITraversal . Implements 
ITraversalStrategy System.IEquatable<T>"
+  "api/Gremlin.Net.Process.Traversal.Traverser.html": {
+    "href": "api/Gremlin.Net.Process.Traversal.Traverser.html",
+    "title": "Class Traverser | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class Traverser A traverser represents the current state of 
an object flowing through a ITraversal . Inheritance System.Object Traverser 
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 Traverser Constructors Traverser(Object, 
Int64) Initializes a new instance of the Traverser class. Declaration public 
Traverser(dynamic obj, long bulk = 1L) Parameters Type Name Description 
System.Object obj The object of the traverser. System.Int64 bulk The number of 
traversers represented in this traverser. Properties Bulk Gets the number of 
traversers represented in this traverser. Declaration public long Bulk { get; } 
Property Value Type Description System.Int64 Object Gets the object of this 
traverser. Declaration public dynamic Obje
 ct { get; } Property Value Type Description System.Object Methods 
Equals(Traverser) Declaration public bool Equals(Traverser other) Parameters 
Type Name Description Traverser 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()"
   },
-  "api/Gremlin.Net.Structure.Property.html": {
-    "href": "api/Gremlin.Net.Structure.Property.html",
-    "title": "Class Property | Apache TinkerPop - Gremlin.NET API Docs",
-    "keywords": "Class Property A Property denotes a key/value pair associated 
with an Edge . Inheritance System.Object Property Implements System.IEquatable 
< Property > 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.Structure Assembly : cs.temp.dll.dll Syntax public class Property : 
IEquatable<Property> Constructors Property(String, Object, Element) Initializes 
a new instance of the Property class. Declaration public Property(string key, 
dynamic value, Element element) Parameters Type Name Description System.String 
key The key of the property. System.Object value The value of the property. 
Element element The element that the property is associated with. Properties 
Element Gets the element that this property is associated with. Declaration 
public Element Element { get; } Property Value Type Description Element Key 
Gets th
 e key of the property. Declaration public string Key { get; } Property Value 
Type Description System.String Value Gets the value of the property. 
Declaration public dynamic Value { get; } Property Value Type Description 
System.Object Methods Equals(Property) Declaration public bool Equals(Property 
other) Parameters Type Name Description Property 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 
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.IUnaryOperator.html": {
-    "href": "api/Gremlin.Net.Process.Traversal.IUnaryOperator.html",
-    "title": "Interface IUnaryOperator | Apache TinkerPop - Gremlin.NET API 
Docs",
-    "keywords": "Interface IUnaryOperator Represents an operation on a single 
operand that produces a result of the same type as its operand. This is a 
specialization of Function for the case where the operand and result are of the 
same type. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll 
Syntax public interface IUnaryOperator : IFunction"
+  "api/Gremlin.Net.Structure.Element.html": {
+    "href": "api/Gremlin.Net.Structure.Element.html",
+    "title": "Class Element | Apache TinkerPop - Gremlin.NET API Docs",
+    "keywords": "Class Element A common base class for Graph elements. 
Inheritance System.Object Element Edge Vertex VertexProperty Implements 
System.IEquatable < Element > 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.Structure Assembly : cs.temp.dll.dll Syntax public abstract class 
Element : IEquatable<Element> Constructors Element(Object, String) Initializes 
a new instance of the Element class. Declaration protected Element(object id, 
string label) Parameters Type Name Description System.Object id The id of the 
element. System.String label The label of the element. Properties Id Gets the 
id of this Element . Declaration public object Id { get; } Property Value Type 
Description System.Object Label Gets the label of this Element . Declaration 
public string Label { get; } Property Value Type Descri
 ption System.String Methods Equals(Element) Declaration public bool 
Equals(Element other) Parameters Type Name Description Element 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.Driver.Messages.ResponseStatusCode.html": {
-    "href": "api/Gremlin.Net.Driver.Messages.ResponseStatusCode.html",

[... 906 lines stripped ...]

Reply via email to