System.Xml.Serialization.CodeGenerator.Ldarg C# (CSharp) Метод

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

private Ldarg ( int slot ) : void
slot int
Результат void
        internal void Ldarg(int slot)
        {
            switch (slot)
            {
                case 0:
                    _ilGen.Emit(OpCodes.Ldarg_0);
                    break;
                case 1:
                    _ilGen.Emit(OpCodes.Ldarg_1);
                    break;
                case 2:
                    _ilGen.Emit(OpCodes.Ldarg_2);
                    break;
                case 3:
                    _ilGen.Emit(OpCodes.Ldarg_3);
                    break;
                default:
                    if (slot <= 255)
                        _ilGen.Emit(OpCodes.Ldarg_S, slot);
                    else
                        _ilGen.Emit(OpCodes.Ldarg, slot);
                    break;
            }
        }

Same methods

CodeGenerator::Ldarg ( ArgBuilder arg ) : void
CodeGenerator::Ldarg ( string arg ) : void