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 | |
---|---|---|
Access | Ustawia lub zwraca atrybuty dostępu tego obiektu delegowanego. | |
Attributes | Zwraca kolekcję wszystkie atrybuty dla obiektu delegowanego. | |
BaseClass | Pobiera klasy, z których ten CodeDelegate wywodzi się obiektu. | |
Bases | Zwraca kolekcję klas, z których uzyskiwane jest ten obiekt delegowany. | |
Children | Zwraca kolekcję obiektów zawartych w ramach tego CodeDelegate. | |
Collection | Zwraca zawierające kolekcji CodeDelegate wspieranie tej właściwości obiektu. | |
Comment | Zwraca lub Ustawia komentarz, związane z CodeDelegate. | |
DerivedTypes | Zwraca kolekcję obiektów pochodzące z CodeDelegate obiektu.Nie zaimplementowane w środowisku Visual C#. | |
DocComment | Ustawia lub pobiera komentarzy dokumentacji dla CodeDelegate element. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera punkt tekst, który jest lokalizacją koniec pełnomocnika. | |
Extender | Zwraca żądany obiekt urządzenia Extender pełnomocnika.Nie zaimplementowane w środowisku Visual C#. | |
ExtenderCATID | Pobiera identyfikator kategorii urządzenia Extender (Identyfikator CATID) dla CodeDelegate obiektu.Nie zaimplementowane w środowisku Visual C#. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu delegowanego.Nie zaimplementowane w środowisku Visual C#. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku pełnomocnika. | |
InfoLocation | Pobiera możliwości modelu kodu dla obiektu delegowanego. | |
IsCodeType | Wskazuje, czy też nie CodeType obiektu, można otrzymać od tego obiektu delegowanego. | |
IsDerivedFrom | Wskazuje, czy też nie CodeDelegate obiekt ma inny obiekt jako podstawy. | |
Kind | Pobiera wyliczenie, definiujący typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Members | Pobiera zbiór elementów, to CodeDelegate zawiera element. | |
Name | Ustawia lub zwraca nazwę CodeDelegate obiektu. | |
Namespace | Pobiera obiekt Definiowanie nadrzędnego obszaru nazw pełnomocnika. | |
Parameters | Pobiera zbiór parametrów dla tego CodeDelegate. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z CodeDelegate obiektu. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z CodeDelegate obiektu. | |
Prototype | Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu delegowanego. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początku pełnomocnika. | |
Type | Ustawia lub zwraca obiekt reprezentujący programowy typ delegata. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddAttribute | Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji. | |
AddBase | Dodaje element do listy obiektów dziedziczone. | |
AddParameter | Tworzy nowy parametr dla delegata i wstawia kod odpowiedniej lokalizacji. | |
GetEndPoint | Zwraca TextPoint obiekt, który oznacza koniec definicji obiektu delegowanego. | |
GetStartPoint | Zwraca TextPoint obiektu, który definiuje początku definicji obiektu delegowanego. | |
RemoveBase | Usuwa obiekt z listy baz. | |
RemoveMember | Członek powoduje usunięcie pełnomocnika. | |
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
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady