How are methods referenced in memory?
<p>In C# I understand that static variables are created in memory and live as long as the AppDomain lives.  How do static methods get treated in memory? Do methods get created on the stack/heap like variables?  Is there such a thing as method GC?  How does this relate to the Call Stack, if it all?</p>
