title: .NET 4.5 Portable class libraries : Is it possible to determine the platform at runtime?
body: <p>I've got a set of libraries that target Silverlight &amp; Windows Phone 7.5, In my libraries I have a navigation solution that has a common interface but different implementations - depending on the platform. (SL &amp; WP7 Navigation are very similar, there are very minor differences, unfortunately they can't be avoided)</p>
  
  <p>If I were to write a portable class library that would contain my INavigationModel interface + both implementations, is there any way to tell which platform is calling the portable class library? This information would help me choose the correct implementation of my solution at runtime.</p>
  
  <p>Cheers</p>
  
  <p><em>edit</em>
  Any alternative solution is welcome too, I'm still trying to piece any information about the portable class libraries to see what they're capable of</p>