While we are on edge conditions:

.method public newslot virtual final instance void
        Woo() cil managed
{
  *.override Base::Boo*
  .maxstack  1
   //...
 IL_000a:  ret
}


ouch.

Greg
On Wed, Oct 27, 2010 at 10:08 AM, Jb Evain <[email protected]> wrote:

> On Wed, Oct 27, 2010 at 4:00 PM, Greg Young <[email protected]>
> wrote:
> > I was refering to the linker code you sent
> >
> http://github.com/mono/mono/blob/master/mcs/tools/linker/Mono.Linker.Steps/TypeMapStep.cs
> > It seems to only use IsVirtual (not NewSlot).
>
> The linker is a particular case. Removing virtual methods is not
> trivial, so it takes the whole method chain, whether they have a
> NewSlot or not.
>
> --
> --
> mono-cecil




-- 
Les erreurs de grammaire et de syntaxe ont été incluses pour m'assurer de
votre attention

-- 
--
mono-cecil

Reply via email to