Interfaccia CodeDelegate
Oggetto che rappresenta un delegato nel codice sorgente.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeDelegate
[GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeDelegate
[GuidAttribute(L"B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeDelegate
[<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")>]
type CodeDelegate = interface end
public interface CodeDelegate
Il tipo CodeDelegate espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Access | Ottiene o imposta gli attributi di accesso del delegato. | |
Attributes | Ottiene una raccolta di tutti gli attributi relativi al delegato. | |
BaseClass | Ottiene la classe da cui deriva questo oggetto CodeDelegate. | |
Bases | Ottiene una raccolta di classi da cui deriva il delegato. | |
Children | Ottiene una raccolta di oggetti contenuti all'interno di CodeDelegate. | |
Collection | Restituisce la raccolta contenente l'oggetto CodeDelegate che supporta la proprietà. | |
Comment | Ottiene o imposta il commento associato a CodeDelegate. | |
DerivedTypes | Ottiene una raccolta di oggetti derivati dall'oggetto CodeDelegate.Non implementato in Visual C#. | |
DocComment | Ottiene o imposta i commenti relativi alla documentazione per l'elemento CodeDelegate. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
EndPoint | Ottiene il punto di inserimento che rappresenta la fine del delegato. | |
Extender | Restituisce l'oggetto Extender richiesto per il delegato.Non implementato in Visual C#. | |
ExtenderCATID | Ottiene l'ID della categoria Extender (CATID) per l'oggetto CodeDelegate.Non implementato in Visual C#. | |
ExtenderNames | Ottiene un elenco di oggetti Extender disponibili per il delegato.Non implementato in Visual C#. | |
FullName | Ottiene il percorso completo e il nome del file del delegato. | |
InfoLocation | Ottiene le funzionalità del modello di codice per il delegato. | |
IsCodeType | Indica se è possibile ottenere un oggetto CodeType dal delegato corrente. | |
IsDerivedFrom | Indica se un oggetto CodeDelegate dispone di un altro oggetto come base. | |
Kind | Ottiene un'enumerazione che definisce il tipo di oggetto. | |
Language | Ottiene il linguaggio di programmazione utilizzato per modificare il codice. | |
Members | Ottiene una raccolta di elementi contenuti nell'elemento CodeDelegate. | |
Name | Ottiene o imposta il nome dell'oggetto CodeDelegate. | |
Namespace | Ottiene un oggetto che definisce lo spazio dei nomi padre del delegato. | |
Parameters | Ottiene una raccolta di parametri per CodeDelegate. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto CodeDelegate. | |
ProjectItem | Ottiene l'oggetto ProjectItem associato all'oggetto CodeDelegate. | |
Prototype | Restituisce una stringa con la definizione dello stub del delegato. | |
StartPoint | Ottiene un oggetto TextPoint che definisce l'inizio del delegato. | |
Type | Ottiene o imposta un oggetto che rappresenta il tipo del delegato a livello di codice. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAttribute | Crea un nuovo costrutto di codice di un attributo e inserisce il codice nella posizione corretta. | |
AddBase | Aggiunge un elemento all'elenco degli oggetti ereditati. | |
AddParameter | Crea un nuovo parametro per il delegato e inserisce il codice nella posizione corretta. | |
GetEndPoint | Restituisce un oggetto TextPoint che contrassegna la fine della definizione del delegato. | |
GetStartPoint | Restituisce un oggetto TextPoint che definisce l'inizio della definizione del delegato. | |
RemoveBase | Rimuove un oggetto dall'elenco delle basi. | |
RemoveMember | Consente di rimuovere un membro dal delegato. | |
RemoveParameter | Rimuove un parametro dall'elenco degli argomenti del delegato. |
In alto
Note
Nota
I valori degli elementi del modello di codice, quali classi, strutture, funzioni, attributi, delegati e così via, possono non essere deterministici dopo alcuni tipi di modifiche. Ciò significa che non si può fare affidamento sulla stabilità di tali valori.Per ulteriori informazioni, vedere la sezione Possibile modifica dei valori degli elementi del modello di codice in Individuazione di codice mediante il modello di codice (Visual Basic).
Vedere anche
Riferimenti
Altre risorse
Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione
Individuazione di codice mediante il modello di codice (Visual Basic)
Individuazione di codice mediante il modello di codice (Visual C#)