CodeIdentifiers Classe

Definição

Mantém um grupo de nomes para entidades de código relacionadas ou mapeamentos de tipo gerados pela infraestrutura de serialização de XML do .NET Framework.Maintains a group of names for related code entities or type mappings that are generated by the .NET Framework's XML serialization infrastructure.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Herança
CodeIdentifiers

Comentários

A lista a seguir identifica as ferramentas e as classes CodeIdentifiersque usam o:The following list identifies tools and classes that use the CodeIdentifiers:

Em vez de usar CodeIdentifiers a classe diretamente, use as ferramentas ou classes mencionadas anteriormente.Instead of using the CodeIdentifiers class directly, use the aforementioned tools or classes. Se você quiser controlar os nomes das entidades de código que estão associadas a definições de esquema XML ou de serviço Web, use os atributos associados.If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes.

Dependendo de seu escopo, uma CodeIdentifiers instância pode ser usada para manter os nomes de qualquer um dos itens na lista a seguir:Depending on its scope, a CodeIdentifiers instance can be used to maintain the names of any of the items in the following list:

  • Tipos, métodos ou campos.Types, methods, or fields.

  • Os parâmetros e o valor de retorno de um método correspondente às mensagens de entrada e saída WSDL.The parameters and return value of a method corresponding to WSDL input and output messages.

  • Objetos dentro de ServiceDescription uma instância que podem ser serializados para um documento WSDL.Objects within a ServiceDescription instance that can be serialized to a WSDL document.

Normalmente, a classe é usada para evitar colisões de nomenclatura entre entidades de código em um escopo específico, incluindo colisões com o nome de uma entidade contentora.Typically, the class is used to avoid naming collisions between code entities within a particular scope, including collisions with the name of a containing entity.

Construtores

CodeIdentifiers()

Inicializa uma nova instância da classe CodeIdentifiers.Initializes a new instance of the CodeIdentifiers class.

CodeIdentifiers(Boolean)

Inicializa uma nova instância da classe CodeIdentifiers e determina se os identificadores de código diferenciam maiúsculas de minúsculas.Initializes a new instance of the CodeIdentifiers class and determines whether code identifiers are case sensitive.

Propriedades

UseCamelCasing

Obtém ou define um valor que indica se a instância usa minúsculas concatenadas.Gets or sets a value that indicates whether the instance uses camel case.

Métodos

Add(String, Object)

Adiciona uma entidade de código ou um mapeamento de tipos nomeado ao escopo da instância CodeIdentifiers.Adds a named code entity or type mapping to the CodeIdentifiers instance's scope.

AddReserved(String)

Impede que um nome especificado seja usado dentro do escopo da instância CodeIdentifiers.Prevents a specified name from being used within the CodeIdentifiers instance's scope.

AddUnique(String, Object)

Adiciona uma entidade de código ou um mapeamento de tipos nomeado ao escopo da instância CodeIdentifiers, garantindo que o nome seja exclusivo dentro do escopo.Adds a named code entity or type mapping to the CodeIdentifiers instance's scope, ensuring that the name is unique within the scope.

Clear()

Remove todas as entidades de código ou mapeamentos de tipos, incluindo seus nomes, do escopo da instância CodeIdentifiers.Removes all code entities or type mappings, including their names, from the CodeIdentifiers instance's scope.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IsInUse(String)

Determina se um nome especificado já está sendo usado no escopo da instância CodeIdentifiers.Determines whether a specified name is already being used within the CodeIdentifiers instance's scope.

MakeRightCase(String)

Garante que a entrada tenha as maiúsculas e minúsculas corretas, modificando o nome de acordo com o valor da propriedade UseCamelCasing.Ensures that the input is of the correct case by modifying the name according to the value of the UseCamelCasing property.

MakeUnique(String)

Determina se o nome de entrada está em conflito com outro nome dentro do escopo da instância CodeIdentifiers e, em caso afirmativo, gera uma cadeia de caracteres modificada.Determines whether the input name conflicts with another name within the CodeIdentifiers instance's scope and, if it does, generates a modified string.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(String)

Remove do escopo da instância CodeIdentifiers a entidade de código ou o mapeamento de tipos identificado pelo nome da entrada.Removes from the CodeIdentifiers instance's scope the code entity or type mapping identified by the input name.

RemoveReserved(String)

Remove o nome da entrada dos nomes reservados da instância CodeIdentifiers.Removes the input name from the CodeIdentifiers instance's reserved names.

ToArray(Type)

Retorna uma matriz das entidades de código ou mapeamentos de tipos dentro do escopo da instância CodeIdentifiers.Returns an array of the code entities or type mappings within the CodeIdentifiers instance's scope.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a