Freigeben über


CodeGenerator.CreateEscapedIdentifier-Methode

Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert.

Namespace: System.CodeDom.Compiler
Assembly: System (in system.dll)

Syntax

'Declaration
Protected MustOverride Function CreateEscapedIdentifier ( _
    value As String _
) As String
'Usage
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

Parameter

  • value
    Die Zeichenfolge, für die ein mit einem Escapezeichen versehener Bezeichner generiert werden soll.

Rückgabewert

Der mit einem Escapezeichen versehene Bezeichner für den Wert.

Hinweise

CreateEscapedIdentifier überprüft, ob der Bezeichner zu Konflikten mit reservierten oder sprachspezifischen Schlüsselwörtern führt, und gibt einen äquivalenten Namen mit der sprachspezifischen Formatierung für Escapesequenzen zurück. Dieser wird als Escapebezeichner bezeichnet. Der Escapebezeichner enthält denselben value, es wird jedoch eine Formatierung für Escapecode hinzugefügt, um den Bezeichner vom Schlüsselwort zu unterscheiden. In zwei Beispielimplementierungen wird value "@" vorangestellt, oder value wird in "[" und "]" eingeschlossen.

Hinweis

Die Standardimplementierung dieser Methode hat keine Funktion.

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

CodeGenerator-Klasse
CodeGenerator-Member
System.CodeDom.Compiler-Namespace
CreateValidIdentifier