ContextAttributes.Add – metoda
Dvojici názvu a hodnoty atributu se přidá ContextAttributes kolekce.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
Function Add ( _
AttributeName As String, _
AttributeValue As String, _
Type As vsContextAttributeType _
) As ContextAttribute
ContextAttribute Add(
string AttributeName,
string AttributeValue,
vsContextAttributeType Type
)
ContextAttribute^ Add(
String^ AttributeName,
String^ AttributeValue,
vsContextAttributeType Type
)
abstract Add :
AttributeName:string *
AttributeValue:string *
Type:vsContextAttributeType -> ContextAttribute
function Add(
AttributeName : String,
AttributeValue : String,
Type : vsContextAttributeType
) : ContextAttribute
Parametry
- AttributeName
Typ: System.String
Povinné.Název nového atributu.
- AttributeValue
Typ: System.String
Povinné.Hodnota nového atributu.
- Type
Typ: EnvDTE.vsContextAttributeType
Povinné.A vsContextAttributeType Konstanta určující typ nový atribut.
Vrácená hodnota
Typ: EnvDTE.ContextAttribute
A ContextAttribute objektu.
Poznámky
Addumožňuje přidat nový atribut do kolekce (kontext vaku) nebo vytvořit klíčová slova.
Poznámka
Pokud má objekt kolekce, na kterém jsou volání metody Type nastavena na vsContextAttributesGlobal, pak tato metoda se nezdaří s E_NOTIMPL.
Příklady
Sub AddExample()
' Get a reference to Solution Explorer.
Dim SolnEx As Window = DTE.Windows.Item _
(Constants.vsWindowKindSolutionExplorer)
Dim CA As ContextAttribute
' List the current attributes associated with Solution Explorer.
ListAttr(SolnEx, CA)
' Associate a new F1 keyword with Solution Explorer.
SolnEx.ContextAttributes.Add("ANewKeyword", 900, _
vsContextAttributeType.vsContextAttributeLookupF1)
ListAttr(SolnEx, CA)
' Delete the new F1 keyword from Solution Explorer.
SolnEx.ContextAttributes.Item(3).Remove()
ListAttr(SolnEx, CA)
End Sub
Sub ListAttr(ByVal SolnEx As Object, ByVal CA As ContextAttribute)
' Support function for CATest(). Lists the current attributes
' associated with Solution Explorer.
Dim msg As String
MsgBox("Number of context attributes in Solution Explorer: " & _
SolnEx.ContextAttributes.Count)
For Each CA In SolnEx.ContextAttributes
msg = msg & CA.Name & Chr(13)
Next
MsgBox(msg)
msg = ""
End Sub
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.