Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Configurations.Parent Property

Gets the immediate parent object of a Configurations collection.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Object Parent { get; }

Property Value

Type: System.Object
A Project object.

The Parent property returns the immediate parent to the collection.

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 parent object of the Configurations collection.
            MessageBox.Show(((Project)configs.Parent).Name);
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Show:
© 2015 Microsoft