Boo.Lang.Compiler.Steps.EmitAssembly.EmitUnbox C# (CSharp) Метод

EmitUnbox() приватный Метод

private EmitUnbox ( IType expectedType ) : void
expectedType IType
Результат void
        void EmitUnbox(IType expectedType)
        {
            var unboxMethod = UnboxMethodFor(expectedType);
            if (null != unboxMethod)
            {
                Call(unboxMethod);
            }
            else
            {
                Type type = GetSystemType(expectedType);
                _il.Emit(OpCodes.Unbox, type);
                _il.Emit(OpCodes.Ldobj, type);
            }
        }
EmitAssembly