Cosa significa $ prima di una stringa?

Stavo per usare la stringa letterale, ma ho erroneamente digitato $ anzic@ .

Ma il compilatore non mi ha dato alcun errore e compilato correttamente.

Voglio sapere cos’è e cosa fa. L’ho cercato ma non ho trovato nulla.

Tuttavia non è come una stringa letterale perché non riesco a scrivere:

 string str = $"text\"; 

Qualcuno sa quale stringa $ prima sta in C #.

 string str = $"text"; 

Sto usando Visual Studio 2015 CTP.