Interfejs CodeElement
Reprezentuje element kodu lub konstrukcji w pliku źródłowym.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElement
[GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElement
[GuidAttribute(L"0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElement
[<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElement = interface end
public interface CodeElement
Typ CodeElement uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Children | Zwraca kolekcję obiektów zawartych w ramach tego CodeElement. | |
Collection | Pobiera CodeElements kolekcji zawierających CodeElement obsługującej tę właściwość. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera punkt tekstu, który znajduje się na końcu ppkt kodu. | |
Extender | Pobiera żądane urządzenie Extender, jeżeli jest ona dostępna dla tego CodeElement obiektu. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu. | |
FullName | Pobiera pełną nazwę elementu określony kod. | |
InfoLocation | Pobiera możliwości modelu kodu. | |
IsCodeType | Wskazuje, czy też nie CodeType obiektu, można otrzymać od CodeElement obiektu. | |
Kind | Pobiera wyliczenie, definiujący typ obiektu. | |
Language | Pobiera języka programowania używanego do tworzenia kodu. | |
Name | Ustawia lub zwraca nazwę obiektu. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z CodeElement obiektu. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
GetEndPoint | Zwraca TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Zwraca TextPoint obiekt, który oznacza początek definicji elementu kodu. |
Początek
Uwagi
Element kodu może być dowolnego fragmentu kodu, ale jest ogólnie, CodeElement obiektu dla każdej definicji lub deklaracyjne składni języka.Oznacza to, że najbardziej definicje najwyższego poziomu lub deklaracje w pliku lub dla każdej postaci składni w definicji klasy i tak dalej, istnieje odpowiadającego CodeElement obiektu.
[!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