@@ -65,10 +65,10 @@ CancellationToken cancellationToken
6565 {
6666 _handler ( request , observer , Capability , cancellationToken ) ;
6767 await observer ;
68- return _factory ( default ) ;
68+ return default ;
6969 }
7070
71- var subject = new AsyncSubject < TItem ? > ( ) ;
71+ using var subject = new Subject < TItem ? > ( ) ;
7272 var task = subject
7373 . Select ( _factory )
7474 . ToTask ( cancellationToken , _progressManager . Scheduler )
@@ -128,10 +128,10 @@ public PartialResult(
128128 {
129129 _handler ( request , observer , cancellationToken ) ;
130130 await observer ;
131- return _factory ( default ) ;
131+ return default ;
132132 }
133133
134- var subject = new AsyncSubject < TItem ? > ( ) ;
134+ using var subject = new Subject < TItem ? > ( ) ;
135135 var task = subject
136136 . Select ( _factory )
137137 . ToTask ( cancellationToken , _progressManager . Scheduler )
@@ -184,10 +184,10 @@ public PartialResultCapability(
184184 {
185185 _handler ( request , Capability , observer , cancellationToken ) ;
186186 await observer ;
187- return _factory ( default ) ;
187+ return default ;
188188 }
189189
190- var subject = new AsyncSubject < TItem ? > ( ) ;
190+ using var subject = new Subject < TItem ? > ( ) ;
191191 var task = subject
192192 . Select ( _factory )
193193 . ToTask ( cancellationToken , _progressManager . Scheduler )
@@ -232,10 +232,10 @@ public PartialResult(Guid id, Action<TParams, IObserver<TItem>, CancellationToke
232232 {
233233 _handler ( request , observer , cancellationToken ) ;
234234 await observer ;
235- return _factory ( default ) ;
235+ return default ;
236236 }
237237
238- var subject = new AsyncSubject < TItem ? > ( ) ;
238+ using var subject = new Subject < TItem ? > ( ) ;
239239 var task = subject
240240 . Select ( _factory )
241241 . ToTask ( cancellationToken , _progressManager . Scheduler )
@@ -293,10 +293,10 @@ public PartialResults(
293293 {
294294 _handler ( request , observer , Capability , cancellationToken ) ;
295295 await observer ;
296- return _factory ( Enumerable . Empty < TItem > ( ) ) ;
296+ return default ;
297297 }
298298
299- var subject = new Subject < IEnumerable < TItem > > ( ) ;
299+ using var subject = new Subject < IEnumerable < TItem > > ( ) ;
300300 var task = subject
301301 . Aggregate (
302302 new List < TItem > ( ) , ( acc , items ) => {
@@ -360,10 +360,10 @@ public PartialResults(
360360 {
361361 _handler ( request , observer , cancellationToken ) ;
362362 await observer ;
363- return _factory ( Enumerable . Empty < TItem > ( ) ) ;
363+ return default ;
364364 }
365365
366- var subject = new Subject < IEnumerable < TItem > > ( ) ;
366+ using var subject = new Subject < IEnumerable < TItem > > ( ) ;
367367 var task = subject
368368 . Aggregate (
369369 new List < TItem > ( ) , ( acc , items ) => {
@@ -422,10 +422,10 @@ public PartialResultsCapability(
422422 {
423423 _handler ( request , observer , Capability , cancellationToken ) ;
424424 await observer ;
425- return _factory ( Enumerable . Empty < TItem > ( ) ) ;
425+ return default ;
426426 }
427427
428- var subject = new Subject < IEnumerable < TItem > > ( ) ;
428+ using var subject = new Subject < IEnumerable < TItem > > ( ) ;
429429 var task = subject
430430 . Aggregate (
431431 new List < TItem > ( ) , ( acc , items ) => {
@@ -481,10 +481,10 @@ public PartialResults(
481481 {
482482 _handler ( request , observer , cancellationToken ) ;
483483 await observer ;
484- return _factory ( Enumerable . Empty < TItem > ( ) ) ;
484+ return default ;
485485 }
486486
487- var subject = new Subject < IEnumerable < TItem > > ( ) ;
487+ using var subject = new Subject < IEnumerable < TItem > > ( ) ;
488488 var task = subject
489489 . Aggregate (
490490 new List < TItem > ( ) , ( acc , items ) => {
0 commit comments