В программе, которую я пишу другу, мы получаем это предупреждение: CA2109.Посмотрев на MSDN, я был совершенно озадачен, стоит ли мне беспокоиться об этом или нет.
MSDN VS2008: http://msdn.microsoft.com/en-us/library/ms182312(v=VS.90).aspx
MSDN VS2010: http://msdn.microsoft.com/en-us/library/ms182312.aspx
Разница между этими двумя версиями заключается в том, что этот раздел взят из MSDN VS2008, но отсутствует в MSDN VS2010:
Примечание Это правило применяется только к версиямпредыдущей версии .NET Framework 2.0.Вы можете отключить это предупреждение в .NET Framework версии 2.0 и во всех более поздних версиях.В этих более поздних версиях среда выполнения автоматически проверяет, находится ли создатель делегата в стеке вызовов во время обхода стека для обеспечения безопасности.
Есть предложения?
РЕДАКТИРОВАТЬ: Просточтобы уточнить после прочтения ответа DGH - Как описано в примечании в MSDN2008, я могу игнорировать его, потому что компилятор имеет дело с этим.У меня вопрос, что происходит в VS2010, где эта заметка не существует.