Resharper Coloring Variables в красном - PullRequest
1 голос
/ 02 декабря 2009

Хорошо - я чувствую себя глупо, но если я набираю переменную, Resharper выделяет переменную RED и затем предлагает разделить объявление и присваивание

Теперь я хочу это предложение, но не хочу, чтобы переменная была красной

Есть ли способ удалить это

Я просмотрел все варианты и до сих пор не могу понять это

public static void Add<S, D>(List<S> source, List<D> destination) 
where D : class 
{ 
    foreach (S sourceElement in source) 
    { 
        destination.Add(sourceElement); 
    }
}

РЕДАКТИРОВАТЬ: мои проблемы, кажется, точно так же, как Resharper Предложение цвета проблема - я не могу загрузить SP2 VS 2005.

В основном, некоторые переменные имеют красный фон

Есть ли другой вариант, который я могу использовать?

Ответы [ 2 ]

2 голосов
/ 02 декабря 2009

Вы должны иметь возможность установить серьезность в Меню -> Resharper -> Параметры -> Проверка кода -> Уровень проверки.

0 голосов
/ 02 декабря 2009

Нет, ошибка связана с тем, что вы пытаетесь назначить D для S, и преобразование невозможно

Добавьте еще одно ограничение и исправьте ошибку:

    public static void Add<S, D>(List<S> source, List<D> destination)
        where D : class
        where S : D  /*Solve the assignment issue */
    {
        foreach (S sourceElement in source) { destination.Add(sourceElement); }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...