Index: Mono.Cecil.Mdb/MdbReader.cs =================================================================== --- Mono.Cecil.Mdb/MdbReader.cs (revision 100107) +++ Mono.Cecil.Mdb/MdbReader.cs (working copy) @@ -80,12 +80,12 @@ void ReadLocalVariables (MethodEntry entry, MethodBody body) { foreach (LocalVariableEntry loc in entry.Locals) { + VariableDefinition var = body.Variables [loc.Index]; + var.Name = loc.Name; + Scope scope = m_scopes [loc.BlockIndex] as Scope; if (scope == null) continue; - - VariableDefinition var = body.Variables [loc.Index]; - var.Name = loc.Name; scope.Variables.Add (var); } }