Interfaccia VCCodeUsingAlias
Oggetto che rappresenta un elemento di codice alias nel codice sorgente di una soluzione.
Spazio dei nomi: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Sintassi
'Dichiarazione
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias = interface end
public interface VCCodeUsingAlias
Il tipo VCCodeUsingAlias espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Access | Ottiene gli attributi di accesso dell'elemento. |
![]() |
Attributes | Ottiene una raccolta di tutti gli attributi relativi all'oggetto. |
![]() |
Children | Ottiene una raccolta di oggetti contenuti nel costrutto di codice. |
![]() |
CodeModel | Ottiene l'oggetto VCCodeModel per il progetto. |
![]() |
Collection | Ottiene la raccolta contenente l'oggetto che supporta la proprietà o contenuto nel costrutto di codice. |
![]() |
Comment | Ottiene o imposta il commento associato all'elemento di codice. |
![]() |
DisplayName | Ottiene il nome utilizzato nell'interfaccia utente per questo gruppo di output. |
![]() |
DTE | Ottiene l'oggetto estensibilità di primo livello. |
![]() |
EndPoint | Ottiene il punto di modifica che rappresenta la fine dell'elemento di codice. |
![]() |
EndPointOf | Restituisce la posizione finale dell'oggetto. |
![]() |
Extender | Ottiene l'oggetto Extender richiesto, se disponibile per l'oggetto. |
![]() |
ExtenderCATID | Ottiene l'ID della categoria Extender (CATID) relativo all'oggetto. |
![]() |
ExtenderNames | Ottiene un elenco degli Extender disponibili per l'oggetto. |
![]() |
File | Ottiene il file associato all'elemento. |
![]() |
FullName | Ottiene il percorso completo e il nome del file dell'oggetto. |
![]() |
InfoLocation | Ottiene le funzionalità del modello di codice. |
![]() |
IsCaseSensitive | Determina se un elemento di codice prevede la distinzione tra maiuscole e minuscole. |
![]() |
IsCodeType | Determina se è possibile ottenere un oggetto CodeType da questo oggetto. |
![]() |
IsInjected | Determina se un elemento di codice è stato inserito da un attributo. |
![]() |
IsReadOnly | Determina se il file contenente l'oggetto è di sola lettura. |
![]() |
IsTemplate | Determina se l'elemento è un modello. |
![]() |
IsZombie | Determina se l'oggetto esiste. |
![]() |
Kind | Ottiene il tipo di oggetto. |
![]() |
Language | Ottiene il linguaggio di programmazione utilizzato per modificare il codice. |
![]() |
Location | Restituisce il percorso della dichiarazione dell'oggetto. |
![]() |
Name | Ottiene o imposta il nome dell'oggetto. |
![]() |
Namespace | Ottiene un oggetto che definisce lo spazio dei nomi. |
![]() |
Parent | Ottiene l'oggetto padre immediato di questo oggetto. |
![]() |
Picture | Ottiene un oggetto di automazione dell'immagine da utilizzare come un'icona nell'interfaccia utente. |
![]() |
Project | Ottiene l'oggetto Project associato all'oggetto. |
![]() |
ProjectItem | Ottiene l'oggetto ProjectItem associato a questo oggetto. |
![]() |
References | Non implementato attualmente. |
![]() |
StartPoint | Ottiene un oggetto TextPoint che definisce l'inizio dell'elemento di codice. |
![]() |
StartPointOf | Ottiene la posizione iniziale dell'oggetto. |
![]() |
TemplateParameters | Ottiene la raccolta di parametri contenuti in un modello di classe. |
![]() |
Templatizations | Solo per utilizzo interno di Microsoft. |
![]() |
TypeString | Ottiene o imposta il tipo dell'oggetto tramite una rappresentazione in forma di stringa del tipo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddAttribute | Crea un nuovo costrutto di codice di un attributo e inserisce il codice nella posizione corretta. |
![]() |
AddTemplateParameter | Aggiunge un parametro al modello |
![]() |
GetEndPoint | Restituisce un oggetto TextPoint che contrassegna la fine della definizione dell'elemento di codice. |
![]() |
GetStartPoint | Restituisce un oggetto TextPoint che definisce l'inizio della definizione dell'elemento di codice. |
![]() |
IsSelf | Determina se l'elemento di codice specificato equivale all'elemento di codice padre. |
![]() |
RemoveTemplateParameter | Rimuove un parametro da una definizione di modello. |
In alto
Note
L'oggetto VCCodeUsingAlias viene utilizzato per modificare un costrutto alias esistente.
Se un oggetto non dispone di elementi figlio, verrà restituito Nothing o nullriferimento null (Nothing in Visual Basic).
Children è utilizzato principalmente in Visual C++. Children restituisce tutti gli oggetti restituibili da un elemento di codice.
Per scorrere i membri di uno spazio dei nomi o di un tipo, vale a dire classe, struttura, interfaccia e così via, è necessario eseguire il Query Interface (QI) o il cast di CodeElement a CodeNamespace, quindi utilizzare la proprietà Members.
Children restituisce la raccolta di tutti gli oggetti CodeElement correlati a cui è possibile fare riferimento mediante l'elemento di codice.
La proprietà Children può restituire Nothing o nullriferimento null (Nothing in Visual Basic) a seconda dell'oggetto e del linguaggio. In Visual Studio non è previsto un requisito per il supporto.