指定した値の有効な識別子を作成します。
名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文
'宣言
Protected MustOverride Function CreateValidIdentifier ( _
value As String _
) As String
'使用
Dim value As String
Dim returnValue As String
returnValue = Me.CreateValidIdentifier(value)
protected abstract string CreateValidIdentifier (
string value
)
protected:
virtual String^ CreateValidIdentifier (
String^ value
) abstract
protected abstract String CreateValidIdentifier (
String value
)
protected abstract function CreateValidIdentifier (
value : String
) : String
パラメータ
- value
有効な識別子を作成する対象の文字列。
戻り値
その値の有効な識別子。
解説
CreateValidIdentifier は、識別子が予約済みのキーワードまたは言語のキーワードと競合するかどうかをテストし、競合する場合には、競合しない有効な識別名を返します。返される識別子には、同じ 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 名前空間
CreateEscapedIdentifier