Я использую Code Analysis для очистки моего проекта.Я сталкивался с этим предупреждением.
Код серьезности Описание Предупреждение о состоянии подавления строки файла проекта CA1009 Объявите второй параметр «Action» как EventArgs или экземпляр типа, расширяющего EventArgs, с именем «e».Primary C: \ CodeFolder \ Game-ProsperityTree \ Xna \ Primary \ Reels \ IReelEvents.cs 25 Active
У меня есть этот код.
public interface IReelEvents
{
/// <summary>
/// Anticipating event.
/// </summary>
event Action<IReel> SpinAnticipating;
}
Решение моего предупреждения заключается в следующем:удалить события из моего интерфейса, однако я не хочу этого делать, так как хочу обеспечить использование этих событий в классах, наследуемых от этого интерфейса.
Любая ясность или исправление для этого предупреждения будетс благодарностью.