System.Runtime.Serialization.CodeGenerator.Ldobj C# (CSharp) Method

Ldobj() private method

private Ldobj ( Type type ) : void
type System.Type
return void
        internal void Ldobj(Type type)
        {
            OpCode opCode = GetLdindOpCode(type.GetTypeCode());
            if (!opCode.Equals(OpCodes.Nop))
            {
                if (_codeGenTrace != CodeGenTrace.None)
                    EmitSourceInstruction(opCode.ToString());
                _ilGen.Emit(opCode);
            }
            else
            {
                if (_codeGenTrace != CodeGenTrace.None)
                    EmitSourceInstruction("Ldobj " + type);
                _ilGen.Emit(OpCodes.Ldobj, type);
            }
        }