Interfejs VCCodeVariable
Obiekt reprezentujący konstruktorem zmiennej w pliku źródłowym.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
<GuidAttribute("0140C925-9BD8-4EBE-9AF8-ED9922947E45")> _
Public Interface VCCodeVariable
[GuidAttribute("0140C925-9BD8-4EBE-9AF8-ED9922947E45")]
public interface VCCodeVariable
[GuidAttribute(L"0140C925-9BD8-4EBE-9AF8-ED9922947E45")]
public interface class VCCodeVariable
[<GuidAttribute("0140C925-9BD8-4EBE-9AF8-ED9922947E45")>]
type VCCodeVariable = interface end
public interface VCCodeVariable
Typ VCCodeVariable 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ę wszystkie atrybuty obiektu. |
![]() |
Children | Zwraca kolekcję obiektów zawartych wewnątrz tej konstrukcji kodu. |
![]() |
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. |
![]() |
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 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 ten obiekt jest zdefiniowana. |
![]() |
FullName | Pobiera pełną ścieżkę i nazwę pliku tego obiektu. |
![]() |
InfoLocation | Pobiera możliwości modelu kodu. |
![]() |
InitExpression | Zwraca lub ustawia obiekt Definiowanie kodu inicjowania dla danego elementu. |
![]() |
IsCaseSensitive | Zwraca wartość wskazującą, czy element kodu jest uwzględniana wielkość liter. |
![]() |
IsCodeType | Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu. |
![]() |
IsConstant | Ustawia lub pobiera się, czy dany element jest stała. |
![]() |
IsInjected | Pobiera się, jeśli element kod ma zostały dodane przez atrybut. |
![]() |
IsReadOnly | Określa, jeżeli plik zawierający obiekt jest tylko do odczytu. |
![]() |
IsShared | Zwraca lub ustawia wartość określającą niezależnie od tego, czy element statycznie jest zdefiniowana, to znaczy, jeśli element jest w szczególności wspólne dla wszystkich wystąpień tego typu obiektu lub tylko do tego obiektu. |
![]() |
IsVolatile | Pobiera lub ustawia wartość wskazującą, czy volatile użyć słowa kluczowego. |
![]() |
IsZombie | Pobiera się, jeżeli obiekt nie istnieje. |
![]() |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. |
![]() |
Language | Pobiera język programowania służący do tworzenia kodu. |
![]() |
Location | Lokalizacja deklarację obiektu. |
![]() |
Name | Zwraca lub ustawia nazwę obiektu. |
![]() |
Namespace | Pobiera obiekt zdefiniowanie obszaru nazw. |
![]() |
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. |
![]() |
Prototype | Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu. |
![]() |
References | Aktualnie nie zaimplementowane. |
![]() |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. |
![]() |
StartPointOf | Zwraca punkt początkowy obiektu. |
![]() |
Type | Zwraca lub ustawia obiekt reprezentujący typ programistyczny. |
![]() |
TypeString | Zwraca lub ustawia typ obiektu, przy użyciu reprezentację ciągu typu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddAttribute | Tworzy nowe konstrukcje kodu atrybutu 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 bieżący element kodu. |
Początek
Uwagi
VCCodeVariable Obiekt jest używany do modyfikacji istniejących konstruktorem zmiennej.
[!UWAGA]
Duża część funkcji tego obiektu jest udostępniany przez Visual StudioCodeVariable obiektu. Aby uzyskać więcej informacji, zobacz CodeVariable 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 wszystkie zmienne z bieżącym rozwiązaniem i wyświetla nazwy w oknie komunikatu.Założono, że projekt MFC domyślny jest otwarty.
Sub GetAllVars()
Dim vcCM As VCCodeModel
Dim vcVar As VCCodeVariable
vcCM = DTE.Solution.Item(1).CodeModel
For Each vcVar in vcCM.Variables
MsgBox(vcVar.DisplayName)
Next
End Sub