title: Is nameof() evaluated at compile-time?
body: <p>In C# 6, you can use the <a href="https://msdn.microsoft.com/en-us/library/dn986596.aspx" rel="noreferrer"><code>nameof()</code></a> operator to get a string containing the name of a variable or a type.</p>
  
  <p>Is this evaluated at compile-time, or at runtime via some Roslyn API?</p>