Condividi tramite


CodeIdentifiers Classe

Definizione

Gestisce un gruppo di nomi di entità di codice o mapping di tipi correlati generati dall'infrastruttura di serializzazione XML di .NET.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Ereditarietà
CodeIdentifiers

Commenti

L'elenco seguente identifica gli strumenti e le classi che usano :CodeIdentifiers

Invece di usare direttamente la CodeIdentifiers classe , usare gli strumenti o le classi menzionati in precedenza. Se si desidera controllare i nomi delle entità di codice associate a XML Schema o definizioni di servizio Web, utilizzare gli attributi associati.

A seconda dell'ambito, è possibile usare un'istanza CodeIdentifiers di per mantenere i nomi di uno qualsiasi degli elementi nell'elenco seguente:

  • Tipi, metodi o campi.

  • Parametri e valore restituito di un metodo corrispondente ai messaggi di input e output WSDL.

  • Oggetti all'interno di un'istanza ServiceDescription di che possono essere serializzati in un documento WSDL.

In genere, la classe viene usata per evitare conflitti di denominazione tra entità di codice all'interno di un particolare ambito, inclusi i conflitti con il nome di un'entità contenitore.

Costruttori

CodeIdentifiers()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe CodeIdentifiers.

CodeIdentifiers(Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe CodeIdentifiers e determina se per gli identificatori del codice viene applicata la distinzione tra maiuscole e minuscole.

Proprietà

UseCamelCasing

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un valore che indica se l'istanza utilizza le maiuscole-minuscole camel.

Metodi

Add(String, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge all'ambito dell'istanza di CodeIdentifiers un mapping di tipi o un'entità di codice denominata.

AddReserved(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Impedisce che un nome specificato venga utilizzato nell'ambito dell'istanza di CodeIdentifiers.

AddUnique(String, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge all'ambito dell'istanza di CodeIdentifiers un mapping di tipi o un'entità di codice denominata, garantendo l'univocità del nome all'interno dell'ambito.

Clear()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove tutte le entità di codice o tutti i mapping di tipi, inclusi i relativi nomi, dall'ambito dell'istanza di CodeIdentifiers.

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsInUse(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se un nome specificato è già utilizzato nell'ambito dell'istanza di CodeIdentifiers.

MakeRightCase(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Garantisce il corretto utilizzo delle lettere maiuscole e minuscole nell'input modificando il nome in base al valore della proprietà UseCamelCasing.

MakeUnique(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se il nome di input è in conflitto con un altro nome nell'ambito dell'istanza di CodeIdentifiers e, in caso di conflitto, genera una stringa modificata.

MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove dall'ambito dell'istanza di CodeIdentifiers l'entità di codice o il mapping dei tipi identificato dal nome di input.

RemoveReserved(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove il nome di input dai nomi riservati dell'istanza di CodeIdentifiers.

ToArray(Type)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una matrice delle entità di codice o dei mapping di tipi nell'ambito dell'istanza di CodeIdentifiers.

ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a