resharper macro
partial application