ContextAttributes.Add (Método)
Agrega un par nombre-valor de atributo a la colección ContextAttributes.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
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
Parámetros
AttributeName
Tipo: StringObligatorio. Nombre del nuevo atributo.
AttributeValue
Tipo: StringObligatorio. Valor del nuevo atributo.
Type
Tipo: EnvDTE.vsContextAttributeTypeObligatorio. Una constante vsContextAttributeType que especifica el tipo de atributo nuevo.
Valor devuelto
Tipo: EnvDTE.ContextAttribute
Un objeto ContextAttribute.
Comentarios
Add permite agregar un atributo nuevo a la colección (conjunto de contextos) o crear palabras clave.
Nota
Si el objeto de la colección con el que llama al método tiene Type establecido en vsContextAttributesGlobal, este método devuelve un error E_NOTIMPL.
Ejemplos
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.