1
私は、この例の方法があります:を参照してください理由(ドキュメント)
/// <summary>
/// Method to enforce that the type is an Enum.
/// </summary>
/// <typeparam name="T"> Type.</typeparam>
/// <exception cref="ArgumentException"> Thrown when type is not an Enum type. </exception>
public static void TypeIsEnum<T>(T type)
{
if (!typeof(T).IsEnum)
{
throw new ArgumentException();
}
}
私はVisual Studioで、この方法の上に置くと、以下に示すように、インテリセンスが、私にいくつかの余分な情報を表示します。
は本家の私はそれがインテリセンスで理由を示していない、それがスローされた理由の明示的な理由で
TypeIsEnum
メソッドによってスローすることができexception
の種類を文書化。インテリセンスでexception
が投げられる理由を、どのように表示できますか?
ReSharperの「Show Quick Documentation」コマンドには実際に例外ドキュメントが含まれています。 –
ありがとう!私はResharperをあまり使わなかったので、それを指摘してくれてありがとう。 ResharperのクイックドキュメントでVS(2015 Express)が使用するデフォルトのIntellisenseをオーバーライドする方法はありますか? – Goat