public IEnumerable <PackageDependencyNode> GetChildNodes()
 {
     if (FrameworkNode != null)
     {
         return(FrameworkNode.GetDependencyNodes(sdkDependencies: true));
     }
     else
     {
         // Projects sometimes return no dependencies from MSBuild initially so
         // add the default nodes until the dependencies are updated.
         return(GetDefaultNodes());
     }
 }
 TargetFrameworkMoniker GetTargetFrameworkMoniker()
 {
     return(FrameworkNode?.GetTargetFrameworkMoniker() ?? Project.TargetFramework.Id);
 }