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)); }