@@ -24,7 +24,7 @@ public static Task PingAsync(this IMcpClient client, CancellationToken cancellat
2424 return client . SendRequestAsync (
2525 RequestMethods . Ping ,
2626 parameters : null ,
27- McpJsonUtilities . JsonContext . Default . Object ,
27+ McpJsonUtilities . JsonContext . Default . Object ! ,
2828 McpJsonUtilities . JsonContext . Default . Object ,
2929 cancellationToken : cancellationToken ) ;
3030 }
@@ -52,7 +52,7 @@ public static async Task<IList<McpClientTool>> ListToolsAsync(
5252 {
5353 var toolResults = await client . SendRequestAsync (
5454 RequestMethods . ToolsList ,
55- CreateCursorDictionary ( cursor ) ,
55+ CreateCursorDictionary ( cursor ) ! ,
5656 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
5757 McpJsonUtilities . JsonContext . Default . ListToolsResult ,
5858 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -96,7 +96,7 @@ public static async IAsyncEnumerable<McpClientTool> EnumerateToolsAsync(
9696 {
9797 var toolResults = await client . SendRequestAsync (
9898 RequestMethods . ToolsList ,
99- CreateCursorDictionary ( cursor ) ,
99+ CreateCursorDictionary ( cursor ) ! ,
100100 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
101101 McpJsonUtilities . JsonContext . Default . ListToolsResult ,
102102 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -128,7 +128,7 @@ public static async Task<IList<McpClientPrompt>> ListPromptsAsync(
128128 {
129129 var promptResults = await client . SendRequestAsync (
130130 RequestMethods . PromptsList ,
131- CreateCursorDictionary ( cursor ) ,
131+ CreateCursorDictionary ( cursor ) ! ,
132132 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
133133 McpJsonUtilities . JsonContext . Default . ListPromptsResult ,
134134 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -166,7 +166,7 @@ public static async IAsyncEnumerable<Prompt> EnumeratePromptsAsync(
166166 {
167167 var promptResults = await client . SendRequestAsync (
168168 RequestMethods . PromptsList ,
169- CreateCursorDictionary ( cursor ) ,
169+ CreateCursorDictionary ( cursor ) ! ,
170170 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
171171 McpJsonUtilities . JsonContext . Default . ListPromptsResult ,
172172 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -230,7 +230,7 @@ public static async Task<IList<ResourceTemplate>> ListResourceTemplatesAsync(
230230 {
231231 var templateResults = await client . SendRequestAsync (
232232 RequestMethods . ResourcesTemplatesList ,
233- CreateCursorDictionary ( cursor ) ,
233+ CreateCursorDictionary ( cursor ) ! ,
234234 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
235235 McpJsonUtilities . JsonContext . Default . ListResourceTemplatesResult ,
236236 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -271,7 +271,7 @@ public static async IAsyncEnumerable<ResourceTemplate> EnumerateResourceTemplate
271271 {
272272 var templateResults = await client . SendRequestAsync (
273273 RequestMethods . ResourcesTemplatesList ,
274- CreateCursorDictionary ( cursor ) ,
274+ CreateCursorDictionary ( cursor ) ! ,
275275 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
276276 McpJsonUtilities . JsonContext . Default . ListResourceTemplatesResult ,
277277 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -304,7 +304,7 @@ public static async Task<IList<Resource>> ListResourcesAsync(
304304 {
305305 var resourceResults = await client . SendRequestAsync (
306306 RequestMethods . ResourcesList ,
307- CreateCursorDictionary ( cursor ) ,
307+ CreateCursorDictionary ( cursor ) ! ,
308308 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
309309 McpJsonUtilities . JsonContext . Default . ListResourcesResult ,
310310 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -345,7 +345,7 @@ public static async IAsyncEnumerable<Resource> EnumerateResourcesAsync(
345345 {
346346 var resourceResults = await client . SendRequestAsync (
347347 RequestMethods . ResourcesList ,
348- CreateCursorDictionary ( cursor ) ,
348+ CreateCursorDictionary ( cursor ) ! ,
349349 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
350350 McpJsonUtilities . JsonContext . Default . ListResourcesResult ,
351351 cancellationToken : cancellationToken ) . ConfigureAwait ( false ) ;
@@ -374,7 +374,7 @@ public static Task<ReadResourceResult> ReadResourceAsync(
374374
375375 return client . SendRequestAsync (
376376 RequestMethods . ResourcesRead ,
377- new Dictionary < string , object ? > { [ "uri" ] = uri } ,
377+ new Dictionary < string , object > { [ "uri" ] = uri } ,
378378 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
379379 McpJsonUtilities . JsonContext . Default . ReadResourceResult ,
380380 cancellationToken : cancellationToken ) ;
@@ -401,7 +401,7 @@ public static Task<CompleteResult> GetCompletionAsync(this IMcpClient client, Re
401401
402402 return client . SendRequestAsync (
403403 RequestMethods . CompletionComplete ,
404- new Dictionary < string , object ? >
404+ new Dictionary < string , object >
405405 {
406406 [ "ref" ] = reference ,
407407 [ "argument" ] = new Argument { Name = argumentName , Value = argumentValue }
@@ -424,7 +424,7 @@ public static Task SubscribeToResourceAsync(this IMcpClient client, string uri,
424424
425425 return client . SendRequestAsync (
426426 RequestMethods . ResourcesSubscribe ,
427- new Dictionary < string , object ? > { [ "uri" ] = uri } ,
427+ new Dictionary < string , object > { [ "uri" ] = uri } ,
428428 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
429429 McpJsonUtilities . JsonContext . Default . EmptyResult ,
430430 cancellationToken : cancellationToken ) ;
@@ -443,7 +443,7 @@ public static Task UnsubscribeFromResourceAsync(this IMcpClient client, string u
443443
444444 return client . SendRequestAsync (
445445 RequestMethods . ResourcesUnsubscribe ,
446- new Dictionary < string , object ? > { [ "uri" ] = uri } ,
446+ new Dictionary < string , object > { [ "uri" ] = uri } ,
447447 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
448448 McpJsonUtilities . JsonContext . Default . EmptyResult ,
449449 cancellationToken : cancellationToken ) ;
@@ -629,7 +629,7 @@ public static Task SetLoggingLevel(this IMcpClient client, LoggingLevel level, C
629629
630630 return client . SendRequestAsync (
631631 RequestMethods . LoggingSetLevel ,
632- new Dictionary < string , object ? > { [ "level" ] = level } ,
632+ new Dictionary < string , object > { [ "level" ] = level } ,
633633 McpJsonUtilities . JsonContext . Default . DictionaryStringObject ,
634634 McpJsonUtilities . JsonContext . Default . EmptyResult ,
635635 cancellationToken : cancellationToken ) ;
0 commit comments