指定した値のエスケープ識別子を作成します。
名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文
'宣言
Protected MustOverride Function CreateEscapedIdentifier ( _
value As String _
) As String
'使用
Dim value As String
Dim returnValue As String
returnValue = Me.CreateEscapedIdentifier(value)
protected abstract string CreateEscapedIdentifier (
string value
)
protected:
virtual String^ CreateEscapedIdentifier (
String^ value
) abstract
protected abstract String CreateEscapedIdentifier (
String value
)
protected abstract function CreateEscapedIdentifier (
value : String
) : String
パラメータ
- value
エスケープ識別子を作成する対象の文字列。
戻り値
その値のエスケープ識別子。
解説
CreateEscapedIdentifier は、識別子が予約済みのキーワードまたは言語のキーワードと競合するかどうかをテストし、同等の名前に言語固有のエスケープ コード書式を付けて返します。これは、エスケープ識別子と呼ばれています。エスケープ識別子には、同じ value が含まれますが、識別子とキーワードを区別するためにエスケープ コード書式が追加されます。実装例としては、value の先頭に "@" を付けたり、または value を "[" および "]" で囲んだりします。
注意
このメソッドの既定の実装では、何も実行されません。
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
参照
関連項目
CodeGenerator クラス
CodeGenerator メンバ
System.CodeDom.Compiler 名前空間
CreateValidIdentifier