オブジェクトがSystem.Reflection.EventInfo
あり、このオブジェクトによって記述されたイベントが静的かどうかを知りたいです。とは異なりSystem.Reflection.MethodInfo
、必要なものを教えてくれるプロパティがEventInfo
ありません。IsStatic
では、C# でどのようにすればよいのでしょうか?
また、MemberInfo
クラスのメンバー (プロパティ、メソッド、フィールドなど) を記述するオブジェクトがある場合、このメンバーが静的かどうかを判断するにはどうすればよいですか? MemberInfo
オブジェクトを必要な型 (たとえば、これがメソッドの場合)にキャストしMethodInfo
、このメンバーが静的かどうかを確認する唯一の方法はありますか?