From 48d8ac5602d45805f46c1786741fb82666a6abcf Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 13 Feb 2011 00:06:23 +0100 Subject: [PATCH] Fixed detection of 'sealed' method modifier. --- ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs b/ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs index 361b3fcd10..65bcae4b9c 100644 --- a/ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs +++ b/ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs @@ -759,8 +759,10 @@ namespace ICSharpCode.NRefactory.TypeSystem m.IsAbstract = true; m.IsOverride = !method.IsNewSlot; } else if (method.IsFinal) { - m.IsSealed = true; - m.IsOverride = !method.IsNewSlot; + if (!method.IsNewSlot) { + m.IsSealed = true; + m.IsOverride = true; + } } else if (method.IsVirtual) { if (method.IsNewSlot) m.IsVirtual = true;