public GremlinQueryEnvironmentImpl( IGraphModel model, IAddStepHandler addStepHandler, IGremlinQuerySerializer serializer, IGremlinQueryExecutor executor, IGremlinQueryExecutionResultDeserializer deserializer, IFeatureSet featureSet, IGremlinqOptions options, ILogger logger) { Model = model; Logger = logger; Options = options; Executor = executor; FeatureSet = featureSet; Serializer = serializer; Deserializer = deserializer; AddStepHandler = addStepHandler; }
public static IGremlinQueryEnvironment UseAddStepHandler(this IGremlinQueryEnvironment source, IAddStepHandler addStepHandler) => source.ConfigureAddStepHandler(_ => addStepHandler);