diff options
author | Jackson Schuster <jschuster@microsoft.com> | 2021-12-15 23:42:14 +0300 |
---|---|---|
committer | Jackson Schuster <jschuster@microsoft.com> | 2021-12-16 01:30:58 +0300 |
commit | 93fb2a714642d12d914304156ab50fcaaed05798 (patch) | |
tree | 6e9fc712423b98978d9fc6603a4320b3e71078b4 | |
parent | 2f90589b06852ded7c5ff4ffae6c23953b5af39c (diff) |
Re-add IMemberDefinition case for MS build string to make sure there are no regressions
-rw-r--r-- | src/linker/Linker/MessageContainer.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/linker/Linker/MessageContainer.cs b/src/linker/Linker/MessageContainer.cs index d90f85a7c..f0e3a770e 100644 --- a/src/linker/Linker/MessageContainer.cs +++ b/src/linker/Linker/MessageContainer.cs @@ -256,8 +256,10 @@ namespace Mono.Linker if (Origin?.Provider != null) { if (Origin?.Provider is MethodDefinition method) sb.Append (method.GetDisplayName ()); - else if (Origin?.Provider is MemberReference type) - sb.Append (type.GetDisplayName ()); + else if (Origin?.Provider is MemberReference memberRef) + sb.Append (memberRef.GetDisplayName ()); + else if (Origin?.Provider is IMemberDefinition member) + sb.Append(member.FullName); else if (Origin?.Provider is AssemblyDefinition assembly) sb.Append (assembly.Name.Name); else |