[linker] Resolve AssemblyName[Reference] when sweeping [#29211]
commit955b2d61c94febefd497796aab75de8540cb8bbd
authorSebastien Pouliot <sebastien@xamarin.com>
Wed, 22 Apr 2015 01:29:56 +0000 (21 21:29 -0400)
committerSebastien Pouliot <sebastien@xamarin.com>
Tue, 2 Jun 2015 18:58:50 +0000 (2 14:58 -0400)
tree90dcea93c260e34940a7a4808c4813b1895ec789
parentd64e196394c0aaba811277b2fbf432f11b8c7233
[linker] Resolve AssemblyName[Reference] when sweeping [#29211]

The exact name (e.g. version) might differ between the original
AssemblyNameReference and the one being used (e.g. PCL).

To make sure we remove unused references we need to resolve
the AssemblyNameReference into AssemblyDefinition and then
continue the sweep based on the _new_ AssemblyNameReference.
mcs/tools/linker/Mono.Linker.Steps/SweepStep.cs