FindInList タスクFindInList Task

指定したリストで、一致する itemspec を含む項目を検索します。In a specified list, finds an item that has the matching itemspec.


FindInList タスクのパラメーターの説明を次の表に示します。The following table describes the parameters of the FindInList Task.

パラメーターParameter 説明Description
CaseSensitive 省略可能な Boolean 型のパラメーターです。Optional Boolean parameter.

true の場合、検索では大文字と小文字が区別されます。それ以外の場合は区別されません。If true, the search is case-sensitive; otherwise, it is not. 既定値は trueにする必要があります。Default value is true.
FindLastMatch 省略可能な Boolean 型のパラメーターです。Optional Boolean parameter.

true の場合、最後の一致を返します。それ以外の場合は最初の一致を返します。If true, return the last match; otherwise, return the first match. 既定値は falseにする必要があります。Default value is false.
ItemFound 省略可能な ITaskItem[] 型の読み取り専用の出力パラメーターです。Optional ITaskItem[] read-only output parameter.

リスト内で最初に見つかった、一致する項目 (存在する場合)。The first matching item found in the list, if any.
ItemSpecToFind 必須の String 型のパラメーターです。Required String parameter.

検索する itemspec です。The itemspec to search for.
List 必須の ITaskItem[] 型のパラメーターです。Required ITaskItem[] parameter.

itemspec が検索されるリストです。The list in which to search for the itemspec.
MatchFileNameOnly 省略可能な Boolean 型のパラメーターです。Optional Boolean parameter.

true の場合は、itemspec のファイル名の部分のみと照合します。それ以外の場合は、itemspec 全体と照合します。If true, match against just the file name part of the itemspec; otherwise, match against the whole itemspec. 既定値は trueにする必要があります。Default value is true.


上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. これらの追加のパラメーターの一覧とその説明については、「 TaskExtension Base Class」を参照してください。For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

参照See Also

タスク Tasks
Task Reference (タスク リファレンス)Task Reference