コード例 #1
0
        private void FindUsages(IProgressIndicator pi)
        {
            pi.TaskName        = "Finding usages...";
            pi.CurrentItemText = "";

            base.NewMembers.ToList().ForEachWithProgress(pi, "",
                                                         newMember => {
                ReferencePointers.AddRange(
                    newMember.GetPsiServices().Finder
                    .FindReferences(newMember, newMember.GetSearchDomain(), pi)
                    .ToList()
                    .Select(r => r.CreateReferencePointer()));
            });
        }