@@ -323,7 +323,7 @@ public Channel CreateChannel(ChannelOptions? options = default)
323323 public Channel AcceptChannel ( int id , ChannelOptions ? options = default )
324324 {
325325 options = options ?? DefaultChannelOptions ;
326- Channel channel ;
326+ Channel ? channel ;
327327 lock ( this . syncObject )
328328 {
329329 Verify . Operation ( this . openChannels . TryGetValue ( id , out channel ) , "No channel with that ID found." ) ;
@@ -344,7 +344,7 @@ public Channel AcceptChannel(int id, ChannelOptions? options = default)
344344 /// <exception cref="InvalidOperationException">Thrown if the channel was already accepted.</exception>
345345 public void RejectChannel ( int id )
346346 {
347- Channel channel ;
347+ Channel ? channel ;
348348 lock ( this . syncObject )
349349 {
350350 Verify . Operation ( this . openChannels . TryGetValue ( id , out channel ) , "No channel with that ID found." ) ;
@@ -409,7 +409,7 @@ public async Task<Channel> OfferChannelAsync(string name, ChannelOptions? option
409409 ChannelId = channel . Id ,
410410 } ;
411411
412- using ( cancellationToken . Register ( this . OfferChannelCanceled , channel ) )
412+ using ( cancellationToken . Register ( this . OfferChannelCanceled ! , channel ) )
413413 {
414414 await this . SendFrameAsync ( header , payload , cancellationToken ) . ConfigureAwait ( false ) ;
415415 await channel . Acceptance . ConfigureAwait ( false ) ;
@@ -500,7 +500,7 @@ public async Task<Channel> AcceptChannelAsync(string name, ChannelOptions? optio
500500 }
501501 else
502502 {
503- using ( cancellationToken . Register ( this . AcceptChannelCanceled , Tuple . Create ( pendingAcceptChannel , name ) , false ) )
503+ using ( cancellationToken . Register ( this . AcceptChannelCanceled ! , Tuple . Create ( pendingAcceptChannel , name ) , false ) )
504504 {
505505 channel = await pendingAcceptChannel ! . Task . ConfigureAwait ( false ) ;
506506
@@ -783,7 +783,7 @@ private void OnOfferAccepted(FrameHeader header, ReadOnlySequence<byte> payloadB
783783 {
784784 Channel . AcceptanceParameters acceptanceParameters = this . formatter . DeserializeAcceptanceParameters ( payloadBuffer ) ;
785785 int channelId = header . RequiredChannelId ;
786- Channel channel ;
786+ Channel ? channel ;
787787 lock ( this . syncObject )
788788 {
789789 if ( ! this . openChannels . TryGetValue ( channelId , out channel ) )
@@ -833,7 +833,7 @@ private void OnOffer(int channelId, ReadOnlySequence<byte> payloadBuffer)
833833
834834 var channel = new Channel ( this , offeredLocally : false , channelId , offerParameters ) ;
835835 bool acceptingChannelAlreadyPresent = false ;
836- ChannelOptions options = DefaultChannelOptions ;
836+ ChannelOptions ? options = DefaultChannelOptions ;
837837 lock ( this . syncObject )
838838 {
839839 if ( this . acceptingChannels . TryGetValue ( offerParameters . Name , out var acceptingChannels ) )
@@ -849,7 +849,7 @@ private void OnOffer(int channelId, ReadOnlySequence<byte> payloadBuffer)
849849 }
850850
851851 acceptingChannelAlreadyPresent = true ;
852- options = ( ChannelOptions ) candidate . Task . AsyncState ;
852+ options = ( ChannelOptions ? ) candidate . Task . AsyncState ;
853853 Assumes . NotNull ( options ) ;
854854 break ;
855855 }
@@ -1078,13 +1078,13 @@ private void DisposeSelfOnFailure(Task task)
10781078 {
10791079 if ( task . IsFaulted )
10801080 {
1081- this . Fault ( task . Exception . InnerException ?? task . Exception ) ;
1081+ this . Fault ( task . Exception ! . InnerException ?? task . Exception ) ;
10821082 }
10831083 }
10841084 else
10851085 {
10861086 task . ContinueWith (
1087- ( t , s ) => ( ( MultiplexingStream ) s ) . Fault ( t . Exception . InnerException ?? t . Exception ) ,
1087+ ( t , s ) => ( ( MultiplexingStream ) s ! ) . Fault ( t . Exception ! . InnerException ?? t . Exception ) ,
10881088 this ,
10891089 CancellationToken . None ,
10901090 TaskContinuationOptions . OnlyOnFaulted ,
0 commit comments