Github user FlorianHockmann commented on a diff in the pull request:
https://github.com/apache/tinkerpop/pull/792#discussion_r170006977
--- Diff: gremlin-dotnet/glv/generate.groovy ---
@@ -48,7 +48,7 @@ def toCSharpTypeMap = ["Long": "long",
"TraversalMetrics": "E2",
"Traversal": "ITraversal",
"Traversal[]": "ITraversal[]",
- "Predicate": "TraversalPredicate",
+ "Predicate": "object",
--- End diff --
You're right, we should solve this problem, but I think that the changes
for that are big enough to validate its own issue and it's also somewhat
unrelated to this PR. So I created a new issue for that:
[TINKERPOP-1901](https://issues.apache.org/jira/browse/TINKERPOP-1901). I
suggest that we resolve that one first and then I simply rebase this PR
afterwards and let the `Lambda` class implement whichever interface we
introduce there for those cases.
---