CodeIdentifiers Classe

Definizione

Gestisce un gruppo di nomi per le entità di codice correlate o i mapping dei tipi generati da . 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:

Anziché 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 che può essere serializzata in un documento WSDL.

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

Costruttori

Nome Descrizione
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 CodeIdentifiers classe e determina se gli identificatori di codice fanno distinzione tra maiuscole e minuscole.

Proprietà

Nome Descrizione
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 la distinzione tra maiuscole e minuscole camel.

Metodi

Nome Descrizione
Add(String, Object)

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

Aggiunge un mapping di tipo o entità di codice denominato all'ambito CodeIdentifiers dell'istanza.

AddReserved(String)

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

Impedisce l'uso di un nome specificato all'interno CodeIdentifiers dell'ambito dell'istanza.

AddUnique(String, Object)

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

Aggiunge un mapping di tipo o entità di codice denominato all'ambito CodeIdentifiers dell'istanza, assicurando che il nome sia univoco 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 i mapping dei tipi, inclusi i relativi nomi, dall'ambito CodeIdentifiers dell'istanza.

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 il 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à in uso all'interno CodeIdentifiers dell'ambito dell'istanza.

MakeRightCase(String)

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

Assicura che l'input sia del caso corretto modificando il nome in base al valore della UseCamelCasing proprietà .

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 all'interno CodeIdentifiers dell'ambito dell'istanza e, in caso affermativo, 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 del Objectcorrente.

(Ereditato da Object)
Remove(String)

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

Rimuove dall'ambito CodeIdentifiers dell'istanza l'entità del codice o il mapping del tipo 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 CodeIdentifiers nomi riservati dell'istanza.

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 dei tipi all'interno CodeIdentifiers dell'ambito dell'istanza.

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