Udostępnij za pośrednictwem


Interfejs CodeNamespace

Reprezentuje konstrukcji obszaru nazw w pliku źródłowym.

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

Składnia

'Deklaracja
<GuidAttribute("0CFBC2B8-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeNamespace
[GuidAttribute("0CFBC2B8-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeNamespace
[GuidAttribute(L"0CFBC2B8-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeNamespace
[<GuidAttribute("0CFBC2B8-0D4E-11D3-8997-00C04F688DDE")>]
type CodeNamespace =  interface end
public interface CodeNamespace

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

Właściwości

  Nazwa Opis
Właściwość publiczna Children Zwraca CodeElements kolekcja zawartych w tej CodeNamespace.
Właściwość publiczna Collection GGets kolekcję zawierającą obiekt wspieranie tej właściwości lub zawarte w tej konstrukcji kodu.
Właściwość publiczna Comment Pobiera lub Ustawia komentarz skojarzony z CodeNamespace.
Właściwość publiczna DocComment Pobiera lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu.
Właściwość publiczna DTE Pobiera obiekt rozszerzeń najwyższego poziomu.
Właściwość publiczna EndPoint Pobiera edytowany punkt lokalizacją koniec CodeNamespace towaru.
Właściwość publiczna Extender Zwraca żądane urządzenie Extender, jeśli jest on dostępny dla tego CodeNamespace.
Właściwość publiczna ExtenderCATID Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.
Właściwość publiczna ExtenderNames Pobiera listę dostępnych urządzeń Extender dla obiektu.
Właściwość publiczna FullName Pobiera w pełni kwalifikowanej nazwy CodeNamespace.
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu.
Właściwość publiczna IsCodeType Pobiera czy CodeType obiektu można uzyskać z tego obiektu.
Właściwość publiczna Kind Pobiera Wyliczenie wskazujące 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 zawartych przez to CodeNamespace element.
Właściwość publiczna Name Ustawia lub pobiera nazwę CodeNamespace obiektu.
Właściwość publiczna Parent Pobiera obiekt nadrzędny natychmiastowe CodeNamespace obiektu.
Właściwość publiczna ProjectItem Zwraca ProjectItem obiektu skojarzonego z danym CodeNamespace obiektu.
Właściwość publiczna StartPoint Pobiera TextPoint obiektu, który definiuje początek elementu kodu.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddClass Tworzy nowe konstruować kod klasy i wstawia kod w odpowiedniej lokalizacji.
Metoda publiczna AddDelegate Tworzy nowy konstruować kod delegata i wstawia kod we właściwej lokalizacji.
Metoda publiczna AddEnum Tworzy nowy konstruować kod wyliczenie i wstawia kod we właściwej lokalizacji.
Metoda publiczna AddInterface Tworzy nowe konstruować kod interfejsu i wstawia kod w odpowiedniej lokalizacji.
Metoda publiczna AddNamespace Tworzy nowe konstruować kod obszaru nazw i wstawia kod w odpowiedniej lokalizacji.
Metoda publiczna AddStruct Tworzy nową konstrukcję kodu struktury i wstawia kod we właściwej lokalizacji.
Metoda publiczna GetEndPoint Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu.
Metoda publiczna GetStartPoint Pobiera TextPoint obiektu, który definiuje na początku definicji elementu kodu.
Metoda publiczna Remove Usuwa element określony kod z pliku źródłowego.

Początek

Uwagi

CodeNamespacereprezentuje deklaracje przestrzeni nazw i jest podzbiorem CodeElement obiektu.

[!UWAGA]

Wartości elementów modelu kodu, takich jak klasy, strukturach, funkcje, atrybuty, delegatów i tak dalej mogą być deterministyczny po dokonaniu niektórych rodzajów modyfikacji, co oznacza, że ich wartości nie mogą być powoływane do zawsze pozostają takie same.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#)