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); }