public ITypeBuilder DefineNestedType(string name, TypeAttributes attributes) { ArgumentUtility.CheckNotNullOrEmpty("name", name); var typeBuilder = _typeBuilder.DefineNestedType(name, attributes); return(new TypeBuilderDecorator(typeBuilder, EmittableOperandProvider)); }
protected override ITypeBuilder DefineType(IReflectionEmitCodeGenerator codeGenerator, IEmittableOperandProvider emittableOperandProvider) { return(_enclosingTypeBuilder.DefineNestedType(MutableType.Name, MutableType.Attributes)); }