public static TryExpression TryFinally(Expression body, Expression @finally) { return MakeTry(null, body, @finally, fault: null, handlers: null); }
public void TryFinally() { var expected = LinqExpression.TryFinally( LinqExpression.Constant(0L), LinqExpression.Constant(0L)); using var g = new GraphEngine.Graph(); g.LoadFromString(@" @prefix : <http://example.com/> . :s :tryBody _:zero ; :tryFinally _:zero ; . _:zero :constantValue 0 ; . "); var s = g.GetUriNode(":s"); var actual = Expression.Parse(s).LinqExpression; Console.WriteLine(actual.GetDebugView()); actual.Should().Be(expected); }