Beispiel #1
0
        public ITypeBuilder DefineNestedType(string name, TypeAttributes attributes)
        {
            ArgumentUtility.CheckNotNullOrEmpty("name", name);

            var typeBuilder = _typeBuilder.DefineNestedType(name, attributes);

            return(new TypeBuilderDecorator(typeBuilder, EmittableOperandProvider));
        }
Beispiel #2
0
 protected override ITypeBuilder DefineType(IReflectionEmitCodeGenerator codeGenerator, IEmittableOperandProvider emittableOperandProvider)
 {
     return(_enclosingTypeBuilder.DefineNestedType(MutableType.Name, MutableType.Attributes));
 }