一括でというのはどういう意味でしょうか?
「連番にすれば」とあるので、名前を指定せずに設定した順番で上から順に取得したいということでしょうか?
であれば、AdvEngine.Param.StructTblがシート名をキーにしたDictionaryで
さらにその中に、1シートのパラメーターテーブルのDictionaryがあります。
Dictionaryをキーを使わずに全て順番に取得したいのであれば、foreachを使ってください。
void Sample()
{
AdvParamStructTbl structTbl;
string structName = "シート名";
if (AdvEngine.Param.StructTbl.TryGetValue(structName, out structTbl))
{
var dictionary = structTbl.Tbl;
foreach ( var keyValue in dictionary)
{
//一行ぶんの情報
AdvParamStruct paramStruct = keyValue.Value;
string paramName = "パラメーター名";
AdvParamData param;
if (paramStruct.Tbl.TryGetValue(paramName, out param))
{
//型に合わせてキャストして取得
int count = (int)param.Parameter;
}
}
}
}
宴のパラメーターは、ユーザーが定義した型ごとにC#的なクラスが作られているわけではないです。
それをするにはソースコードを自動生成する必要があるので、危険なのでやっていません。
内部にアクセスしたいのであれば、基本的にはDictionaryやキャストを使ってアクセスすることになります。