Boo.Lang.Runtime.DispatcherEmitter.EmitPromotion C# (CSharp) Метод

EmitPromotion() защищенный Метод

protected EmitPromotion ( Type expectedType ) : MethodInfo
expectedType System.Type
Результат System.Reflection.MethodInfo
        protected MethodInfo EmitPromotion(Type expectedType)
        {
            _il.Emit(OpCodes.Castclass, typeof(IConvertible));
            _il.Emit(OpCodes.Ldnull);
            MethodInfo method = GetPromotionMethod(expectedType);
            _il.Emit(OpCodes.Callvirt, method);
            return method;
        }