StronglyTypedResourceBuilder.VerifyResourceName メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > StronglyTypedResourceBuilder.VerifyResourceName メソッドの意味・解説 

StronglyTypedResourceBuilder.VerifyResourceName メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定され入力文字列コード ジェネレータ基づいて有効なリソース文字列生成します

名前空間: System.Resources.Tools
アセンブリ: 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)
public static string VerifyResourceName
 (
    string key,
    CodeDomProvider provider
)
public:
static String^ VerifyResourceName (
    String^ key, 
    CodeDomProvider^ provider
)
public static String VerifyResourceName (
    String key, 
    CodeDomProvider provider
)
public static function VerifyResourceName
 (
    key : String, 
    provider : CodeDomProvider
) : String

パラメータ

key

検証対象となる文字列必要に応じて有効なリソース名に変換します

provider

使用する対象言語指定する CodeDomProvider オブジェクト

戻り値
無効なトークンアンダースコア (_) 文字置き換えられ有効なリソース名。generator パラメータ指定され言語無効である文字列残っている場合null 参照 (Visual Basic では Nothing)。

例外例外
例外種類条件

ArgumentNullException

key または generatornull 参照 (Visual Basic では Nothing) です。

解説解説

VerifyResourceName メソッドは、文字列取得し、各文字generator パラメータによって指定され言語無効なトークンセット比較しすべての無効な文字を、(リソース名の文字列使用できる) アンダースコア文字置き換えますアンダースコア置き換えられる文字次に示します

' ' (空白)、U+00A0 (改行なしスペース)、'.'(ピリオド)、',' (コンマ)、';' (セミコロン)、'|'、'~'、'@'、'#'、'%'、'^'、'&'、'*'、'+'、'-'、'/'、'\\'、'<'、'>'、'?'、'['、']'、'('、')'、'{'、'}'、'"' (二重引用符)、''' (アポストロフィ)、':'、および '!'。

メモメモ

厳密に指定されリソースでは、言語のキーワード (iffor など) はリソース キー名として使用できません。ただし、System.CodeDom デザイン パターンでは、キーワードの先頭アンダースコア文字付ければ、言語のキーワードを使用できますVerifyResourceName メソッドは、CreateValidIdentifier メソッド呼び出してこの規則強制的に適用します。たがってfor などの言語のキーワードと同じリソース名を使用した場合生成される厳密に指定されリソース クラスではその名前が _for として表示されます。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
StronglyTypedResourceBuilder クラス
StronglyTypedResourceBuilder メンバ
System.Resources.Tools 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

StronglyTypedResourceBuilder.VerifyResourceName メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



StronglyTypedResourceBuilder.VerifyResourceName メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS