public void Serialize() { var statement = new GoToStatement("exitLoop"); var result = BinarySerializeUtil.Serialize(statement); Assert.NotNull(result); Assert.Equal("exitLoop", result.Label); }
protected virtual SqlStatement VisitGoTo(GoToStatement statement) { return new GoToStatement(statement.Label); }
public void GoTo() { var statement = new GoToStatement("block1"); SerializeAndAssert(statement, (serialized, deserialized) => { Assert.IsNotNull(deserialized); Assert.IsNotNull(deserialized.Label); Assert.AreEqual("block1", deserialized.Label); }); }
protected override SqlStatement VisitGoTo(GoToStatement statement) { breakFound = true; return base.VisitGoTo(statement); }
protected override SqlStatement VisitGoTo(GoToStatement statement) { breakFound = true; return(base.VisitGoTo(statement)); }
public void GetString() { var statement = new GoToStatement("exitLoop"); Assert.Equal("GOTO 'exitLoop';", statement.ToString()); }
protected virtual SqlStatement VisitGoTo(GoToStatement statement) { return(new GoToStatement(statement.Label)); }