OutputGroups::Item Method (Object^)
Visual Studio 2015
Returns a OutputGroup object in a OutputGroups collection.
Assembly: EnvDTE (in EnvDTE.dll)
Parameters
- index
-
Type:
System::Object^
Required. The index of the OutputGroup object to return.
The value passed to Index is either an integer that is an index to a OutputGroup object in a OutputGroups collection, or a string value that equates to the name of an OutputGroup object in the collection.
The Item method throws a ArgumentException exception if the collection cannot find the object that corresponds to the index value.
public void CodeExample(DTE2 dte) { try { // Open a project before running this example. Project proj = dte.Solution.Projects.Item(1); OutputGroups groups = proj.ConfigurationManager.ActiveConfiguration.OutputGroups; int c = 1; int x = 0; string msg; // Find the last outputgroup with at least one file. foreach (OutputGroup grp in groups) { x++; if (grp.FileCount > 0) c = x; } OutputGroup group = groups.Item(c); msg = "The " + c + "/" + groups.Count + " item in the OutputGroups groups collection is " + group.DisplayName; msg += "\nThe parent of the collection is the Configuration: " + groups.Parent.ConfigurationName; msg += "\nThe application containing this collection is: " + groups.DTE.Name; MessageBox.Show(msg); } catch(Exception ex) { MessageBox.Show(ex.Message); } }
Show: