BuildDependencies.Parent Property

Definition

Gets the immediate parent object of a BuildDependencies collection.

public:
 property EnvDTE::SolutionBuild ^ Parent { EnvDTE::SolutionBuild ^ get(); };
public:
 property EnvDTE::SolutionBuild ^ Parent { EnvDTE::SolutionBuild ^ get(); };
[System.Runtime.InteropServices.DispId(2)]
public EnvDTE.SolutionBuild Parent { [System.Runtime.InteropServices.DispId(2)] get; }
[<System.Runtime.InteropServices.DispId(2)>]
[<get: System.Runtime.InteropServices.DispId(2)>]
member this.Parent : EnvDTE.SolutionBuild
Public ReadOnly Property Parent As SolutionBuild

Property Value

A SolutionBuild object.

Attributes

Examples

public void Example(DTE2 dte)  
{  

   try  
   {  
      BuildDependencies bldDepends;  
      SolutionBuild slnBuild;  

      // Get the BuildDependencies in open solution.  
      bldDepends = dte.Solution.SolutionBuild.BuildDependencies;  
      // Get the SolutionBuild.  
      slnBuild = dte.Solution.SolutionBuild;  
      // Show the number of Build Dependencies in open solution.  
      MessageBox.Show("Number of dependencies: " + bldDepends.Count.ToString());  
      // Prove that Build Dependencies parent object is a SolutionBuild object.  
      if (bldDepends.Parent.GetType().Equals(slnBuild.GetType()))  
         MessageBox.Show("Types match");  
      else  
         MessageBox.Show("Types do not match");  
   }  
   catch (Exception ex)  
   {  
      MessageBox.Show(ex.Message);  
   }  
}  

Remarks

The Parent property returns the immediate parent to the BuildDependencies collection.

Applies to