CodeEvent.Attributes Property
Gets a CodeElements collection of attributes for this code event element.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
ReadOnly Property Attributes As CodeElements
CodeElements Attributes { get; }
property CodeElements^ Attributes {
CodeElements^ get ();
}
abstract Attributes : CodeElements
function get Attributes () : CodeElements
Property Value
Type: EnvDTE.CodeElements
A CodeElements collection.
Examples
The following example demonstrates how to use the Attributes property.
To test this property:
Open the target project and select the code event element by placing the cursor on the event object.
Attach the attributes to the code event element.
Run the add-in.
public static void Attributes(EnvDTE80.DTE2 dte)
{
TextSelection objTextSel;
EnvDTE80.CodeEvent codeEvent;
objTextSel = (TextSelection)dte.ActiveDocument.Selection;
codeEvent = (EnvDTE80.CodeEvent)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);
string str = "";
foreach (CodeElement ce in codeEvent.Attributes)
str += "\n" + ce.Name;
MessageBox.Show("\nAttributes property: " +
str, "Testing CodeEvent");
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Other Resources
How to: Compile and Run the Automation Object Model Code Examples