Does c# Using Directive affect object size?
<p>In other words, does the following make a difference:</p>

<p>this:</p>

<pre><code>using a;
using b;
using c; 

public class foo {
  public void doStuff() {
    // do some stuff utilizing classes from a, b, and c.
  }
}
</code></pre>

<p>Versus this:</p>

<pre><code>public class foo {
  public void doStuff() {
    bar.doStuff();
  }
}
</code></pre>

<p>together with:</p>

<pre><code>using a;
using b;
using c;

public static class bar {
  public static void doStuff() {
    // do some stuff utilizing classes from a, b, and c
  }
}
</code></pre>

<p>Assuming foo is a class that is used and passed around a lot, serialized/deserialized often, etc.  However the doStuff() method is called infrequently.  Is there any performance advantage at all in breaking it out into the second/third snippets above?</p>
