System.Runtime.Serialization.CodeGenerator.InitILGeneration C# (CSharp) 메소드

InitILGeneration() 개인적인 메소드

private InitILGeneration ( string methodName, Type argTypes ) : void
methodName string
argTypes System.Type
리턴 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 + " {");
        }