Skip to content

Commit 650dd37

Browse files
Copilotstephentoub
andauthored
Remove unnecessary null-forgiving operators on Params (keep only null-conditionals)
Agent-Logs-Url: https://github.com/modelcontextprotocol/csharp-sdk/sessions/e4a931bf-4543-4726-8897-54dcc66e354d Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
1 parent cf13c6b commit 650dd37

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/ModelContextProtocol.Core/Server/AIFunctionMcpServerResource.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -386,22 +386,22 @@ public override async ValueTask<ReadResourceResult> ReadAsync(
386386

387387
TextContent tc => new()
388388
{
389-
Contents = [new TextResourceContents { Uri = request.Params!.Uri, MimeType = ProtocolResourceTemplate.MimeType, Text = tc.Text }],
389+
Contents = [new TextResourceContents { Uri = request.Params.Uri, MimeType = ProtocolResourceTemplate.MimeType, Text = tc.Text }],
390390
},
391391

392392
DataContent dc => new()
393393
{
394394
Contents = [new BlobResourceContents
395395
{
396-
Uri = request.Params!.Uri,
396+
Uri = request.Params.Uri,
397397
MimeType = dc.MediaType,
398398
Blob = EncodingUtilities.GetUtf8Bytes(dc.Base64Data.Span)
399399
}],
400400
},
401401

402402
string text => new()
403403
{
404-
Contents = [new TextResourceContents { Uri = request.Params!.Uri, MimeType = ProtocolResourceTemplate.MimeType, Text = text }],
404+
Contents = [new TextResourceContents { Uri = request.Params.Uri, MimeType = ProtocolResourceTemplate.MimeType, Text = text }],
405405
},
406406

407407
IEnumerable<ResourceContents> contents => new()
@@ -416,14 +416,14 @@ public override async ValueTask<ReadResourceResult> ReadAsync(
416416
{
417417
TextContent tc => new TextResourceContents
418418
{
419-
Uri = request.Params!.Uri,
419+
Uri = request.Params.Uri,
420420
MimeType = ProtocolResourceTemplate.MimeType,
421421
Text = tc.Text
422422
},
423423

424424
DataContent dc => new BlobResourceContents
425425
{
426-
Uri = request.Params!.Uri,
426+
Uri = request.Params.Uri,
427427
MimeType = dc.MediaType,
428428
Blob = EncodingUtilities.GetUtf8Bytes(dc.Base64Data.Span)
429429
},
@@ -436,7 +436,7 @@ public override async ValueTask<ReadResourceResult> ReadAsync(
436436
{
437437
Contents = strings.Select<string, ResourceContents>(text => new TextResourceContents
438438
{
439-
Uri = request.Params!.Uri,
439+
Uri = request.Params.Uri,
440440
MimeType = ProtocolResourceTemplate.MimeType,
441441
Text = text
442442
}).ToList(),

0 commit comments

Comments
 (0)