Skip to content
12 changes: 6 additions & 6 deletions src/ModelContextProtocol/McpServerHandlers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -185,13 +185,13 @@
resourcesCapability.ListResourceTemplatesHandler = ListResourceTemplatesHandler ?? resourcesCapability.ListResourceTemplatesHandler;
resourcesCapability.ListResourcesHandler = ListResourcesHandler ?? resourcesCapability.ListResourcesHandler;
resourcesCapability.ReadResourceHandler = ReadResourceHandler ?? resourcesCapability.ReadResourceHandler;
}

if (SubscribeToResourcesHandler is not null || UnsubscribeFromResourcesHandler is not null)
{
resourcesCapability.SubscribeToResourcesHandler = SubscribeToResourcesHandler ?? resourcesCapability.SubscribeToResourcesHandler;
resourcesCapability.UnsubscribeFromResourcesHandler = UnsubscribeFromResourcesHandler ?? resourcesCapability.UnsubscribeFromResourcesHandler;
resourcesCapability.Subscribe = true;
}
if (SubscribeToResourcesHandler is not null || UnsubscribeFromResourcesHandler is not null)
{
resourcesCapability.SubscribeToResourcesHandler = SubscribeToResourcesHandler ?? resourcesCapability.SubscribeToResourcesHandler;

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (macos-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Release)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Debug)

Dereference of a possibly null reference.

Check failure on line 192 in src/ModelContextProtocol/McpServerHandlers.cs

View workflow job for this annotation

GitHub Actions / build (windows-latest, Debug)

Dereference of a possibly null reference.
resourcesCapability.UnsubscribeFromResourcesHandler = UnsubscribeFromResourcesHandler ?? resourcesCapability.UnsubscribeFromResourcesHandler;
resourcesCapability.Subscribe = true;
}

ToolsCapability? toolsCapability = options.Capabilities?.Tools;
Expand Down
Loading