Freigeben über


CodeGenerator.CreateValidIdentifier-Methode

Erstellt einen gültigen Bezeichner für den angegebenen Wert.

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

Syntax

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

Parameter

  • value
    Eine Zeichenfolge, für die ein gültiger Bezeichner erstellt werden soll.

Rückgabewert

Ein gültiger Bezeichner für den Wert.

Hinweise

CreateValidIdentifier prüft, ob der Bezeichner Konflikte mit reservierten oder sprachspezifischen Schlüsselwörtern verursacht, und gibt ggf. einen gültigen Bezeichnernamen zurück, der keine Konflikte verursacht. Der zurückgegebene Bezeichner enthält denselben value. Wenn dies allerdings zu Konflikten führt, wird eine Formatierung für Escapecode hinzugefügt, um den Bezeichner vom Schlüsselwort zu unterscheiden. Normalerweise wird value, sofern eine Änderung erforderlich ist, mit einem vorangestellten Unterstrich "_" zurückgegeben.

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
CreateEscapedIdentifier