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 | |
---|---|---|
Children | Získá sadu atributů podřízený atribut argumentu zadaný kód. | |
Collection | Kolekce obsahující objekt, který podporuje tuto vlastnost získá. | |
DTE | V tomto případě získá objekt nejvyšší úrovně rozšiřitelnosti DTE2 objektu. | |
EndPoint | Získává TextPoint objekt definující konec argument atributu kód. | |
Extender | Vrátí zařízení Extender pro kód argument atributu. | |
ExtenderCATID | Získá pro Extender argument atributu kód ID (CATID) kategorie. | |
ExtenderNames | Získá zařízení Extender názvy pro kód argumenty atributu. | |
FullName | Získá úplný název definice kódu argument atributu. | |
InfoLocation | Konstanta určující umístění argument atributu kód získá. | |
IsCodeType | Získá hodnotu označující zda CodeType objektu lze získat z tohoto argumentu atributu kód. | |
Kind | Hodnota výčtu, která definuje typ prvku kód získá. | |
Language | Programovací jazyk, který umožňuje vytvářet kód získá. | |
Name | Získá nebo nastaví řetězec představující název objektu. | |
ProjectItem | Získá přidruženého ProjectItem objektu. | |
StartPoint | Získává TextPoint objekt definující start argument atributu kódu. | |
Value | Nastaví nebo získá hodnota argumentu atributu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Delete | Jediný argument odstraní kód atributu. | |
GetEndPoint | Vrátí TextPoint objekt, který označuje konec argument atributu. | |
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
Další zdroje
How to: Compile and Run the Automation Object Model Code Examples