Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackson Schuster <jschuster@microsoft.com>2021-12-15 23:42:14 +0300
committerJackson Schuster <jschuster@microsoft.com>2021-12-16 01:30:58 +0300
commit93fb2a714642d12d914304156ab50fcaaed05798 (patch)
tree6e9fc712423b98978d9fc6603a4320b3e71078b4
parent2f90589b06852ded7c5ff4ffae6c23953b5af39c (diff)
Re-add IMemberDefinition case for MS build string to make sure there are no regressions
-rw-r--r--src/linker/Linker/MessageContainer.cs6
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