CodeIdentifiers Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mantiene un grupo de nombres para las entidades de código relacionadas o asignaciones de tipos generadas por . Infraestructura de serialización XML de NET.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Herencia
-
CodeIdentifiers
Comentarios
En la lista siguiente se identifican herramientas y clases que usan :CodeIdentifiers
Herramienta de lenguaje de descripción de servicios web (Wsdl.exe) o la ServiceDescriptionImporter clase , al generar clases de proxy de cliente o clases de servidor abstractas a partir de un documento de lenguaje de descripción de servicios web (WSDL).
Herramienta de definición de esquema XML (Xsd.exe) al generar clases a partir de documentos de definición de esquema XML (XSD).
Clase ServiceDescriptionReflector al crear ServiceDescription objetos a partir de clases que se identifican como servicios web a través del WebServiceAttribute atributo .
En lugar de usar la CodeIdentifiers clase directamente, use las herramientas o clases mencionadas anteriormente. Si desea controlar los nombres de las entidades de código que están enlazadas a definiciones de esquema XML o servicio web, use los atributos asociados.
En función de su ámbito, se puede usar una CodeIdentifiers instancia para mantener los nombres de cualquiera de los elementos de la lista siguiente:
Tipos, métodos o campos.
Los parámetros y el valor devuelto de un método correspondiente a los mensajes de entrada y salida de WSDL.
Objetos de una ServiceDescription instancia de que se pueden serializar en un documento WSDL.
Normalmente, la clase se usa para evitar conflictos de nomenclatura entre entidades de código dentro de un ámbito determinado, incluidas las colisiones con el nombre de una entidad contenedora.
Constructores
| Nombre | Description |
|---|---|
| CodeIdentifiers() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la clase CodeIdentifiers. |
| CodeIdentifiers(Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la CodeIdentifiers clase y determina si los identificadores de código distinguen mayúsculas de minúsculas. |
Propiedades
| Nombre | Description |
|---|---|
| UseCamelCasing |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece un valor que indica si la instancia usa mayúsculas y minúsculas camel. |
Métodos
| Nombre | Description |
|---|---|
| Add(String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega una asignación de tipo o entidad de código con nombre al ámbito de la CodeIdentifiers instancia. |
| AddReserved(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Impide que se use un nombre especificado dentro del ámbito de la CodeIdentifiers instancia. |
| AddUnique(String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega una asignación de tipo o entidad de código con nombre al ámbito de la CodeIdentifiers instancia, lo que garantiza que el nombre sea único dentro del ámbito. |
| Clear() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita todas las entidades de código o asignaciones de tipos, incluidos sus nombres, del ámbito de la CodeIdentifiers instancia. |
| Equals(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsInUse(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Determina si ya se está usando un nombre especificado dentro del ámbito de la CodeIdentifiers instancia. |
| MakeRightCase(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Garantiza que la entrada sea del caso correcto modificando el nombre según el valor de la UseCamelCasing propiedad. |
| MakeUnique(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Determina si el nombre de entrada entra en conflicto con otro nombre dentro del ámbito de la CodeIdentifiers instancia y, si lo hace, genera una cadena modificada. |
| MemberwiseClone() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una copia superficial del Objectactual. (Heredado de Object) |
| Remove(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita del ámbito de la CodeIdentifiers instancia la entidad de código o la asignación de tipos identificada por el nombre de entrada. |
| RemoveReserved(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita el nombre de entrada de los nombres reservados de la CodeIdentifiers instancia. |
| ToArray(Type) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una matriz de las entidades de código o asignaciones de tipos dentro del ámbito de la CodeIdentifiers instancia. |
| ToString() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una cadena que representa el objeto actual. (Heredado de Object) |