CodeAttributeArgument – rozhraní
Představuje jediný argument (dvojice název hodnota) atribut kód.
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 | Kolekce atributů dítě získá pro atribut argument 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 argument atributu kód. | |
ExtenderCATID | Získá kategorie ID (CATID) pro zařízení Extender argument atributu kód. | |
ExtenderNames | Získá názvy zařízení Extender pro kód argumenty atributu. | |
FullName | Plně kvalifikovaný název definice atributu argument kód získá. | |
InfoLocation | Konstanta určující umístění argument atributu kód získá. | |
IsCodeType | Získá hodnotu urč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ých ProjectItem objektu. | |
StartPoint | Získává TextPoint objekt definující start kód argumentu atributu. | |
Value | Nastaví nebo se hodnota argumentu atributu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Delete | Odebere jeden argument z atributu kód. | |
GetEndPoint | Vrátí TextPoint objekt, který označuje konec argument atributu. | |
GetStartPoint | Získává TextPoint objekt, který označuje začátek argument atributu. |
Nahoru
Poznámky
Všechny argumenty atributu kódu jsou obsaženy v Collection vlastnost.
[!POZNÁMKA]
Není 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 Zjištění kódu pomocí kódu modelu (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é
Referenční dokumentace
Další zdroje
Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu