FileSystemName.MatchesWin32Expression メソッド

定義

指定された Win32 式が指定された名前と一致するかどうかを確認します。 次のワイルドカードがサポートされています: '*'、'?'、'<'、'>'、'"。 円記号 '\' はエスケープします。

public static bool MatchesWin32Expression(ReadOnlySpan<char> expression, ReadOnlySpan<char> name, bool ignoreCase = true);
static member MatchesWin32Expression : ReadOnlySpan<char> * ReadOnlySpan<char> * bool -> bool
Public Shared Function MatchesWin32Expression (expression As ReadOnlySpan(Of Char), name As ReadOnlySpan(Of Char), Optional ignoreCase As Boolean = true) As Boolean

パラメーター

expression
ReadOnlySpan<Char>

一致する式 ("*.foo" など)。

name
ReadOnlySpan<Char>

式に対してチェックする名前。

ignoreCase
Boolean

true 大文字と小文字を区別しない場合は (既定値)、一致で大文字と小文字を区別する必要がある場合は false

返品

true 指定された式が指定された名前と一致する場合。それ以外の場合は false

注釈

expression パラメーターの構文は、doS ワイルドカード (FileSystemWatcher'*''?''<') を照合するための規則を定義する '>' に基づく、'"'で使用される構文に基づいています。

TranslateWin32Expression(String)を使用して式を変換しない限り、一致は Win32 動作に対応しません。

適用対象