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.
- Type
Typ: EnvDTE.vsContextAttributeType
Erforderlich.Eine vsContextAttributeType-Konstante, die den Typ des neuen Attributs angibt.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.