Ejemplo n.º 1
0
 /// <summary>
 /// メソッドの引数リストと実際に渡す予定の引数を比較し、妥当な対応が取れているかを確認します。
 /// </summary>
 /// <param name="signature">ターゲットのシグネチャ(全体を囲うタプルの丸括弧を含む)</param>
 /// <param name="args">実際の引数のシグネチャ</param>
 /// <returns></returns>
 public static bool CheckValidity(string signature, QiAnyValue[] args)
     => CheckValiditySubroutine(
         signature.Substring(1, signature.Length - 2),
         string.Join("", args.Select(a => a.Signature).ToArray())
         );