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 entidades de código o asignaciones de tipos relacionadas que son generadas por la 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 las 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 esquemas XML (Xsd.exe) al generar clases a partir de documentos de definición de esquema XML (XSD).
La ServiceDescriptionReflector clase al crear ServiceDescription objetos a partir de clases identificadas como servicios web a través del WebServiceAttribute atributo .
En lugar de usar directamente la CodeIdentifiers clase , use las herramientas o clases mencionadas anteriormente. Si desea controlar los nombres de las entidades de código enlazadas a definiciones de servicio web o esquema XML, 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.
Parámetros y 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
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 clase CodeIdentifiers y determina si los identificadores de código distinguen entre mayúsculas y minúsculas. |
Propiedades
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 utiliza mayúsculas y minúsculas Camel. |
Métodos
Add(String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega una entidad de código con nombre o asignación de tipo al ámbito de la instancia CodeIdentifiers. |
AddReserved(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Evita que un nombre especificado se utilice dentro del ámbito de la instancia CodeIdentifiers. |
AddUnique(String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Agrega una entidad de código o asignación de tipo con nombre al ámbito de la instancia CodeIdentifiers, garantizando que el nombre es ú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 tipo, incluidos sus nombres, del ámbito de la instancia CodeIdentifiers. |
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 que el objeto actual. (Heredado de Object) |
GetHashCode() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Sirve como la 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 un nombre especificado ya se utiliza dentro del ámbito de la instancia CodeIdentifiers. |
MakeRightCase(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Garantiza que la entrada es del caso correcto modificando el nombre según el valor de la propiedad UseCamelCasing. |
MakeUnique(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Determina las coincidencias de nombre de entrada con otro nombre dentro del ámbito de la instancia CodeIdentifiers y, si las hay, 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 Object actual. (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 instancia CodeIdentifiers la entidad de código o la asignación de tipo 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 instancia CodeIdentifiers. |
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 tipo dentro del ámbito de la instancia CodeIdentifiers. |
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) |