While working with Sigil I noticed that LoadConstant is missing a overload that takes a ConstructorInfo, I used to do this using the raw ILGenerator and it work.
So I added the overload and all tests, basically they are just copied from the LoadConstant(MethodInfo) overload.
I also noticed that the documentation of OpCodes.Ldtoken here does not mention ConstructorInfo so this might also be outside the specs.
While working with Sigil I noticed that LoadConstant is missing a overload that takes a ConstructorInfo, I used to do this using the raw ILGenerator and it work. So I added the overload and all tests, basically they are just copied from the LoadConstant(MethodInfo) overload.
I also noticed that the documentation of OpCodes.Ldtoken here does not mention ConstructorInfo so this might also be outside the specs.