Udostępnij za pośrednictwem


Interfejs VCCodeParameter

Obiekt reprezentujący parametr funkcji, właściwości i tak dalej, w pliku źródłowym.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
<GuidAttribute("F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")> _
Public Interface VCCodeParameter
[GuidAttribute("F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")]
public interface VCCodeParameter
[GuidAttribute(L"F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")]
public interface class VCCodeParameter
[<GuidAttribute("F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")>]
type VCCodeParameter =  interface end
public interface VCCodeParameter

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

Właściwości

  Nazwa Opis
Właściwość publiczna Attributes Zwraca kolekcję wszystkie atrybuty obiektu nadrzędnego.
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 DefaultExpression Zwraca lub ustawia obiekt Definiowanie kodu inicjowania dla danego elementu.
Właściwość publiczna DisplayName Pobiera nazwę używaną w interfejsie użytkownika dla tej grupy danych wyjściowych.
Właściwość publiczna DocComment Zwraca lub Ustawia komentarz dokumentu 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 Pobiera punkt końcowy z obiektu nadrzędnego.
Właściwość publiczna Extender Pobiera żądany obiekt urządzenia Extender, jeżeli jest ona dostępna 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 Index Pobiera położenie parametrem na liście parametrów.
Właściwość publiczna InfoLocation Opisuje możliwości modelu kodu.
Właściwość publiczna IsCaseSensitive Określa, jeśli element kodu jest rozróżniana 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 Zwraca lub ustawia wartość do opisywania, czy ten element jest stała.
Właściwość publiczna IsInjected Pobiera się, jeśli element kodu ma zostały dodane przez rozszerzenia atrybutu lub makro.
Właściwość publiczna IsReadOnly Pobiera wartość, która wskazuje, czy plik zawierający obiekt jest tylko do odczytu.
Właściwość publiczna IsVolatile Pobiera lub ustawia wartość wskazującą, czy volatile użyć słowa kluczowego.
Właściwość publiczna IsZombie Określa, czy obiekt 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 Pobiera lokalizacji deklarację obiektu.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
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 StartPoint Zwraca TextPoint obiektu, który definiuje początek elementu kodu.
Właściwość publiczna StartPointOf Pobiera 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 element kodu.

Początek

Uwagi

VCCodeParameter Obiekt reprezentuje parametry formalne definicji funkcji w pliku źródłowym, umożliwiając dostęp do właściwości listy parametrów.

[!UWAGA]

Duża część funkcji tego obiektu jest udostępniany przez Visual StudioCodeParameter obiektu. Aby uzyskać więcej informacji, zobacz CodeParameter 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 parametry w pierwszym funkcja globalna roztworu i wyświetla nazwę każdego.

Sub GetFunctionParams()
    Dim vcCM as VCCodeModel
    Dim vcFunc as VCCodeFunction
    Dim vcParam as VCCodeParameter
    vcCM = DTE.Solution.Item(1).CodeModel
    vcFunc = vcCM.Functions.Item(1)
    For Each vcParam in vcFunc.Parameters
        MsgBox(vcParam.DisplayName)
    Next
End Sub

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel