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

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

CodeDomProvider.CreateEscapedIdentifier メソッド

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

指定した値のエスケープ識別子作成します

名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文構文

Public Overridable Function
 CreateEscapedIdentifier ( _
    value As String _
) As String
Dim instance As CodeDomProvider
Dim value As String
Dim returnValue As String

returnValue = instance.CreateEscapedIdentifier(value)
public virtual string CreateEscapedIdentifier
 (
    string value
)
public:
virtual String^ CreateEscapedIdentifier (
    String^ value
)
public String CreateEscapedIdentifier (
    String value
)
public function CreateEscapedIdentifier (
    value : String
) : String

パラメータ

value

エスケープ識別子作成対象となる文字列

戻り値
その値のエスケープ識別子

例外例外
例外種類条件

NotImplementedException

このメソッドと CreateGenerator メソッドは、いずれも派生クラスオーバーライドされません。

解説解説

CreateEscapedIdentifier は、識別子予約済みのキーワードまたは言語のキーワードと競合するかどうか調べます競合する場合は、言語固有のエスケープ コード書式設定した同等の名前を返します。この場合エスケープ識別子参照されます。エスケープ識別子には、同じ value格納されていますが、識別子とキーワードを区別するためにエスケープ コード書式追加されます。たとえば、value前に "@" を付けたりvalue を "[" と "]" で囲んだりします

メモメモ

.NET Framework Version 1.0 および 1.1 では、このメソッドは、プロバイダCreateGenerator メソッドによって返される ICodeGenerator 実装により提供されます。Version 2.0 では、このメソッドは、コード プロバイダによってオーバーライドされなくても、コード プロバイダ直接呼び出すことができますコード プロバイダがこのメソッドオーバーライドない場合は、基本クラスによって ICodeGenerator 実装呼び出されます。

継承時の注意 このメソッドオーバーライドする場合基本クラス対応するメソッド呼び出す必要はありません。基本クラスメソッドは、コード ジェネレータ使用する既存プロバイダとの互換性維持するために、従来CreateGenerator メソッド派生クラス使用することによりジェネレータ作成します基本クラスメソッドは、次に ICodeGenerator 実装等価メソッド呼び出して、この関数実行しますコード ジェネレータ使用しないコード プロバイダから基本クラスメソッド呼び出した場合NotImplementedException発生します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomProvider クラス
CodeDomProvider メンバ
System.CodeDom.Compiler 名前空間



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS