ContextAttribute Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a single attribute associated with a global context or window's context in the Dynamic Help window.
public interface class ContextAttribute
public interface class ContextAttribute
__interface ContextAttribute
[System.Runtime.InteropServices.Guid("1A6E2CB3-B897-42EB-96BE-FF0FDB65DB2F")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ContextAttribute
[System.Runtime.InteropServices.Guid("1A6E2CB3-B897-42EB-96BE-FF0FDB65DB2F")]
public interface ContextAttribute
[<System.Runtime.InteropServices.Guid("1A6E2CB3-B897-42EB-96BE-FF0FDB65DB2F")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type ContextAttribute = interface
[<System.Runtime.InteropServices.Guid("1A6E2CB3-B897-42EB-96BE-FF0FDB65DB2F")>]
type ContextAttribute = interface
Public Interface ContextAttribute
- Attributes
Examples
Sub ContextAttributeExample()
' 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
Properties
Collection |
Gets the collection containing the ContextAttribute object supporting this property. |
DTE |
Gets the top-level extensibility object. |
Name |
Gets the name of the object. |
Values |
Gets a collection of values for the attribute. |
Methods
Remove() |
Removes the attribute from its parent ContextAttributes collection. |