Extension method must be defined inside the top level static class
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)