Interfejs CodeType
Reprezentuje konstrukcji klasy w pliku źródłowym.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeType
[GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeType
[GuidAttribute(L"0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeType
[<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")>]
type CodeType = interface end
public interface CodeType
Typ CodeType 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ę wszystkich atrybutów obiektu nadrzędnego. | |
Bases | Zwraca kolekcję klas, z których pochodzi ten element. | |
Children | Zwraca kolekcję obiektów zawartych w ramach tego CodeType. | |
Collection | Pobiera zawierające kolekcji CodeType wspieranie tej właściwości obiektu. | |
Comment | Zwraca lub Ustawia komentarz, związane z CodeType. | |
DerivedTypes | Zwraca kolekcję obiektów pochodzących z tego CodeType obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
DocComment | Zwraca lub Ustawia komentarz dokumentu dla CodeType element. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera punkt Edycja, który znajduje się na końcu ppkt kodu. | |
Extender | Zwraca żądany obiekt urządzenia Extender, jeśli jest on dostępny dla tego obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu.Ta właściwość nie jest zaimplementowana w środowisku Visual C#. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. | |
InfoLocation | Pobiera możliwości obiektu modelu kodu. | |
IsCodeType | Pobiera czy CodeType obiektu można uzyskać z tego obiektu. | |
IsDerivedFrom | Zwraca czy CodeType obiekt ma inny obiekt jako podstawy. | |
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 CodeType element. | |
Name | Ustawia lub zwraca nazwę CodeType obiektu. | |
Namespace | Pobiera obiekt Definiowanie nadrzędnego obszaru nazw. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z CodeType obiektu. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z CodeType 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. | |
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
CodeTypeis implemented by objects that implement the CodeClass, CodeStruct, CodeInterface, CodeEnum, or CodeDelegate.Można ustalić, czy CodeElement implementuje CodeType z CodeElement.IsCodeType.
[!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