You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
services =>McpServerTool.Create(toolMethod,static r =>CreateTarget(r.Services,typeof(TToolType)),new(){Services=services,SerializerOptions=serializerOptions??services.GetRequiredService<IOptions<McpServerOptions>>().Value.JsonSerializerOptions})));
services =>McpServerTool.Create(toolMethod,static r =>CreateTarget(r.Services,typeof(TToolType)),new(){Services=services,SerializerOptions=serializerOptions??services.GetService<IOptions<McpServerOptions>>()?.Value.JsonSerializerOptions})));
50
50
}
51
51
}
52
52
@@ -93,7 +93,7 @@ public static partial class McpServerBuilderExtensions
services =>McpServerTool.Create(toolMethod, r =>CreateTarget(r.Services,toolType),new(){Services=services,SerializerOptions=serializerOptions??services.GetRequiredService<IOptions<McpServerOptions>>().Value.JsonSerializerOptions})));
services =>McpServerTool.Create(toolMethod, r =>CreateTarget(r.Services,toolType),new(){Services=services,SerializerOptions=serializerOptions??services.GetService<IOptions<McpServerOptions>>()?.Value.JsonSerializerOptions})));
154
154
}
155
155
}
156
156
}
@@ -232,8 +232,8 @@ where t.GetCustomAttribute<McpServerToolTypeAttribute>() is not null
232
232
if(promptMethod.GetCustomAttribute<McpServerPromptAttribute>()is not null)
services =>McpServerPrompt.Create(promptMethod,static r =>CreateTarget(r.Services,typeof(TPromptType)),new(){Services=services,SerializerOptions=serializerOptions??services.GetRequiredService<IOptions<McpServerOptions>>().Value.JsonSerializerOptions})));
services =>McpServerPrompt.Create(promptMethod,static r =>CreateTarget(r.Services,typeof(TPromptType)),new(){Services=services,SerializerOptions=serializerOptions??services.GetService<IOptions<McpServerOptions>>()?.Value.JsonSerializerOptions})));
237
237
}
238
238
}
239
239
@@ -277,7 +277,7 @@ where t.GetCustomAttribute<McpServerToolTypeAttribute>() is not null
277
277
{
278
278
if(promptMethod.GetCustomAttribute<McpServerPromptAttribute>()is not null)
services =>McpServerPrompt.Create(promptMethod, r =>CreateTarget(r.Services,promptType),new(){Services=services,SerializerOptions=serializerOptions??services.GetRequiredService<IOptions<McpServerOptions>>().Value.JsonSerializerOptions})));
services =>McpServerPrompt.Create(promptMethod, r =>CreateTarget(r.Services,promptType),new(){Services=services,SerializerOptions=serializerOptions??services.GetService<IOptions<McpServerOptions>>()?.Value.JsonSerializerOptions})));
338
338
}
339
339
}
340
340
}
@@ -416,8 +416,8 @@ where t.GetCustomAttribute<McpServerPromptTypeAttribute>() is not null
416
416
if(resourceTemplateMethod.GetCustomAttribute<McpServerResourceAttribute>()is not null)
services =>McpServerResource.Create(resourceTemplateMethod,static r =>CreateTarget(r.Services,typeof(TResourceType)),new(){Services=services,SerializerOptions=serializerOptions??services.GetRequiredService<IOptions<McpServerOptions>>().Value.JsonSerializerOptions})));
services =>McpServerResource.Create(resourceTemplateMethod,static r =>CreateTarget(r.Services,typeof(TResourceType)),new(){Services=services,SerializerOptions=serializerOptions??services.GetService<IOptions<McpServerOptions>>()?.Value.JsonSerializerOptions})));
421
421
}
422
422
}
423
423
@@ -461,7 +461,7 @@ where t.GetCustomAttribute<McpServerPromptTypeAttribute>() is not null
461
461
{
462
462
if(resourceTemplateMethod.GetCustomAttribute<McpServerResourceAttribute>()is not null)
services =>McpServerResource.Create(resourceTemplateMethod, r =>CreateTarget(r.Services,resourceTemplateType),new(){Services=services,SerializerOptions=serializerOptions??services.GetRequiredService<IOptions<McpServerOptions>>().Value.JsonSerializerOptions})));
services =>McpServerResource.Create(resourceTemplateMethod, r =>CreateTarget(r.Services,resourceTemplateType),new(){Services=services,SerializerOptions=serializerOptions??services.GetService<IOptions<McpServerOptions>>()?.Value.JsonSerializerOptions})));
0 commit comments