提交 d1b3086c 编写于 作者: A Allison Chou

Remove unnecessary method

上级 68950d0f
......@@ -109,7 +109,7 @@ public override async Task OnDefinitionFoundAsync(DefinitionItem definition)
// have to hold off on reporting it until later when we do find a reference.
if (definition.DisplayIfNoReferences)
{
AddToReferencesToReport_MustBeCalledUnderLock(definitionItem);
_workQueue.AddWork(definitionItem);
}
else
{
......@@ -133,7 +133,7 @@ public override async Task OnReferenceFoundAsync(SourceReferenceItem reference)
// If the definition hasn't been reported yet, add it to our list of references to report.
if (_definitionsWithoutReference.TryGetValue(definitionId, out var definition))
{
AddToReferencesToReport_MustBeCalledUnderLock(definition);
_workQueue.AddWork(definition);
_definitionsWithoutReference.Remove(definitionId);
}
......@@ -147,17 +147,11 @@ public override async Task OnReferenceFoundAsync(SourceReferenceItem reference)
if (referenceItem != null)
{
AddToReferencesToReport_MustBeCalledUnderLock(referenceItem);
_workQueue.AddWork(referenceItem);
}
}
}
private void AddToReferencesToReport_MustBeCalledUnderLock(VSReferenceItem item)
{
Debug.Assert(_semaphore.CurrentCount == 0);
_workQueue.AddWork(item);
}
private static async Task<LSP.VSReferenceItem?> GenerateVSReferenceItemAsync(
int id,
int? definitionId,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册