Freigeben über


CodeIdentifiers Klasse

Definition

Verwaltet eine Gruppe von Namen für entsprechende Codeentitäten oder Typzuordnungen, die von der Serialisierungsinfrastruktur von .NET generiert werden.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Vererbung
CodeIdentifiers

Hinweise

In der folgenden Liste werden Tools und Klassen identifiziert, die folgendes CodeIdentifiersverwenden:

Anstatt die CodeIdentifiers -Klasse direkt zu verwenden, verwenden Sie die oben genannten Tools oder Klassen. Wenn Sie die Namen von Codeentitäten steuern möchten, die an XML-Schema- oder Webdienstdefinitionen gebunden sind, verwenden Sie die zugeordneten Attribute.

Abhängig vom Bereich kann eine CodeIdentifiers Instanz verwendet werden, um die Namen eines der Elemente in der folgenden Liste zu verwalten:

  • Typen, Methoden oder Felder.

  • Die Parameter und der Rückgabewert einer Methode, die WSDL-Eingabe- und Ausgabemeldungen entspricht.

  • Objekte innerhalb einer ServiceDescription Instanz, die in ein WSDL-Dokument serialisiert werden können.

In der Regel wird die -Klasse verwendet, um Benennungskonflikte zwischen Codeentitäten innerhalb eines bestimmten Bereichs zu vermeiden, einschließlich Kollisionen mit dem Namen einer enthaltenden Entität.

Konstruktoren

CodeIdentifiers()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der CodeIdentifiers-Klasse.

CodeIdentifiers(Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der CodeIdentifiers-Klasse und bestimmt, ob für die Codebezeichner die Groß- und Kleinschreibung beachtet werden muss.

Eigenschaften

UseCamelCasing

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob die Instanz die Höckerschreibweise verwendet, oder legt diesen fest.

Methoden

Add(String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem Bereich der CodeIdentifiers-Instanz eine benannte Codeentität oder eine Typzuordnung hinzu.

AddReserved(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Verhindert, dass ein angegebener Name innerhalb des Gültigkeitsbereichs der CodeIdentifiers-Instanz verwendet wird.

AddUnique(String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem Gültigkeitsbereich der CodeIdentifiers-Instanz eine benannte Codeentität oder Typzuordnung hinzu und stellt sicher, dass der Name im Gültigkeitsbereich eindeutig ist.

Clear()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt alle Codeentitäten oder Typzuordnungen einschließlich ihrer Namen aus dem Gültigkeitsbereich der CodeIdentifiers-Instanz.

Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsInUse(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob ein angegebener Name bereits im Gültigkeitsbereich der CodeIdentifiers-Instanz verwendet wird.

MakeRightCase(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt sicher, dass die Eingabe in der richtigen Groß- und Kleinschreibung erfolgt, indem der Name entsprechend dem Wert der UseCamelCasing-Eigenschaft geändert wird.

MakeUnique(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob der Eingabename in Konflikt mit einem anderen Namen im Gültigkeitsbereich der CodeIdentifiers-Instanz steht. Wenn ein Konflikt vorliegt, wird eine geänderte Zeichenfolge generiert.

MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt die durch den Eingabenamen angegebene Codeentität oder Typzuordnung aus dem Gültigkeitsbereich der CodeIdentifiers-Instanz.

RemoveReserved(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt den Eingabenamen aus den reservierten Namen der CodeIdentifiers-Instanz.

ToArray(Type)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt ein Array der Codeentitäten oder Typzuordnungen im Gültigkeitsbereich der CodeIdentifiers-Instanz zurück.

ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: