0

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!

Sander Rijken
  • 21,376
  • 3
  • 61
  • 85
Noich
  • 14,631
  • 15
  • 62
  • 90

2 Answers2

1

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.

David Pfeffer
  • 38,869
  • 30
  • 127
  • 202
0

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);
Sander Rijken
  • 21,376
  • 3
  • 61
  • 85