public void Method(int param) { var uri = AssemblyExtensions.GeneratePackUri(GetType().Assembly); _field = param; param += 1; if (param == _field) { _field -= 1; } switch (param) { case 1: break; case 2: param = param - 1; break; default: _field = param - 2; break; } }