Partager via


CodeIdentifiers Classe

Définition

Gère un groupe de noms pour les entités de code associées ou les mappages de types générés par . Infrastructure de sérialisation XML de NET.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Héritage
CodeIdentifiers

Remarques

La liste suivante identifie les outils et classes qui utilisent les CodeIdentifierséléments suivants :

Au lieu d’utiliser la CodeIdentifiers classe directement, utilisez les outils ou classes mentionnés ci-dessus. Si vous souhaitez contrôler les noms des entités de code liées aux définitions de schéma XML ou de service Web, utilisez les attributs associés.

Selon son étendue, une CodeIdentifiers instance peut être utilisée pour conserver les noms de l’un des éléments de la liste suivante :

  • Types, méthodes ou champs.

  • Paramètres et valeur de retour d’une méthode correspondant aux messages d’entrée et de sortie WSDL.

  • Objets au sein d’une ServiceDescription instance qui peuvent être sérialisés dans un document WSDL.

En règle générale, la classe est utilisée pour éviter les collisions de nommage entre les entités de code dans une étendue particulière, y compris les collisions avec le nom d’une entité contenante.

Constructeurs

Nom Description
CodeIdentifiers()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la classe CodeIdentifiers.

CodeIdentifiers(Boolean)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la CodeIdentifiers classe et détermine si les identificateurs de code respectent la casse.

Propriétés

Nom Description
UseCamelCasing

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit une valeur qui indique si l’instance utilise un cas de chameau.

Méthodes

Nom Description
Add(String, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute une entité de code nommée ou un mappage de type à l’étendue de l’instance CodeIdentifiers .

AddReserved(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Empêche l’utilisation d’un nom spécifié dans l’étendue de l’instance CodeIdentifiers .

AddUnique(String, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute une entité de code nommée ou un mappage de type à l’étendue de l’instance CodeIdentifiers , ce qui garantit que le nom est unique dans l’étendue.

Clear()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime toutes les entités de code ou mappages de types, y compris leurs noms, de l’étendue de l’instance CodeIdentifiers .

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsInUse(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si un nom spécifié est déjà utilisé dans l’étendue de l’instance CodeIdentifiers .

MakeRightCase(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Garantit que l’entrée est de la casse correcte en modifiant le nom en fonction de la valeur de la UseCamelCasing propriété.

MakeUnique(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si le nom d’entrée est en conflit avec un autre nom dans l’étendue de l’instance CodeIdentifiers et, le cas échéant, génère une chaîne modifiée.

MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime de l’étendue de l’instance CodeIdentifiers l’entité de code ou le mappage de type identifié par le nom d’entrée.

RemoveReserved(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime le nom d’entrée des noms réservés de l’instance CodeIdentifiers .

ToArray(Type)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne un tableau des entités de code ou mappages de types dans l’étendue de l’instance CodeIdentifiers .

ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à