コード例 #1
0
ファイル: ILDynamicTypeImpl.cs プロジェクト: saryn/BTDB
        public Type CreateType()
        {
            var finalType = _typeBuilder.CreateType();

            _forbidenInstructions.FinishType(finalType);
            return(finalType);
        }
コード例 #2
0
        public Type CreateType()
        {
            var finalType = _typeBuilder.CreateType();

            _forbidenInstructions.FinishType(finalType);
            //_assemblyBuilder.Save(_name);
            return(finalType);
        }
コード例 #3
0
        Type FinishType()
        {
            var finalType = _typeBuilder.CreateType();

            _forbidenInstructions.FinishType(finalType);
            _assemblyBuilder.Save(_moduleBuilder.ScopeName);
            _sourceCodeWriter.CloseScope();
            _sourceCodeWriter.Dispose();
            //CheckInPeVerify();
            return(finalType);
        }
コード例 #4
0
        public Type CreateType()
        {
            CloseInScope();
            _sourceCodeWriter.CloseScope();
            _sourceCodeWriter.Dispose();
            var finalType = _typeBuilder.CreateType();

            _forbidenInstructions.FinishType(finalType);
            _assemblyBuilder.Save(_moduleBuilder.ScopeName);
            return(finalType);
        }