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
Właściwość publiczna Access Ustawia lub pobiera atrybuty dostępu tego elementu.
Właściwość publiczna Attributes Zwraca kolekcję wszystkie atrybuty obiektu.
Właściwość publiczna Children Zwraca kolekcję obiektów zawartych wewnątrz tej konstrukcji kodu.
Właściwość publiczna CodeModel Pobiera VCCodeModel obiektu dla projektu.
Właściwość publiczna Collection Zwraca kolekcję zawierającą obiekt, wspieranie tej właściwości lub zawarty w tej konstrukcji kodu.
Właściwość publiczna Comment Zwraca lub Ustawia komentarz, skojarzone z elementem kodu.
Właściwość publiczna DeclarationText Zwraca lub ustawia deklarację obiektu.
Właściwość publiczna DisplayName Pobiera nazwę używaną w interfejsie użytkownika dla tej grupy danych wyjściowych.
Właściwość publiczna DocComment 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 Edycja, który znajduje się na końcu ppkt kodu.
Właściwość publiczna EndPointOf Zwraca punkt końcowy obiektu.
Właściwość publiczna Extender Zwraca żądany obiekt urządzenia Extender, jeśli jest on dostępny dla tego obiektu.
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 File Pobiera plik, w którym ten obiekt jest zdefiniowana.
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku tego obiektu.
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu.
Właściwość publiczna InitExpression Zwraca lub ustawia obiekt Definiowanie kodu inicjowania dla danego elementu.
Właściwość publiczna IsCaseSensitive Zwraca wartość wskazującą, czy element kodu jest uwzględniana wielkość liter.
Właściwość publiczna IsCodeType Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu.
Właściwość publiczna IsConstant Ustawia lub pobiera się, czy dany element jest stała.
Właściwość publiczna IsInjected Pobiera się, jeśli element kod ma zostały dodane przez atrybut.
Właściwość publiczna IsReadOnly Określa, jeżeli plik zawierający obiekt jest tylko do odczytu.
Właściwość publiczna 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.
Właściwość publiczna IsVolatile Pobiera lub ustawia wartość wskazującą, czy volatile użyć słowa kluczowego.
Właściwość publiczna IsZombie Pobiera się, jeżeli obiekt nie istnieje.
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 Location Lokalizacja deklarację obiektu.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna Namespace Pobiera obiekt zdefiniowanie obszaru nazw.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe danego obiektu.
Właściwość publiczna Picture Pobiera obiekt automatyzacji obraz do wykorzystania jako ikona w interfejsie użytkownika.
Właściwość publiczna Project Pobiera Project obiektu skojarzonego z obiektem.
Właściwość publiczna ProjectItem Pobiera ProjectItem obiektu skojarzonego z danym obiektem.
Właściwość publiczna Prototype Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu.
Właściwość publiczna References Aktualnie nie zaimplementowane.
Właściwość publiczna StartPoint Pobiera TextPoint obiektu, który definiuje początek elementu kodu.
Właściwość publiczna StartPointOf Zwraca punkt początkowy obiektu.
Właściwość publiczna Type Zwraca lub ustawia obiekt reprezentujący typ programistyczny.
Właściwość publiczna TypeString Zwraca lub ustawia typ obiektu, przy użyciu reprezentację ciągu typu.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddAttribute Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna GetEndPoint Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu.
Metoda publiczna GetStartPoint Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu.
Metoda publiczna 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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel