Skip to content

Commit f802261

Browse files
authored
Update README.md
1 parent 393ea73 commit f802261

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

README.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -185,23 +185,18 @@ Generic `EventArgs` implementation that provides to carry a value.
185185

186186
```c#
187187
// Specify a named ValueTuple as event argument
188-
event EventHandler<ValueEventArgs<(bool HasError, string Message)>> Completed;
188+
event EventHandler<ValueEventArgs<int> Completed;
189189

190190
// Publish event
191-
protected virtual void RaiseCompleted((bool HasError, string Message) value)
191+
protected virtual void RaiseCompleted(int value)
192192
{
193-
this.Completed?.Invoke(this, new ValueEventArgs<(bool HasError, string Message)>(value));
193+
this.Completed?.Invoke(this, new ValueEventArgs<int>(value));
194194
}
195195

196196
// Receive event
197-
private void OnCompleted(object sender, ValueEventArgs<(bool HasError, string Message)> e)
197+
private void OnCompleted(object sender, ValueEventArgs<int> e)
198198
{
199-
(bool HasError, string Message) value = e.Value;
200-
if (newValue.HasError)
201-
{
202-
this.TaskCompletionSource.TrySetException(new InvalidOperationException(value.Message));
203-
}
204-
this.TaskCompletionSource.TrySetResult(true);
199+
int value = e.Value;
205200
}
206201
```
207202

0 commit comments

Comments
 (0)