提交 ccb4b4e4 编写于 作者: C CyrusNajmabadi

Unroll expression to avoid allocations.

上级 2d55b4d1
...@@ -27,7 +27,15 @@ public CompletionItemFilter(string displayText, string tag, char accessKey) ...@@ -27,7 +27,15 @@ public CompletionItemFilter(string displayText, string tag, char accessKey)
public bool Matches(CompletionItem item) public bool Matches(CompletionItem item)
{ {
return this.Tags.Any(item.Tags.Contains); foreach (var tag in this.Tags)
{
if (item.Tags.Contains(tag))
{
return true;
}
}
return false;
} }
public static readonly CompletionItemFilter NamespaceFilter = new CompletionItemFilter(FeaturesResources.Namespaces, CompletionTags.Namespace, 'n'); public static readonly CompletionItemFilter NamespaceFilter = new CompletionItemFilter(FeaturesResources.Namespaces, CompletionTags.Namespace, 'n');
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册