Property::DTE Property
Visual Studio 2015
Gets the top-level extensibility object.
Assembly: EnvDTE (in EnvDTE.dll)
In Visual Studio, the DTE object is the root of the automation model, which other object models often call "Application."
public void CodeExample(DTE2 dte) { try { // Open a solution before running this example Properties props = dte.Solution.Properties; Property prop; string msg = ""; if (props.Count > 0) { prop = props.Item(1); // Get first property msg += "\nThis Property is named: " + prop.Name; msg += "\nThis Property is located in a collection within the following solution: " + ((Solution)prop.Collection.Parent).FullName; if (prop.Parent.Equals(prop.Collection)) msg += "\nThe parent and collection properties return the same object."; msg += "\nThe DTE property returns: " + prop.DTE.Name; } MessageBox.Show(msg, "Property Object"); } catch(Exception ex) { MessageBox.Show(ex.Message); } }
Show: