FontsAndColorsItems.Item Method
Returns a ColorableItems object in a FontsAndColorsItems collection.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Function Item ( _
index As Object _
) As ColorableItems
ColorableItems Item(
Object index
)
ColorableItems^ Item(
[InAttribute] Object^ index
)
abstract Item :
index:Object -> ColorableItems
function Item(
index : Object
) : ColorableItems
Parameters
index
Type: System.ObjectRequired. The index of the ColorableItems object to return.
Return Value
Type: EnvDTE.ColorableItems
A ColorableItems object.
Remarks
The value passed to Index is either an integer that is an index to a ColorableItems object in its FontsAndColorsItems collection or a string value that equates to a ColorableItems object in the collection.
The Item method throws a ArgumentException exception if the collection cannot find the object that corresponds to the index value.
Examples
public void CodeExample(DTE2 dte, AddIn addin)
{ // Make sure you have an open solution
try
{
Properties props;
Property prop;
FontsAndColorsItems fci;
ColorableItems ci;
string msg = "";
props = dte.get_Properties("FontsAndColors", "TextEditor");
prop = props.Item("FontsAndColorsItems");
fci = (FontsAndColorsItems)prop.Object;
ci = fci.Item(1);
msg += "Count of ColorableItems in fci: " + fci.Count + "\n";
msg += "The first ColorableItems object in fci is " + ci.Name;
MessageBox.Show(msg);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
.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