Delegate cannot be marked static

CodeRush shows the Delegate cannot be marked static code issue if a delegate is marked static.

Fix

Remove the static keyword from the delegate declaration.

Purpose

Highlights the delegate declaration statements, which would cause the The modifier 'static' is not valid for this item compilation error.

Example

public static delegate void MyDelegate(string str);

Fix:

public delegate void MyDelegate(string str);