Hi,
I'm using SharpSVN 1.6 with .Net 3.5.
I saw the property IsLastInvocationCanceled in a few SvnArgs (UpdateArgs, CommitArgs etc.), and I couldn't find a documentation on it.
Can someone please tell me what does it mean?
Thanks!
Hi,
I'm using SharpSVN 1.6 with .Net 3.5.
I saw the property IsLastInvocationCanceled in a few SvnArgs (UpdateArgs, CommitArgs etc.), and I couldn't find a documentation on it.
Can someone please tell me what does it mean?
Thanks!
If you have ThrowOnWarning and/or ThrowOnError disabled, on your next call IsLastInvocationCanceled will be true if a warning or error (respectively) occurred on your last invocation.
After checking, the intended behavior is that IsLastInvocationCanceled is only true when the Cancel property on the EventArgs is set (to cancel the current operation), like so:
SvnUpdateArgs ua = new SvnUpdateArgs();
client.List(url, ua, delegate(object sender, SvnUpdateEventArgs e)
{
e.Cancel = true;
});
Assert.That(ua.IsLastInvocationCanceled);