Freigeben über


ContextAttributes.Add-Methode

Fügt der ContextAttributes-Auflistung ein Name/Wert-Paar für ein Attribut hinzu.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
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

Parameter

  • AttributeName
    Typ: System.String
    Erforderlich.Der Name des neuen Attributs.
  • AttributeValue
    Typ: System.String
    Erforderlich.Der Wert des neuen Attributs.

Rückgabewert

Typ: EnvDTE.ContextAttribute
Ein ContextAttribute-Objekt.

Hinweise

Add ermöglicht das Hinzufügen eines neuen Attributs zur Auflistung (Kontextsammlung) oder das Erstellen von Schlüsselwörtern.

Tipp

Wenn für das Auflistungsobjekt, für das Sie die Methode aufrufen, Type auf vsContextAttributesGlobal festgelegt ist, schlägt diese Methode mit E_NOTIMPL fehl.

Beispiele

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

.NET Framework-Sicherheit

Siehe auch

Referenz

ContextAttributes Schnittstelle

EnvDTE-Namespace