Properties.Parent Property
Gets the immediate parent object of a Properties collection.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property Parent As Object
Object Parent { get; }
property Object^ Parent {
Object^ get ();
}
abstract Parent : Object with get
function get Parent () : Object
Property Value
Type: System.Object
An object.
Remarks
The Parent property returns the immediate parent to the Properties collection.
Examples
public void CodeExample(DTE2 dte)
{
try
{ // Open a solution before running this example
Properties props = dte.Solution.Properties;
Property prop;
string msg;
msg = "How many properties are there in the current solution: " + props.Count.ToString();
msg += "\nThe application containing this Properties collection is " + props.DTE.Name;
msg += "\nThe parent object of the Properties collection is a " + ((Solution)props.Parent).FullName;
msg += "\nThe application property returns : " + ((DTE2)props.Application).Name;
if (props.Count > 0)
{
prop = props.Item(1);
msg += "\nThe first Property in the Properties collection is " + prop.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