Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obiekt reprezentujący elementem obszaru nazw w kodzie źródłowym roztworu.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
<GuidAttribute("E5C1FCF0-934C-454B-9B74-84D5C11830FC")> _
Public Interface VCCodeNamespace
[GuidAttribute("E5C1FCF0-934C-454B-9B74-84D5C11830FC")]
public interface VCCodeNamespace
[GuidAttribute(L"E5C1FCF0-934C-454B-9B74-84D5C11830FC")]
public interface class VCCodeNamespace
[<GuidAttribute("E5C1FCF0-934C-454B-9B74-84D5C11830FC")>]
type VCCodeNamespace = interface end
public interface VCCodeNamespace
Typ VCCodeNamespace uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
BodyText | Zwraca lub ustawia tekst treści obiektu. |
![]() |
Children | Zwraca kolekcję obiektów zawartych wewnątrz tej konstrukcji kodu. |
![]() |
Classes | Pobiera zbiór klas dla obiektu. |
![]() |
CodeModel | Pobiera VCCodeModel obiektu dla projektu. |
![]() |
Collection | Zwraca kolekcję zawierającą obiekt, wspieranie tej właściwości lub zawarty w tej konstrukcji kodu. |
![]() |
Comment | Zwraca lub Ustawia komentarz, skojarzone z elementem kodu. |
![]() |
DeclarationText | Zwraca lub ustawia deklarację obiektu. |
![]() |
DialogClasses | |
![]() |
DisplayName | Pobiera nazwę używaną w interfejsie użytkownika dla tej grupy danych wyjściowych. |
![]() |
DocComment | Pobiera dokument komentarz dla bieżącego elementu modelu kodu. |
![]() |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. |
![]() |
EndPoint | Pobiera punkt Edycja, który znajduje się na końcu ppkt kodu. |
![]() |
EndPointOf | Zwraca punkt końcowy z obiektu nadrzędnego. |
![]() |
Enums | Pobiera zbiór wyliczeń dla obiektu. |
![]() |
Extender | Zwraca żądany obiekt urządzenia Extender, jeśli jest on dostępny dla tego obiektu. |
![]() |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu. |
![]() |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu. |
![]() |
File | Pobiera plik, w którym obiekt został zadeklarowany. |
![]() |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. |
![]() |
Functions | Pobiera zbiór funkcji dla tego obiektu. |
![]() |
InfoLocation | Pobiera możliwości modelu kodu. |
![]() |
Interfaces | Pobiera zbiór interfejsów dla tego obiektu. |
![]() |
IsCaseSensitive | Pobiera się, czy element kodu jest uwzględniana wielkość liter. |
![]() |
IsCodeType | Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu. |
![]() |
IsInjected | Pobiera się, czy element kodu ma zostały dodane przez rozszerzenia atrybutu lub makro. |
![]() |
IsReadOnly | Pobiera się, czy plik zawierający obiekt jest tylko do odczytu. |
![]() |
IsZombie | Pobiera się, czy obiekt istnieje. |
![]() |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. |
![]() |
Language | Pobiera język programowania służący do tworzenia kodu. |
![]() |
Location | Zwraca położenie deklarację obiektu. |
![]() |
Macros | Zwraca kolekcję makr (#define instrukcji) dla obiektu. |
![]() |
Maps | Zwraca kolekcję map dla obiektu. |
![]() |
Members | Zwraca kolekcję elementów zawartych przez ten element. |
![]() |
Name | Zwraca lub ustawia nazwę obiektu. |
![]() |
Namespaces | Pobiera kolekcji nazw dla obiektu. |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe danego obiektu. |
![]() |
Picture | Pobiera obiekt automatyzacji obraz do wykorzystania jako ikona w interfejsie użytkownika. |
![]() |
Project | Pobiera Project obiektu skojarzonego z obiektem. |
![]() |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z danym obiektem. |
![]() |
References | Aktualnie nie zaimplementowane. |
![]() |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. |
![]() |
StartPointOf | Pobiera punkt początkowy obiektu. |
![]() |
Structs | Zwraca kolekcję elementów struktury dla obiektu. |
![]() |
Typedefs | Zwraca kolekcję elementów element Typedef dla obiektu. |
![]() |
Unions | Zwraca kolekcję elementów Unii dla obiektu. |
![]() |
UsingAliases | |
![]() |
Variables | Pobiera zbiór zmiennych dla obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddClass | Tworzy nowe konstrukcje kodu klasy i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddDelegate | Tworzy nowe konstrukcje kodu delegata i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddEnum | Tworzy nowe konstrukcje kodu wyliczania i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddFunction | Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddInterface | Tworzy nowe konstrukcje kodu interfejsu i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddMap | Dodaje mapę do obiektu. |
![]() |
AddNamespace | Tworzy nowe konstrukcje kodu obszaru nazw i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddStruct | Tworzy nowe konstrukcje kodu struktury i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddTypedef | Dodaje typedef instrukcji do obiektu. |
![]() |
AddUnion | Dodaje union instrukcji do obiektu. |
![]() |
AddUsingAlias | |
![]() |
AddVariable | Tworzy nowe konstrukcje zmiennej kodu i wstawia kod odpowiedniej lokalizacji. |
![]() |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. |
![]() |
GetStartPoint | Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu. |
![]() |
IsSelf | Określa, jeśli element określony kod jest taki sam jak inny element kodu. |
![]() |
Remove | Usuwa określony projekt z roztworu. |
![]() |
ValidateMember | Walidacja będzie przeprowadzana, że proponowana nazwa jest prawidłową nazwą C++ dla danego rodzaju, biorąc pod uwagę w kontekście obiektu. |
![]() |
ValidateMemberName |
Początek
Uwagi
VCCodeNamespace Obiekt reprezentuje obszar nazw deklaracji i jest nadzbiorem VCCodeElement obiektu.
[!UWAGA]
Duża część funkcji tego obiektu jest udostępniany przez Visual Studio CodeNamespace obiektu.Aby uzyskać więcej informacji, zobacz CodeNamespace obiektu.
Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat skompilować i uruchomić tej próbki.
Przykłady
W tym przykładzie pobiera nazw z bieżącym rozwiązaniem i wyświetla nazwy w oknie komunikatu.
Sub AllNamespaces()
Dim codeModel As VCCodeModel
codeModel = DTE.Solution.Item(1).CodeModel
Dim namespace As VCCodeNamespace
For Each namespace In codeModel.Namespaces
MsgBox(namespace.DisplayName)
Next
End Sub