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 | |
---|---|---|
Children | Zwraca CodeElements kolekcja zawartych w tej CodeNamespace. | |
Collection | GGets kolekcję zawierającą obiekt wspieranie tej właściwości lub zawarte w tej konstrukcji kodu. | |
Comment | Pobiera lub Ustawia komentarz skojarzony z CodeNamespace. | |
DocComment | Pobiera lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu. | |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. | |
EndPoint | Pobiera edytowany punkt lokalizacją koniec CodeNamespace towaru. | |
Extender | Zwraca żądane urządzenie Extender, jeśli jest on dostępny dla tego CodeNamespace. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu. | |
FullName | Pobiera w pełni kwalifikowanej nazwy CodeNamespace. | |
InfoLocation | Pobiera możliwości modelu kodu. | |
IsCodeType | Pobiera czy CodeType obiektu można uzyskać z tego obiektu. | |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Members | Pobiera zbiór elementów zawartych przez to CodeNamespace element. | |
Name | Ustawia lub pobiera nazwę CodeNamespace obiektu. | |
Parent | Pobiera obiekt nadrzędny natychmiastowe CodeNamespace obiektu. | |
ProjectItem | Zwraca ProjectItem obiektu skojarzonego z danym CodeNamespace obiektu. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddClass | Tworzy nowe konstruować kod klasy i wstawia kod w odpowiedniej lokalizacji. | |
AddDelegate | Tworzy nowy konstruować kod delegata i wstawia kod we właściwej lokalizacji. | |
AddEnum | Tworzy nowy konstruować kod wyliczenie i wstawia kod we właściwej lokalizacji. | |
AddInterface | Tworzy nowe konstruować kod interfejsu i wstawia kod w odpowiedniej lokalizacji. | |
AddNamespace | Tworzy nowe konstruować kod obszaru nazw i wstawia kod w odpowiedniej lokalizacji. | |
AddStruct | Tworzy nową konstrukcję kodu struktury i wstawia kod we właściwej lokalizacji. | |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Pobiera TextPoint obiektu, który definiuje na początku definicji elementu kodu. | |
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
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady