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

InitILGeneration() private method

private InitILGeneration ( string methodName, Type argTypes ) : void
methodName string
argTypes System.Type
return void
        private void InitILGeneration(string methodName, Type[] argTypes)
        {
            _methodEndLabel = _ilGen.DefineLabel();
            _blockStack = new Stack<object>();
            _argList = new List<ArgBuilder>();
            for (int i = 0; i < argTypes.Length; i++)
                _argList.Add(new ArgBuilder(i, argTypes[i]));
            if (_codeGenTrace != CodeGenTrace.None)
                EmitSourceLabel("Begin method " + methodName + " {");
        }