title: Preprocessor (directive) similarity
body: <p>I'm making object initialization in more than five methods with the same name and same parameter text as following.</p>
  
  <pre><code>new Project.NameSpace.Method(sameTextHere);
  </code></pre>
  
  <p>Example usage in a method,</p>
  
  <pre><code>public AObject ExampleMethod(AObject sameTextHere)
  {
      var table = new Project.NameSpace.Method(sameTextHere); // gotten AObject in table variable
      ....
      return table;
  }
  </code></pre>
  
  <p>In C/C++, I can write something like <code>#DEFINE ATEXT "new Project.NameSpace.Method(sameTextHere)"</code> which replaces in compiling all <code>ATEXT</code> strings with <code>new Project.NameSpace.Method(sameTextHere)</code>.</p>
  
  <p>Can the aim be done in C#? I'm aware of absence of directives in C#.</p>