public void DummyUsage() { string arg = "Wololo"; Console.WriteLine(_foo.Bar(arg)); // -> here you know that you need parameterarg Console.WriteLine(_constFoo.Bar(arg)); // -> here you know that you do not need parameter arg } Now think about this: