public FrameworkDependency(
     string name,
     FrameworkDependencyFlags privateAssets)
 {
     Name          = name ?? throw new ArgumentNullException(nameof(name));
     PrivateAssets = privateAssets;
 }
        /// <summary>
        /// Convert framework dependency flags to a friendly string.
        /// </summary>
        public static string GetFlagString(FrameworkDependencyFlags flags)
        {
            switch (flags)
            {
            case FrameworkDependencyFlags.All:
                return("all");

            case FrameworkDependencyFlags.None:
            default:
                return("none");
            }
        }