Interfejs CodeClass

Reprezentuje klasę w kodzie źródłowym.

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

Składnia

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

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

Właściwości

  Nazwa Opis
Właściwość publiczna Access Ustawia lub zwraca atrybuty dostępu CodeClass obiektu.
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ę CodeElements zawartych w CodeClass obiektu.
Właściwość publiczna Collection Pobiera CodeElements kolekcji.
Właściwość publiczna Comment Zwraca lub Ustawia komentarz, związane z CodeClass obiektu.
Właściwość publiczna DerivedTypes Zwraca kolekcję obiektów pochodzących z tego CodeClass obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna DocComment Ustawia lub pobiera dokument komentarz 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 żądane Extender obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna ExtenderCATID Zwraca 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 CodeClass obiektu.Nie zaimplementowane w środowisku Visual C#.
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę CodeClass pliku źródłowego obiektu.
Właściwość publiczna ImplementedInterfaces Pobiera zbiór interfejsów implementowanych przez CodeClass obiektu.
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu.
Właściwość publiczna IsAbstract Ustawia lub pobiera, niezależnie od tego, czy element jest zadeklarowany jako abstrakcyjny.
Właściwość publiczna IsCodeType Pobiera czy CodeType obiektu można uzyskać z tego obiektu.
Właściwość publiczna IsDerivedFrom Zwraca czy CodeClass obiekt ma inny obiekt jako podstawy.
Właściwość publiczna Kind Zwraca wartość wyliczenia wskazująca 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 ten element.
Właściwość publiczna Name Ustawia lub zwraca nazwę CodeClass obiektu.
Właściwość publiczna Namespace Pobiera obiekt Definiowanie nadrzędnego obszaru nazw.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z CodeClass obiektu.
Właściwość publiczna ProjectItem Pobiera ProjectItem skojarzone z danym obiektem.
Właściwość publiczna StartPoint Pobiera TextPoint , definiująca 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 AddClass Tworzy nowe konstrukcje kodu klasy i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddDelegate Tworzy nowe konstrukcje kodu delegata i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddEnum Tworzy nowe konstrukcje kodu wyliczania i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddFunction Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddImplementedInterface Dodaje interfejs do listy obiektów dziedziczone.
Metoda publiczna AddProperty Tworzy nowe konstrukcje kodu właściwości i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddStruct Tworzy nowe konstrukcje kodu struktury i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddVariable Tworzy nowe konstrukcje zmiennej kodu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna GetEndPoint Zwraca TextPoint obiekt, który oznacza koniec definicji elementu kodu.
Metoda publiczna GetStartPoint Zwraca TextPoint obiektu, który definiuje początku definicji elementu kodu.
Metoda publiczna RemoveBase Usuwa obiekt z listy baz.
Metoda publiczna RemoveInterface Usuwa interfejs z listy implementowane interfejsy.
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 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#)