タスクを追加して、 NAntContribの一連のPERFORCEタスクを拡張したいと思いp4 labels
ます。
タスクは、p4labels
ラベルのコレクション、または理想的には、ラベル情報のコレクション(名前、日付/時刻、説明)を返す必要があります。
p4info
他の呼び出し(たとえば)のNAntContribのコードを調べると、タスクから単純な文字列を返すのはかなり簡単なようですが、ラベルのコレクションを返す方法を見つけることができませんでした。潜在的な用途は、後でこのコレクションを関数に渡してコレクション内の最新のラベルを取得したり、foreach
タスクに渡してコレクション内のそれぞれを処理するために反復したりすることです。
これはNAntでも可能ですか?私が見てきたすべてのことから、セットとコレクションを宣言することはできるようですが、タスクまたは関数からそれらを返すことはできません。
記録のために、私はLabelInfo
NAntタイプとを宣言しましたLabelInfoCollection
が、実際には、タスクから1つを返す方法がわかりません。
ヒントは大歓迎です。