Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2013-09-19 21:48:29 +0400
committerMike Krüger <mkrueger@xamarin.com>2013-09-19 21:48:29 +0400
commita273f9d3199047fb4eb76330ca8e97d84a5d752f (patch)
treed8414f0a079f70546db256d9a0c8cf31700e4583 /ICSharpCode.NRefactory
parentfdc4a1e2929439428a99e89f58fa884a94a64ecd (diff)
Improved interning speed.
Diffstat (limited to 'ICSharpCode.NRefactory')
-rw-r--r--ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultUnresolvedParameter.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultUnresolvedParameter.cs b/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultUnresolvedParameter.cs
index 6e7c3089..63305208 100644
--- a/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultUnresolvedParameter.cs
+++ b/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultUnresolvedParameter.cs
@@ -163,8 +163,8 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation
{
// compare everything except for the IsFrozen flag
DefaultUnresolvedParameter p = other as DefaultUnresolvedParameter;
- return p != null && type == p.type && name == p.name && ListEquals(attributes, p.attributes)
- && defaultValue == p.defaultValue && region == p.region && (flags & ~1) == (p.flags & ~1);
+ return p != null && type == p.type && name == p.name &&
+ defaultValue == p.defaultValue && region == p.region && (flags & ~1) == (p.flags & ~1) && ListEquals(attributes, p.attributes);
}
static bool ListEquals(IList<IUnresolvedAttribute> list1, IList<IUnresolvedAttribute> list2)