Browse Source

Return false when the mapping is not found

pull/191/merge
Eusebiu Marcu 15 years ago
parent
commit
10d7043e24
  1. 5
      ICSharpCode.Decompiler/CodeMappings.cs

5
ICSharpCode.Decompiler/CodeMappings.cs

@ -229,6 +229,11 @@ namespace ICSharpCode.Decompiler
var methodMappings = codeMappings[typeName]; var methodMappings = codeMappings[typeName];
var maping = methodMappings.Find(m => m.MetadataToken == token); var maping = methodMappings.Find(m => m.MetadataToken == token);
if (maping == null) {
return null;
}
// try find an exact match // try find an exact match
var map = maping.MemberCodeMappings.Find(m => m.ILInstructionOffset.From <= ilOffset && ilOffset < m.ILInstructionOffset.To); var map = maping.MemberCodeMappings.Find(m => m.ILInstructionOffset.From <= ilOffset && ilOffset < m.ILInstructionOffset.To);

Loading…
Cancel
Save