From 655bc99df459417f1aa7539c62b2cf48336b07cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Sun, 3 Feb 2013 11:45:48 +0100 Subject: [PATCH] Solved the specialized method definition case with a new version of MemberDefiniton that works without user upcasts. --- .../TypeSystem/Implementation/SpecializedMethod.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs b/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs index 93d91f1459..5636a5b457 100644 --- a/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs +++ b/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs @@ -200,11 +200,12 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation } } - public IMethod GetDefinition () - { - return methodDefinition; + public new IMethod MemberDefinition { + get { + return (IMethod)base.MemberDefinition; + } } - + public override string ToString() { StringBuilder b = new StringBuilder("[");