CodeIdentifiers Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Gère un groupe de noms pour les entités de code ou les mappages de type liés générés par l’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 les classes qui utilisent :CodeIdentifiers
L’outil Web Services Description Language Tool (Wsdl.exe) ou la classe , lors de la ServiceDescriptionImporter génération de classes proxy clientes ou de classes serveur abstraites à partir d’un document WSDL (Web Services Description Language).
L’outil XML Schema Definition Tool (Xsd.exe) lors de la génération de classes à partir de documents XSD (XML Schema Definition).
Classe ServiceDescriptionReflector lors de la création ServiceDescription d’objets à partir de classes identifiées en tant que services Web via l’attribut WebServiceAttribute .
Au lieu d’utiliser directement la CodeIdentifiers classe, utilisez les outils ou classes susmentionnés. Si vous souhaitez contrôler les noms des entités de code liées à des 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 gérer 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 des entités de code dans une étendue particulière, y compris les collisions avec le nom d’une entité conteneur.
Constructeurs
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 classe CodeIdentifiers et détermine si les identificateurs de code respectent la casse. |
Propriétés
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 la casse mixte. |
Méthodes
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 à la portée de l'instance de 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 un nom spécifié d'être utilisé dans la portée de l'instance de 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 à la portée de l'instance de CodeIdentifiers, ce qui permet de garantir que le nom est unique dans la portée. |
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 l'ensemble des entités de code ou mappages de type, y compris leurs noms, de la portée de l'instance de 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. Fait office 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 le 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 la portée de l'instance de 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 la casse de l'entrée est correcte en modifiant le nom d'après la valeur de la propriété UseCamelCasing. |
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 la portée de l'instance de 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 Object actuel. (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 la portée de l'instance de 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 de 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 d'entités de code ou de mappages de type dans la portée de l'instance de 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) |