Boo.Lang.Runtime.DispatcherEmitter.EmitCastOrUnbox C# (CSharp) Méthode

EmitCastOrUnbox() protected méthode

protected EmitCastOrUnbox ( Type type ) : void
type System.Type
Résultat void
        protected void EmitCastOrUnbox(Type type)
        {
            if (type.IsValueType)
            {
                _il.Emit(OpCodes.Unbox, type);
                _il.Emit(OpCodes.Ldobj, type);
            }
            else
            {
                _il.Emit(OpCodes.Castclass, type);
            }
        }