Sdílet prostřednictvím


CodeAttributeArgument – rozhraní

Představuje jediný argument (dvojice název hodnota) kód atributu.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
<GuidAttribute("80F4779B-835D-4873-8356-2F34A759A514")> _
Public Interface CodeAttributeArgument
[GuidAttribute("80F4779B-835D-4873-8356-2F34A759A514")]
public interface CodeAttributeArgument
[GuidAttribute(L"80F4779B-835D-4873-8356-2F34A759A514")]
public interface class CodeAttributeArgument
[<GuidAttribute("80F4779B-835D-4873-8356-2F34A759A514")>]
type CodeAttributeArgument =  interface end
public interface CodeAttributeArgument

Typ CodeAttributeArgument zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Children Získá sadu atributů podřízený atribut argumentu zadaný kód.
Veřejná vlastnost Collection Kolekce obsahující objekt, který podporuje tuto vlastnost získá.
Veřejná vlastnost DTE V tomto případě získá objekt nejvyšší úrovně rozšiřitelnosti DTE2 objektu.
Veřejná vlastnost EndPoint Získává TextPoint objekt definující konec argument atributu kód.
Veřejná vlastnost Extender Vrátí zařízení Extender pro kód argument atributu.
Veřejná vlastnost ExtenderCATID Získá pro Extender argument atributu kód ID (CATID) kategorie.
Veřejná vlastnost ExtenderNames Získá zařízení Extender názvy pro kód argumenty atributu.
Veřejná vlastnost FullName Získá úplný název definice kódu argument atributu.
Veřejná vlastnost InfoLocation Konstanta určující umístění argument atributu kód získá.
Veřejná vlastnost IsCodeType Získá hodnotu označující zda CodeType objektu lze získat z tohoto argumentu atributu kód.
Veřejná vlastnost Kind Hodnota výčtu, která definuje typ prvku kód získá.
Veřejná vlastnost Language Programovací jazyk, který umožňuje vytvářet kód získá.
Veřejná vlastnost Name Získá nebo nastaví řetězec představující název objektu.
Veřejná vlastnost ProjectItem Získá přidruženého ProjectItem objektu.
Veřejná vlastnost StartPoint Získává TextPoint objekt definující start argument atributu kódu.
Veřejná vlastnost Value Nastaví nebo získá hodnota argumentu atributu.

Na začátek

Metody

  Název Popis
Veřejná metoda Delete Jediný argument odstraní kód atributu.
Veřejná metoda GetEndPoint Vrátí TextPoint objekt, který označuje konec argument atributu.
Veřejná metoda GetStartPoint Získává TextPoint objekt, který označuje začátek argument atributu.

Na začátek

Poznámky

Všechny argumenty atributu kódu jsou obsaženy v Collection vlastnost.

Poznámka

Deterministický může být po provedení určité typy úprav, což znamená, že jejich hodnoty nelze dovolávat vždy zůstat stejné hodnoty prvků modelu kód jako třídy, struktury, funkce, atributy, delegátů a tak dále. Další informace naleznete v části Změna hodnoty prvku modelu kódu Discovering Code by Using the Code Model (Visual Basic).

Příklady

' Macro code.
Sub codeArgExample()
    Dim sel As TextSelection = _
    CType(DTE.ActiveDocument.Selection, TextSelection)
    Dim cls As CodeClass2 = CType(sel.ActivePoint. _
    CodeElement(vsCMElement.vsCMElementClass), CodeClass2)
    Dim attr As CodeAttribute2
    Dim attrArg As CodeAttributeArgument
    Dim msg As String

    ' Loop through all of the attributes in the class.
    For Each attr In cls.Attributes
        ' Loop through all of the arguments for the attribute.
        For Each attrArg In attr.Arguments
            msg += attrArg.Value & " "
        Next
    Next
    ' List the arguments for the attribute.
    MsgBox("Attribute parameters for " & attr.Name _
    & ": " & msg)
End Sub

Viz také

Odkaz

EnvDTE80 – obor názvů

Další zdroje

How to: Compile and Run the Automation Object Model Code Examples

Discovering Code by Using the Code Model (Visual Basic)

Discovering Code by Using the Code Model (Visual C#)