CodeEvent – rozhraní
Prvek kódu události modely.
Obor názvů: EnvDTE80
Sestavení: EnvDTE80 (v EnvDTE80.dll)
Syntaxe
'Deklarace
<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
Typ CodeEvent zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Access | Získá nebo nastaví hodnotu, která určuje, jak může být element kódu události přístupné jiným kódem. | |
Adder | Získá nebo nastaví posluchače událostí. | |
Attributes | Získává CodeElements sadu atributů pro element kódu události. | |
Children | Získá kolekci objektů obsažených v této CodeEvent. | |
Collection | Získává CodeElements kolekce. | |
Comment | Získá nebo nastaví záhlaví poznámky spojené s událostí prvek kódu. | |
DocComment | Získá nebo Nastaví komentář dokumentaci související s událostí prvek kódu. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | Umístění ve zdrojovém souboru, který je označen jako zakončení prvek kódu události získá. | |
Extender | Získává požadovaná zařízení Extender, pokud je k dispozici pro tento CodeElement objektu. | |
ExtenderCATID | Kategorie zařízení Extender ID (CATID) získá pro objekt. | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt. | |
FullName | Načte úplný název zadaného CodeEvent objektu. | |
InfoLocation | Získá schopnosti modelu kódu. | |
IsCodeType | Získá zda CodeEvent je CodeType. | |
IsPropertyStyleEvent | Získá hodnotu určující, zda událost má zvláštní metody pro přidání / odebrání události a výjimky. | |
IsShared | Získá sad sdílené (statické) stav události. | |
Kind | Typ prvku kód získá. | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
Name | Získá nebo nastaví název objektu CodeEvent. | |
OverrideKind | Získá sad modifikátory přepsat kód události. | |
Parent | Bezprostřední nadřízený objekt získává CodeEvent objektu. | |
ProjectItem | Získává ProjectItem přidružené k objektu CodeEvent objektu. | |
Prototype | Načte řetězec obsahující popis prvku kód události. | |
Remover | Získá nebo nastaví posluchače událostí. | |
StartPoint | Získá umístění zdrojového souboru, který je označen jako začátek události prvek kódu. | |
Thrower | Získá nebo nastaví CodeFunction objektu. | |
Type | Získá nebo nastaví typ objektu CodeTypeReference. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddAttribute | Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění. | |
GetEndPoint | Získává TextPoint objekt, který označuje konec elementu kód události. | |
GetStartPoint | Získává TextPoint objekt, který označuje začátek elementu kód události. |
Nahoru
Poznámky
Tento objekt je odvozen z CodeElement objektu.
[!POZNÁMKA]
Není deterministický může být po provedení určité typy úprav, což znamená, že jejich hodnoty nelze dovolávat vždy zůstat stejné hodnoty prvků modelu kód jako třídy, struktury, funkce, atributy, delegátů a tak dále.Další informace naleznete v části Změna hodnoty prvku modelu kódu Zjištění kódu pomocí kódu modelu (Visual Basic).
Příklady
Následující příklad demonstruje použití CodeEvent objektu.
Tato vlastnost testování:
Otevřete cílový projekt a vyberte prvek kódu události umístěním kurzoru na objektu události.
Spusťte doplněk.
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");
}
Viz také
Referenční dokumentace
Další zdroje
Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu