Interfejs VCCodeEvent
Obiekt reprezentujący element kod zdarzenia (zadeklarowana z __event słowem kluczowym).
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
<GuidAttribute("CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")> _
Public Interface VCCodeEvent
[GuidAttribute("CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")]
public interface VCCodeEvent
[GuidAttribute(L"CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")]
public interface class VCCodeEvent
[<GuidAttribute("CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")>]
type VCCodeEvent = interface end
public interface VCCodeEvent
Typ VCCodeEvent uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Attributes | Pobiera zbiór wszystkich atrybutów obiektu nadrzędnego. |
![]() |
Children | Pobiera kolekcja obiektów zawartych wewnątrz tej konstrukcji kodu. |
![]() |
CodeModel | Pobiera VCCodeModel dla projektu. |
![]() |
Collection | Pobiera kolekcja zawierające obiekt obsługuje tej właściwości lub zawarte w tej konstrukcji kodu. |
![]() |
Comment | Pobiera lub Ustawia komentarz skojarzony z elementem kodu. |
![]() |
DeclarationText | Pobiera lub ustawia deklarację obiektu nadrzędnego. |
![]() |
DisplayName | Pobiera pełną nazwę obiektu nadrzędnego. |
![]() |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. |
![]() |
EndPoint | Pobiera edytowany punkt lokalizacją koniec elementu kodu. |
![]() |
EndPointOf | Pobiera punktu końcowego obiektu nadrzędnego. |
![]() |
Extender | Pobiera żądany obiekt urządzenia Extender, jeśli jest on dostępny dla tego obiektu. |
![]() |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu. |
![]() |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu. |
![]() |
File | Pobiera plik, w którym obiekt jest zadeklarowany. |
![]() |
FullName | Pobiera pełną ścieżkę i nazwę pliku obiektu. |
![]() |
Functions | Pobiera kolekcja dziecko zaimplementowane metody zdarzenia (np. "Dodaj", "Throw", "Usuń", "Podnieść"). |
![]() |
InfoLocation | Pobiera możliwości modelu kodu. |
![]() |
IsCaseSensitive | Pobiera wartość wskazującą, czy element kodu jest uwzględniana wielkość liter. |
![]() |
IsCodeType | Pobiera wartość wskazującą czy CodeType obiektu można uzyskać z tego obiektu. |
![]() |
IsInjected | Pobiera wartość wskazującą, czy przez atrybut lub makro ekspansji wstrzyknięciu kodu element. |
![]() |
IsReadOnly | Pobiera wartość wskazującą, czy plik zawierający obiekt jest tylko do odczytu. |
![]() |
IsShared | IsShared PRAWDA, jeśli zdarzenie zostało zadeklarowane z static słowa kluczowego. |
![]() |
IsVirtual | IsVirtual PRAWDA, jeśli zdarzenie zostało zadeklarowane z virtual słowa kluczowego. |
![]() |
IsZombie | Pobiera wartość wskazującą, czy obiekt istnieje. |
![]() |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. |
![]() |
Language | Pobiera język programowania służący do tworzenia kodu. |
![]() |
Location | Pobiera lokalizacji deklarację obiektu. |
![]() |
Name | Pobiera lub ustawia nazwę obiektu. |
![]() |
Namespace | Pobiera obiekt, definiowanie przestrzeni nazw. |
![]() |
Parent | Pobiera obiekt nadrzędny natychmiastowego danego obiektu. |
![]() |
Picture | Pobiera obiekt automatyzacji obrazu używanego jako ikona w interfejsie użytkownika. |
![]() |
Project | Pobiera Project obiektu skojarzonego z obiektem. |
![]() |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z danego obiektu. |
![]() |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. |
![]() |
StartPointOf | Pobiera punktu początkowego obiektu nadrzędnego. |
![]() |
TypeString | Pobiera lub ustawia typ obiektu za pomocą ciągu reprezentującego tego typu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddAttribute | Tworzy nowe konstruować kod atrybutu i wstawia kod w odpowiedniej lokalizacji. |
![]() |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. |
![]() |
GetStartPoint | Pobiera TextPoint obiektu, który definiuje na początku definicji elementu kodu. |
![]() |
IsSelf | Określa, czy element określony kod jest taki sam, jak kod inny element. |
Początek
Uwagi
VCCodeEvent Obiekt reprezentuje element kod zdarzenia w pliku źródłowym, pozwalając modyfikacji lub dostępu do informacji o tym elemencie określony kod.
Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat sposobu skompilować i uruchomić ten przykład.
Przykłady
W tym przykładzie pobiera wszystkie zdarzenia to pierwsza klasa i wyświetla ich nazwy w oknie komunikatu.
Sub GetEvents()
Dim vcCM As VCCodeModel
Dim vcClass As VCCodeClass
Dim vcEvent as VCCodeEvent
vcCM = DTE.Solution.Item(1).CodeModel
vcClass = vcCM.Classes.Item(1)
For Each vcEvent in vcClass.Events
MsgBox(vcEvent.DisplayName)
Next
End Sub