[linker] Teach 'provider to string' logic about method return types.

Prevents these little gems:

> warning MT4124: Invalid BindAsAttribute found on 'Mono.Cecil.MethodReturnType': could not find the smart extension type ...
This commit is contained in:
Rolf Bjarne Kvinge 2017-09-25 15:54:04 +02:00
Родитель 147d5963c6
Коммит 748273e2ae
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -55,6 +55,8 @@ namespace Xamarin.Linker.Steps
{
if (provider is MemberReference member)
return member.DeclaringType.FullName + "." + member.Name;
if (provider is MethodReturnType returnType)
return ProviderToString ((ICustomAttributeProvider) returnType.Method);
return provider.ToString ();
}