title: How can I know which Runtime Host is currently run my code?
body: <p>As Microsoft Documentation declare <a href="http://msdn.microsoft.com/en-us/library/a51xd4ze.aspx" rel="noreferrer">Runtime Hosts</a> that .NET have more than one Runtime Hosts to support and execute the code of our application, my question is How Can I know which Runtime Hosts of the Microsoft Runtime hosts, is hosting my code.</p>
  
  <p>I am using C# language to develop dll class library which may be used and/or hosted by various Runtime hosts, so I need to know which Runtime host is now hosting my code to satisfy specify conditions.</p>