Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope.ObtainDynamicModule C# (CSharp) Method

ObtainDynamicModule() public method

public ObtainDynamicModule ( ) : ModuleBuilder
return System.Reflection.Emit.ModuleBuilder
	    public ModuleBuilder ObtainDynamicModule()
	    {
            return ObtainDynamicModule(false);
	    }
	    

Same methods

ModuleScope::ObtainDynamicModule ( bool signStrongName ) : ModuleBuilder

Usage Example

Example #1
0
        public EasyType(ModuleScope modulescope, String name, Type baseType, Type[] interfaces, bool serializable)
            : this()
        {
            TypeAttributes flags =
                TypeAttributes.Public | TypeAttributes.Class | TypeAttributes.Serializable;

            if (serializable)
            {
                flags |= TypeAttributes.Serializable;
            }

            bool isAssemblySigned = IsAssemblySigned(baseType);

            _typebuilder = modulescope.ObtainDynamicModule(isAssemblySigned).DefineType(
                name, flags, baseType, interfaces);
        }