+ //
+ // Special format which encodes original variable name and
+ // it's scope to support lifted variables debugging. This
+ // is same what csc does and allows to correctly set fields
+ // scope information (like ambiguity, our of scope, etc).
+ //
+ var id = rc.CurrentBlock.Explicit.GetDebugSymbolScopeIndex ();
+ return "<" + local_info.Name + ">__" + id;