System.Xml.Serialization.CodeGenerator.Ldc C# (CSharp) Method

Ldc() private method

private Ldc ( int intVar ) : void
intVar int
return void
        internal void Ldc(int intVar)
        {
            switch (intVar)
            {
                case -1:
                    _ilGen.Emit(OpCodes.Ldc_I4_M1);
                    break;
                case 0:
                    _ilGen.Emit(OpCodes.Ldc_I4_0);
                    break;
                case 1:
                    _ilGen.Emit(OpCodes.Ldc_I4_1);
                    break;
                case 2:
                    _ilGen.Emit(OpCodes.Ldc_I4_2);
                    break;
                case 3:
                    _ilGen.Emit(OpCodes.Ldc_I4_3);
                    break;
                case 4:
                    _ilGen.Emit(OpCodes.Ldc_I4_4);
                    break;
                case 5:
                    _ilGen.Emit(OpCodes.Ldc_I4_5);
                    break;
                case 6:
                    _ilGen.Emit(OpCodes.Ldc_I4_6);
                    break;
                case 7:
                    _ilGen.Emit(OpCodes.Ldc_I4_7);
                    break;
                case 8:
                    _ilGen.Emit(OpCodes.Ldc_I4_8);
                    break;
                default:
                    _ilGen.Emit(OpCodes.Ldc_I4, intVar);
                    break;
            }
        }

Same methods

CodeGenerator::Ldc ( bool boolVar ) : void
CodeGenerator::Ldc ( double d ) : void
CodeGenerator::Ldc ( float f ) : void
CodeGenerator::Ldc ( long l ) : void
CodeGenerator::Ldc ( object o ) : void