Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.VCCodeModel

Microsoft.VisualStudio.VCCodeModel contiene gli oggetti e i membri per il modello di codice Visual C++.

Classi

  Classe Descrizione
Classe pubblica vcCMConstants Nel modello di codice di Visual C++ viene definita una raccolta di GUID da utilizzare nell'implementazione degli Extender di automazione.Un'estensione di automazione consente di estendere le proprietà determinate dalle esigenze particolari e automatizzate dal modello di codice di Visual C++.Per ulteriori informazioni sugli Extender di automazione e sul relativo supporto, vedere Implementazione e utilizzo delle estensioni di automazione.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica MFCDialogNumberVariableExtender Fornisce accesso all'intervallo minimo e massimo di una variabile di tipo numerico in una finestra di dialogo MFC.
Interfaccia pubblica MFCDialogStringVariableExtender Fornisce accesso all'intervallo di caratteri massimo di una variabile di tipo stringa in una finestra di dialogo MFC.
Interfaccia pubblica MFCDialogVariableExtender Fornisce accesso a un elemento di codice variabile in una finestra di dialogo MFC esistente.
Interfaccia pubblica VCCodeAttribute Fornisce accesso a un attributo dell'elemento.
Interfaccia pubblica VCCodeBase Oggetto che fornisce accesso all'elenco di classi base dell'oggetto padre.
Interfaccia pubblica VCCodeClass Oggetto che fornisce accesso a qualsiasi elemento di classe raccolto in un oggetto VCCodeModel.
Interfaccia pubblica VCCodeDelegate Oggetto che rappresenta un elemento di codice delegato (dichiarato con la parola chiave __delegate).
Interfaccia pubblica VCCodeElement Oggetto che fornisce accesso a qualsiasi elemento di codice all'interno di un file di origine.
Interfaccia pubblica VCCodeElements Raccolta di oggetti che rappresentano singoli elementi di codice all'interno di uno o più file di origine.
Interfaccia pubblica VCCodeEnum Oggetto che rappresenta un elemento di codice di enumerazione nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeEvent Oggetto che rappresenta un elemento di codice di evento (dichiarato con la parola chiave __event).
Interfaccia pubblica VCCodeFunction Oggetto che definisce un costrutto di una funzione in un file di origine.
Interfaccia pubblica VCCodeIDLCoClass Oggetto che definisce un elemento CoClass in un file con estensione idl.
Interfaccia pubblica VCCodeIDLImport Oggetto che definisce un elemento di importazione in un file .idl.
Interfaccia pubblica VCCodeIDLImportLib Oggetto che definisce un elemento importlib in un file idl.
Interfaccia pubblica VCCodeIDLLibrary Oggetto che definisce un elemento di libreria in un file .idl.
Interfaccia pubblica VCCodeImport Oggetto che rappresenta un elemento di codice #import nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeInclude Oggetto che rappresenta un elemento di codice #include nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeInterface Oggetto che rappresenta un'interfaccia .idl standard, un elemento di codice dispinterface o un elemento di codice (modificato dalla parola chiave __interface) nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeMacro Oggetto che rappresenta un elemento di codice macro (istruzione #define) nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeMap Oggetto che rappresenta un elemento di codice map nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeMapEntry Oggetto che definisce un costrutto di una voce map in un file di origine.
Interfaccia pubblica VCCodeModel Oggetto che fornisce accesso a livello di progetto a qualsiasi elemento di codice contenuto.
Interfaccia pubblica VCCodeNamespace Oggetto che rappresenta un elemento dello spazio dei nomi nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeParameter Oggetto che rappresenta un parametro di una funzione, una proprietà e così via in un file di origine.
Interfaccia pubblica VCCodeProperty Oggetto che rappresenta un elemento di codice proprietà (dichiarato con la parola chiave __property).
Interfaccia pubblica VCCodeReference Non implementato attualmente.
Interfaccia pubblica VCCodeStruct Oggetto che rappresenta un elemento di codice struttura nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeTypedef Oggetto che rappresenta un elemento di codice typedef nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeUnion Oggetto che rappresenta un elemento di codice union nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeUsing Oggetto che rappresenta un elemento di codice Direttiva #using (C++) nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeUsingAlias Oggetto che rappresenta un elemento di codice alias nel codice sorgente di una soluzione.
Interfaccia pubblica VCCodeVariable Oggetto che rappresenta un costrutto di variabile in un file di origine.
Interfaccia pubblica VCDesignElement Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica VCDesignElements Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica VCDialogExtender Oggetto che fornisce accesso a una classe di finestra di dialogo esistente in una soluzione.
Interfaccia pubblica VCFileCodeModel Oggetto che rappresenta gli elementi di codice in un file di origine.
Interfaccia pubblica VCLanguageManager Oggetto utilizzato per convalidare vari elementi di codice di un file di origine C++.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica vcCMElement Fornisce valori che definiscono il tipo VCCodeElement.
Enumerazione pubblica vcCMNameValidationOption Fornisce opzioni di convalida dei nomi.
Enumerazione pubblica vsCMAddPosition Determina la posizione del nuovo elemento di codice relativamente all'oggetto padre.
Enumerazione pubblica vsCMMFCDialogVariableIDType Utilizzato dalla proprietà IDType.
Enumerazione pubblica vsCMSort Utilizzato dal metodo Sort.
Enumerazione pubblica vsCMValidateFileExtension Utilizzato dal metodo ValidateFile.
Enumerazione pubblica vsCMWhere Utilizzato dalle proprietà StartPointOf, EndPointOf e Location.