diff --git a/src/Libraries/Mono.Cecil/Mono.Cecil.dll b/src/Libraries/Mono.Cecil/Mono.Cecil.dll index 017184b0a9..b0609134d2 100755 Binary files a/src/Libraries/Mono.Cecil/Mono.Cecil.dll and b/src/Libraries/Mono.Cecil/Mono.Cecil.dll differ diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/CecilReader.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/CecilReader.cs index cda6688a92..e6dafebdf0 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/CecilReader.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/CecilReader.cs @@ -62,8 +62,8 @@ namespace ICSharpCode.SharpDevelop.Dom foreach (CustomAttributeNamedArgument entry in att.Properties) { a.NamedArguments.Add(entry.Name, GetValue(pc, member, entry.Argument)); } - } catch (NullReferenceException) { - // Workaround for Cecil bug. TODO: remove when http://github.com/jbevain/cecil/issues#issue/6 is fixed + } catch (InvalidOperationException) { + // Workaround for Cecil bug. (some types cannot be resolved) } list.Add(a); }