Interfaccia CodeEvent
Modella un elemento di un evento di codice.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
<GuidAttribute("CE615BD2-8ED5-4F0C-A7B6-4A299D8801FD")> _
Public Interface CodeEvent
[GuidAttribute("CE615BD2-8ED5-4F0C-A7B6-4A299D8801FD")]
public interface CodeEvent
[GuidAttribute(L"CE615BD2-8ED5-4F0C-A7B6-4A299D8801FD")]
public interface class CodeEvent
[<GuidAttribute("CE615BD2-8ED5-4F0C-A7B6-4A299D8801FD")>]
type CodeEvent = interface end
public interface CodeEvent
Il tipo CodeEvent espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Access | Ottiene o imposta un valore che determina il modo in cui un elemento di un evento di codice può essere eseguito da altro codice. | |
Adder | ottiene o imposta i listener di eventi. | |
Attributes | Ottiene un oggetto CodeElements raccolta di attributi per l'elemento dell'evento di codice. | |
Children | Ottiene una raccolta di oggetti contenuti in questo CodeEvent. | |
Collection | Ottiene un oggetto CodeElements raccolta. | |
Comment | Ottiene o imposta un commento di intestazione associato all'elemento dell'evento di codice. | |
DocComment | Ottiene o imposta un commento relativo alla documentazione associato all'elemento dell'evento di codice. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
EndPoint | Ottiene la posizione nel file di origine contrassegnato come fine dell'elemento dell'evento di codice. | |
Extender | ottiene l'estensione richiesta se è disponibile per questa CodeElement oggetto. | |
ExtenderCATID | Ottiene l'ID della categoria extender (CATID) per l'oggetto. | |
ExtenderNames | Ottiene un elenco degli extender disponibili per l'oggetto. | |
FullName | Ottiene il nome completo del specificato CodeEvent oggetto. | |
InfoLocation | Ottiene le funzionalità del modello di codice. | |
IsCodeType | Indica se CodeEvent è un oggetto CodeType. | |
IsPropertyStyleEvent | Ottiene un valore che indica se un evento dispone di metodi separati per l'aggiunta di eventi la rimozione e la generazione di eccezioni. | |
IsShared | Ottiene sullo stato (statico( condiviso dell'evento. | |
Kind | Ottiene il tipo di elemento di codice. | |
Language | ottiene il linguaggio di programmazione utilizzato per creare il codice. | |
Name | Ottiene o imposta il nome del CodeEvent oggetto. | |
OverrideKind | Ottiene sui modificatori di override su un evento di codice. | |
Parent | Ottiene l'oggetto padre immediato di CodeEvent oggetto. | |
ProjectItem | ottiene ProjectItem oggetto associato a CodeEvent oggetto. | |
Prototype | Ottiene una stringa contenente la descrizione di un elemento di un evento di codice. | |
Remover | ottiene o imposta i listener di eventi. | |
StartPoint | Ottiene la posizione nel file di origine contrassegnato come inizio dell'elemento dell'evento di codice. | |
Thrower | Ottiene o imposta CodeFunction oggetto. | |
Type | Ottiene o imposta il tipo dell'oggetto di CodeTypeReference. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAttribute | Crea un nuovo costrutto di codice di attributo e inserisce il codice nella posizione corretta. | |
GetEndPoint | Ottiene un oggetto TextPoint oggetto che contrassegna la fine dell'elemento dell'evento di codice. | |
GetStartPoint | Ottiene un oggetto TextPoint oggetto che contrassegna l'inizio dell'elemento dell'evento di codice. |
In alto
Note
Questo oggetto è derivato da CodeElement oggetto.
[!NOTA]
I valori degli elementi del modello di codice come classi, strutture, le funzioni, gli attributi, delegati, e così via possono non essere deterministici dopo l'inserimento di determinati tipi di modifiche, pertanto i relativi valori non possono essere basati su per rimanere sempre gli stessi.Per ulteriori informazioni, vedere i valori degli elementi del modello di codice della sezione può cambiare in Individuazione di codice mediante il modello di codice (Visual Basic).
Esempi
Nell'esempio seguente viene illustrato come utilizzare CodeEvent oggetto.
Per verificare questa proprietà:
Aprire il progetto di destinazione e selezionare l'elemento dell'evento di codice posizionando il cursore sull'evento.
eseguire il componente aggiuntivo.
public static void CodeEventExample(EnvDTE80.DTE2 dte)
{
TextSelection objTextSel;
EnvDTE80.CodeEvent codeEvent;
objTextSel = (TextSelection)dte.ActiveDocument.Selection;
codeEvent = (EnvDTE80.CodeEvent)objTextSel. _
ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);
MessageBox.Show("\nAccess property: " +
codeEvent.Access, "Testing CodeEvent");
}
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#)