Interfejs CodeInterface2
Obiekt reprezentujący interfejsu w kodzie źródłowym.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")> _
Public Interface CodeInterface2 _
Inherits CodeInterface
[GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface CodeInterface2 : CodeInterface
[GuidAttribute(L"860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface class CodeInterface2 : CodeInterface
[<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")>]
type CodeInterface2 =
interface
interface CodeInterface
end
public interface CodeInterface2 extends CodeInterface
Typ CodeInterface2 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Access | Ustawia lub pobiera atrybuty 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 CodeInterface. | |
Collection | Pobiera zawierające kolekcji CodeInterface wspieranie tej właściwości obiektu. | |
Comment | Zwraca lub Ustawia komentarz, związane z CodeInterface. | |
DataTypeKind | Zestawy pobiera relacji z inne interfejsy tego interfejsu. | |
DerivedTypes | Zwraca kolekcję obiektów pochodzących z tego obiektu.Nie zaimplementowane w środowisku Visual C#. | |
DocComment | Zwraca lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera punkt tekstu, który znajduje się na końcu ppkt kodu. | |
Extender | Pobiera żądany obiekt urządzenia Extender, jeżeli jest ona dostępna dla tego obiektu.Nie zaimplementowane w środowisku Visual C#. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.Nie zaimplementowane w środowisku Visual C#. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu.Nie zaimplementowane w środowisku Visual C#. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. | |
InfoLocation | Pobiera możliwości modelu kodu. | |
IsCodeType | Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu. | |
IsDerivedFrom | Zwraca wartość wskazującą, czy obiekt ma inny obiekt jako podstawy. | |
IsGeneric | Zwraca wartość wskazującą, niezależnie od tego, czy interfejs jest rodzajowy. | |
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 to CodeInterface element. | |
Name | Zwraca lub ustawia nazwę obiektu. | |
Namespace | Pobiera obiekt Definiowanie nadrzędnego obszaru nazw. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z CodeInterface obiektu. | |
Parts | Pobiera części interfejsu. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z CodeInterface 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. | |
AddEvent | Dodaje zdarzenia interfejsu. | |
AddFunction | Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji. | |
AddProperty | Tworzy nowe konstrukcje kodu właściwości i wstawia kod odpowiedniej lokalizacji. | |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Pobiera 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
[!UWAGA]
Po dokonaniu niektórych rodzajów modyfikacji, co oznacza, że ich wartości nie może polegać na zawsze pozostawać taki sam może być nie deterministyczny wartości elementów modelu kodu, takich jak klasy, strukturach, funkcje, atrybuty, delegatów i tak dalej.Aby uzyskać więcej informacji, zobacz sekcję wartości elementu modelu kod można zmienić w Odnajdowanie kodu za pomocą modelu kodu (Visual Basic).
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady