[linker] Resolve types inside custom attributes since they might refer to types in...
authorSebastien Pouliot <sebastien@xamarin.com>
Wed, 11 Feb 2015 02:04:02 +0000 (21:04 -0500)
committerSebastien Pouliot <sebastien@xamarin.com>
Wed, 11 Feb 2015 02:04:02 +0000 (21:04 -0500)
commitd07822286c01a072a36f8cfd678abb99b41e27f3
treecba802be4d48f94020c2483ce36a518d4db4b6d7
parent325744cb851e97837e9a9fb0ab63a53c8358f658
[linker] Resolve types inside custom attributes since they might refer to types in assemblies we won't be keeping [#26752]

Custom attributes encoding means it's possible to have a scope that will
point into a PCL facade even if we (just before saving) will resolve all
type references.

Since all other references can be made on the _real_ assembly and that
we do not want to include any facade assembly just for this we need to
resolve those type and update their scope.
mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs