Example #1
0
        /// <summary>
        /// try to create a new <see cref="PackageSettings"/>
        /// </summary>
        /// <param name="appPath">path to load application manifest</param>
        /// <param name="packageSettings">the new package settings</param>
        /// <returns>true if successful</returns>
        public static bool TryCreate(string appPath, out PackageSettings packageSettings)
        {
            packageSettings = null;

            if (appPath == null)
            {
                return(false);
            }

            packageSettings = new PackageSettings();
            packageSettings.data[InputPath] = appPath;

            return(packageSettings.IsValidForCreate());
        }
Example #2
0
        /// <summary>
        /// try to create a new <see cref="PackageSettings"/>
        /// </summary>
        /// <param name="appPath">path to load application manifest</param>
        /// <param name="packageSettings">the new package settings</param>
        /// <returns>true if successful</returns>
        public static bool TryCreate(string appPath, out PackageSettings packageSettings)
        {
            packageSettings = null;

            if (appPath == null)
            {
                return false;
            }

            packageSettings = new PackageSettings();
            packageSettings.data[InputPath] = appPath;

            return packageSettings.IsValidForCreate();
        }