Udostępnij za pośrednictwem


Interfejs CodeDelegate

Obiekt reprezentujący delegata w kodzie źródłowym.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeDelegate
[GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeDelegate
[GuidAttribute(L"B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeDelegate
[<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")>]
type CodeDelegate =  interface end
public interface CodeDelegate

Typ CodeDelegate uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Access Ustawia lub zwraca atrybuty dostępu tego obiektu delegowanego.
Właściwość publiczna Attributes Zwraca kolekcję wszystkie atrybuty dla obiektu delegowanego.
Właściwość publiczna BaseClass Pobiera klasy, z których ten CodeDelegate wywodzi się obiektu.
Właściwość publiczna Bases Zwraca kolekcję klas, z których uzyskiwane jest ten obiekt delegowany.
Właściwość publiczna Children Zwraca kolekcję obiektów zawartych w ramach tego CodeDelegate.
Właściwość publiczna Collection Zwraca zawierające kolekcji CodeDelegate wspieranie tej właściwości obiektu.
Właściwość publiczna Comment Zwraca lub Ustawia komentarz, związane z CodeDelegate.
Właściwość publiczna DerivedTypes Zwraca kolekcję obiektów pochodzące z CodeDelegate obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna DocComment Ustawia lub pobiera komentarzy dokumentacji dla CodeDelegate element.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna EndPoint Pobiera punkt tekst, który jest lokalizacją koniec pełnomocnika.
Właściwość publiczna Extender Zwraca żądany obiekt urządzenia Extender pełnomocnika.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna ExtenderCATID Pobiera identyfikator kategorii urządzenia Extender (Identyfikator CATID) dla CodeDelegate obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna ExtenderNames Pobiera listę dostępnych urządzeń Extender dla obiektu delegowanego.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku pełnomocnika.
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu dla obiektu delegowanego.
Właściwość publiczna IsCodeType Wskazuje, czy też nie CodeType obiektu, można otrzymać od tego obiektu delegowanego.
Właściwość publiczna IsDerivedFrom Wskazuje, czy też nie CodeDelegate obiekt ma inny obiekt jako podstawy.
Właściwość publiczna Kind Pobiera wyliczenie, definiujący typ obiektu.
Właściwość publiczna Language Pobiera język programowania służący do tworzenia kodu.
Właściwość publiczna Members Pobiera zbiór elementów, to CodeDelegate zawiera element.
Właściwość publiczna Name Ustawia lub zwraca nazwę CodeDelegate obiektu.
Właściwość publiczna Namespace Pobiera obiekt Definiowanie nadrzędnego obszaru nazw pełnomocnika.
Właściwość publiczna Parameters Pobiera zbiór parametrów dla tego CodeDelegate.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z CodeDelegate obiektu.
Właściwość publiczna ProjectItem Pobiera ProjectItem obiektu skojarzonego z CodeDelegate obiektu.
Właściwość publiczna Prototype Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu delegowanego.
Właściwość publiczna StartPoint Pobiera TextPoint obiektu, który definiuje początku pełnomocnika.
Właściwość publiczna Type Ustawia lub zwraca obiekt reprezentujący programowy typ delegata.

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 AddParameter Tworzy nowy parametr dla delegata i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna GetEndPoint Zwraca TextPoint obiekt, który oznacza koniec definicji obiektu delegowanego.
Metoda publiczna GetStartPoint Zwraca TextPoint obiektu, który definiuje początku definicji obiektu delegowanego.
Metoda publiczna RemoveBase Usuwa obiekt z listy baz.
Metoda publiczna RemoveMember Członek powoduje usunięcie pełnomocnika.
Metoda publiczna RemoveParameter Usuwa parametr z listy argumentów pełnomocnika.

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 EnvDTE

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#)