Interfejs CodeEnum
Obiekt reprezentujący wyliczenie w kodzie źródłowym.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeEnum
[GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeEnum
[GuidAttribute(L"B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeEnum
[<GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")>]
type CodeEnum = interface end
public interface CodeEnum
Typ CodeEnum uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Access | Określa modyfikator dostępu tego elementu. | |
Attributes | Zwraca kolekcję wszystkie atrybuty obiektu nadrzędnego. | |
Bases | Zwraca kolekcję klas, z których pochodzi ten element. | |
Children | Zwraca kolekcję obiektów zawartych w ramach tego CodeEnum. | |
Collection | Pobiera zawierające kolekcji CodeEnum wspieranie tej właściwości obiektu. | |
Comment | Zwraca lub Ustawia komentarz, skojarzone z elementem kodu. | |
DerivedTypes | Zwraca kolekcję obiektów pochodzących z tego CodeEnum obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
DocComment | Pobiera komentarz dokumentu dla CodeEnum element. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera punkt tekstu, który znajduje się na końcu ppkt kodu. | |
Extender | Zwraca żądany obiekt urządzenia Extender, jeśli jest on dostępny dla tego obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. | |
InfoLocation | Opisuje możliwości obiektu modelu kodu. | |
IsCodeType | Pobiera wartości wskazujące, czy też nie CodeType obiektu można uzyskać z tego obiektu. | |
IsDerivedFrom | Określa, czy też nie CodeEnum obiekt ma inny obiekt jako podstawy. | |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Members | Zwraca kolekcję elementów zawartych przez tego wyliczenia. | |
Name | Ustawia lub zwraca nazwę obiektu. | |
Namespace | Pobiera obiekt Definiowanie nadrzędnego obszaru nazw. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z CodeEnum obiektu. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z CodeEnum obiektu. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddAttribute | Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji. | |
AddBase | Dodaje element do listy obiektów dziedziczone. | |
AddMember | Tworzy nowe konstrukcje kodu Członkowskich i wstawia kod odpowiedniej lokalizacji. | |
GetEndPoint | Zwraca TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | A TextPoint obiektu, który definiuje początku definicji elementu kodu. | |
RemoveBase | Usuwa obiekt z listy baz. | |
RemoveMember | Usuwa konstrukcji kodu Członkowskich. |
Początek
Uwagi
Można uzyskać członkowie wyliczenia z Members.
[!UWAGA]
Wartości elementów modelu kodu, takich jak klasy, struktury, funkcji, atrybuty, delegatów, nie może opierać się na pozostają takie same na wszystkich razy.Aby uzyskać więcej informacji, zobacz sekcję wartości elementu modelu kod można zmienić w Odkrywanie kod przy użyciu modelu kodu (Visual Basic).
Zobacz też
Informacje
Inne zasoby
Jak: skompilować i uruchomić przykłady kodu modelu obiektu automatyzacji