From 38f9258a7d5350d598ab605bc892e5d471a4955a Mon Sep 17 00:00:00 2001 From: Andrew Arnott Date: Sat, 15 Nov 2025 07:56:43 -0700 Subject: [PATCH 1/2] Bump Nerdbank.MessagePack to 0.12.2-rc --- Directory.Packages.props | 2 +- src/StreamJsonRpc/RpcTargetMetadata.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 3dc8d454..1aa74c0a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -27,7 +27,7 @@ - + diff --git a/src/StreamJsonRpc/RpcTargetMetadata.cs b/src/StreamJsonRpc/RpcTargetMetadata.cs index bce8e2c9..4c027ea3 100644 --- a/src/StreamJsonRpc/RpcTargetMetadata.cs +++ b/src/StreamJsonRpc/RpcTargetMetadata.cs @@ -495,7 +495,7 @@ private static IReadOnlyList GetMissingInterfacesFromSet([DynamicallyAcces return missing ?? []; } - private static MethodInfo GetMethodInfo(IMethodShape shape) => (MethodInfo)(shape.AttributeProvider ?? throw new ArgumentException(Resources.FormatAttributeProviderRequired($"{shape.DeclaringType.Type.FullName}.{shape.Name}"), nameof(shape))); + private static MethodInfo GetMethodInfo(IMethodShape shape) => (MethodInfo)(shape.MethodBase ?? throw new ArgumentException(Resources.FormatAttributeProviderRequired($"{shape.DeclaringType.Type.FullName}.{shape.Name}"), nameof(shape))); internal struct RpcTargetInterface([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods | DynamicallyAccessedMemberTypes.NonPublicMethods | DynamicallyAccessedMemberTypes.PublicEvents)] Type iface) { From e2be8f924c896a343b6f02ac8fc64e425520177e Mon Sep 17 00:00:00 2001 From: Andrew Arnott Date: Sat, 15 Nov 2025 17:02:07 -0700 Subject: [PATCH 2/2] Update Nerdbank.MessagePack version to 0.12.4-rc --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 1aa74c0a..8f148d7a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -27,7 +27,7 @@ - +