If I have a code like this:
public class Program { public static void Main() { string bar = \"\"; int foo = 24; } }
From MSDN:
Local variable names are not persisted in metadata. In Microsoft intermediate language (MSIL), local variables are accessed by their position in the local variable signature.