Udostępnij za pośrednictwem


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
Właściwość publiczna Access Ustawia lub pobiera atrybuty dostępu tego elementu.
Właściwość publiczna Attributes Zwraca kolekcję wszystkie atrybuty obiektu nadrzędnego.
Właściwość publiczna Bases Zwraca kolekcję klas, z których pochodzi ten element.
Właściwość publiczna Children Zwraca kolekcję obiektów zawartych w ramach tego CodeInterface.
Właściwość publiczna Collection Pobiera zawierające kolekcji CodeInterface wspieranie tej właściwości obiektu.
Właściwość publiczna Comment Zwraca lub Ustawia komentarz, związane z CodeInterface.
Właściwość publiczna DataTypeKind Zestawy pobiera relacji z inne interfejsy tego interfejsu.
Właściwość publiczna DerivedTypes Zwraca kolekcję obiektów pochodzących z tego obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna DocComment Zwraca lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna EndPoint Pobiera punkt tekstu, który znajduje się na końcu ppkt kodu.
Właściwość publiczna Extender Pobiera żądany obiekt urządzenia Extender, jeżeli jest ona dostępna dla tego obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna ExtenderCATID Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna ExtenderNames Pobiera listę dostępnych urządzeń Extender dla obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku tego obiektu.
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu.
Właściwość publiczna IsCodeType Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu.
Właściwość publiczna IsDerivedFrom Zwraca wartość wskazującą, czy obiekt ma inny obiekt jako podstawy.
Właściwość publiczna IsGeneric Zwraca wartość wskazującą, niezależnie od tego, czy interfejs jest rodzajowy.
Właściwość publiczna Kind Pobiera Wyliczenie wskazujące typ obiektu.
Właściwość publiczna Language Pobiera język programowania służący do tworzenia kodu.
Właściwość publiczna Members Zwraca kolekcję elementów zawartych przez to CodeInterface element.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna Namespace Pobiera obiekt Definiowanie nadrzędnego obszaru nazw.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z CodeInterface obiektu.
Właściwość publiczna Parts Pobiera części interfejsu.
Właściwość publiczna ProjectItem Pobiera ProjectItem obiektu skojarzonego z CodeInterface obiektu.
Właściwość publiczna StartPoint Pobiera TextPoint obiektu, który definiuje początek elementu kodu.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddAttribute Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddBase Dodaje element do listy obiektów dziedziczone.
Metoda publiczna AddEvent Dodaje zdarzenia interfejsu.
Metoda publiczna AddFunction Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddProperty Tworzy nowe konstrukcje kodu właściwości i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna GetEndPoint Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu.
Metoda publiczna GetStartPoint Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu.
Metoda publiczna RemoveBase Usuwa obiekt z listy baz.
Metoda publiczna 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

Przestrzeń nazw EnvDTE80

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady

Odnajdowanie kodu za pomocą modelu kodu (Visual Basic)

Odnajdowanie kodu za pomocą modelu kodu (Visual C#)