V3137 Ложный Позитив

PVS Studio выбрасывает V3137: переменная 'funclist' назначена, но не используется до конца функции. Program.cs 13

using System;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace V3137_False_Positive
{
    class Program
    {
        static void Main()
        {
            List<(string name, Func<Task> func)> funclist;

            funclist = new List<(string name, Func<Task> func)>
                {
                    ("Test", new Func<Task>(() => Task.CompletedTask)),
                };

            foreach ((string name, Func<Task> func) in funclist)
            {
                var task = func;
            }
        }
    }
}

Это ложный положительный результат?

1 ответ

Выглядит как ложный позитив. Мы постараемся исправить это в одном из следующих выпусков.

Кроме того, ложноположительные отчеты не являются полностью правильным форматом вопросов для стекового потока, поэтому рассмотрите возможность отправки их напрямую в службу поддержки PVS-Studio по адресу support@viva64.com или https://www.viva64.com/en/about-feedback/,

Спасибо за ваш отзыв!

Другие вопросы по тегам