コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【C#】リフレクションで引数に params が付いているかどうか確認できる拡張メソッド

ソースコード

using System;
using System.Reflection;

public static class ParameterInfoExt
{
    public static bool HasParams( this ParameterInfo param )
    {
        var type = typeof( ParamArrayAttribute );
        return param.GetCustomAttributes( type, false ).Length > 0;
    }
}

参考サイト様