Exemplo n.º 1
0
        public static JRaw ConstructAttribute(IAttribute attr, ITypeDefinition currentType, IEmitter emitter)
        {
            var block     = new AttributeCreateBlock(emitter, attr);
            var oldWriter = block.SaveWriter();

            block.NewWriter();
            block.Emit();
            var str = emitter.Output.ToString();

            block.RestoreWriter(oldWriter);
            return(new JRaw(str));
        }