Unityのとあるオープンソースなプロジェクトを自分の環境で開いて見たところ、以下の様なメッセージと共に「Fix now」「Ignore」「Quit」というボタンが表示されました。
#pragma implicit and #pragma downcast need to be added to following files for backwards compatibility
「Fix now」を押すとソースコードに以下の2行が追加されました。
#pragma implicit #pragma downcast
これは上位互換性(backward compatibility)を保つためにこの記述が必要みたいです。