Configurations.Item Method
Returns a Configuration object in a Configurations collection.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Function Item ( _
index As Object _
) As Configuration
Configuration Item(
Object index
)
Configuration^ Item(
[InAttribute] Object^ index
)
abstract Item :
index:Object -> Configuration
function Item(
index : Object
) : Configuration
Parameters
index
Type: System.ObjectRequired. The index of a Configuration object to return.
Return Value
Type: EnvDTE.Configuration
A Configuration object.
Remarks
The value passed to index is either an integer to a Configuration object in a Configurations collection or the name of a Configuration object in the collection.
Examples
public void CodeExample(DTE2 dte, AddIn addin)
{
try
{ // Make sure you have a solution loaded into Visual Studio
// before running the following example. Make sure the "Any CPU"
// option is marked in the Configuration Manager dialog box.
Configurations configs = null;
if (dte.Solution.Projects.Count > 0)
{
configs = dte.Solution.Projects.Item(1).ConfigurationManager.Platform("Any CPU");
// Show the configuration name of the first item in
// the Configurations collection.
MessageBox.Show(configs.Item(1).ConfigurationName);
}
}
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