StronglyTypedResourceBuilder.VerifyResourceName メソッド
アセンブリ: System.Design (system.design.dll 内)

Public Shared Function VerifyResourceName ( _ key As String, _ provider As CodeDomProvider _ ) As String
Dim key As String Dim provider As CodeDomProvider Dim returnValue As String returnValue = StronglyTypedResourceBuilder.VerifyResourceName(key, provider)
戻り値
無効なトークンがアンダースコア (_) 文字で置き換えられた有効なリソース名。generator パラメータで指定された言語で無効である文字列が残っている場合は null 参照 (Visual Basic では Nothing)。


VerifyResourceName メソッドは、文字列を取得し、各文字を generator パラメータによって指定された言語で無効なトークンのセットと比較し、すべての無効な文字を、(リソース名の文字列に使用できる) アンダースコア文字で置き換えます。アンダースコアで置き換えられる文字を次に示します。
' ' (空白)、U+00A0 (改行なしスペース)、'.'(ピリオド)、',' (コンマ)、';' (セミコロン)、'|'、'~'、'@'、'#'、'%'、'^'、'&'、'*'、'+'、'-'、'/'、'\\'、'<'、'>'、'?'、'['、']'、'('、')'、'{'、'}'、'"' (二重引用符)、''' (アポストロフィ)、':'、および '!'。
![]() |
---|
厳密に型指定されたリソースでは、言語のキーワード (if、for など) はリソース キー名として使用できません。ただし、System.CodeDom デザイン パターンでは、キーワードの先頭にアンダースコア文字を付ければ、言語のキーワードを使用できます。VerifyResourceName メソッドは、CreateValidIdentifier メソッドを呼び出してこの規則を強制的に適用します。したがって、for などの言語のキーワードと同じリソース名を使用した場合、生成される厳密に型指定されたリソース クラスではその名前が _for として表示されます。 |


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からStronglyTypedResourceBuilder.VerifyResourceName メソッドを検索する場合は、下記のリンクをクリックしてください。

- StronglyTypedResourceBuilder.VerifyResourceName メソッドのページへのリンク