Browse Source

Use a single ParameterListComparer for both hashtables in MemberLookupHelper.LookupMember.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5249 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Daniel Grunwald 16 years ago
parent
commit
9d571e2ba0
  1. 5
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/MemberLookupHelper.cs

5
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/MemberLookupHelper.cs

@ -90,8 +90,9 @@ namespace ICSharpCode.SharpDevelop.Dom @@ -90,8 +90,9 @@ namespace ICSharpCode.SharpDevelop.Dom
// base most member => most derived member
//Dictionary<IMember, IMember> overrideDict = new Dictionary<IMember, IMember>();
HashSet<IMethod> handledMethods = new HashSet<IMethod>(new ParameterListComparer());
Dictionary<IMethod, IMethod> overrideMethodDict = new Dictionary<IMethod, IMethod>(new ParameterListComparer());
ParameterListComparer parameterListComparer = new ParameterListComparer();
HashSet<IMethod> handledMethods = new HashSet<IMethod>(parameterListComparer);
Dictionary<IMethod, IMethod> overrideMethodDict = new Dictionary<IMethod, IMethod>(parameterListComparer);
IMember nonMethodOverride = null;
List<IList<IMember>> allResults = new List<IList<IMember>>();

Loading…
Cancel
Save