From b758539431a287c3ad23f1911e07f72d939d928f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Wed, 6 Feb 2013 14:50:06 +0100 Subject: [PATCH] Revert "[TypeSystem] Specialized method now contains a flag specifying the" This reverts commit bd1811cc18eb6343a954e6dfda35577b6b1109fc. Conflicts: ICSharpCode.NRefactory.CSharp/Resolver/OverloadResolution.cs --- .../Resolver/OverloadResolution.cs | 2 -- .../TypeSystem/Implementation/SpecializedMethod.cs | 8 -------- 2 files changed, 10 deletions(-) diff --git a/ICSharpCode.NRefactory.CSharp/Resolver/OverloadResolution.cs b/ICSharpCode.NRefactory.CSharp/Resolver/OverloadResolution.cs index 13aecd79d8..a4efe127f5 100644 --- a/ICSharpCode.NRefactory.CSharp/Resolver/OverloadResolution.cs +++ b/ICSharpCode.NRefactory.CSharp/Resolver/OverloadResolution.cs @@ -950,8 +950,6 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver if (member == null) throw new InvalidOperationException(); - if (this.IsExtensionMethodInvocation && member is SpecializedMethod) - ((SpecializedMethod)member).IsExtendedExtensionMethod = true; return new CSharpInvocationResolveResult( this.IsExtensionMethodInvocation ? new TypeResolveResult(member.DeclaringType) : targetResolveResult, member, diff --git a/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs b/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs index 5636a5b457..087bf89f74 100644 --- a/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs +++ b/ICSharpCode.NRefactory/TypeSystem/Implementation/SpecializedMethod.cs @@ -153,14 +153,6 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation accessorOwner = value; } } - - /// - /// Gets/Sets whether the method is an extension method that are being called using extension method syntax. - /// - public bool IsExtendedExtensionMethod { - get; - set; - } public override IMemberReference ToMemberReference() {