title: What is the scope of a Static Class?
body: <p>I have an assembly that may be used by more than one process at a time.  If I am using a static class, would the multiple processes all use the same "instance" of that class?  </p>
  
  <p>Since the processes are separate, would these be running under difference Application Domains, hence have the static "instances" separate?  </p>
  
  <p>The pudding in the details here is that the assembly is being used by a custom BizTalk adapter that my be set to process the messages in parallel batches.  That is what I am calling "multiple processes" above.  </p>