public static GlobalJsonParseResult Success(GlobalJsonFile result)
 {
     return(new GlobalJsonParseResult
     {
         IsSuccess = true,
         GlobalJsonFile = result
     });
 }
示例#2
0
        void PopulateOptionsPanel()
        {
            dnxRuntimeVersions = GetDnxRuntimeVersions().ToList();
            globalJsonFile     = GlobalJsonFile.Read((DnxProject)DataObject);
            if (globalJsonFile.Exists)
            {
                originalDnxRuntimeVersion = globalJsonFile.DnxRuntimeVersion;
            }

            if (globalJsonFile == null)
            {
                return;
            }

            if (globalJsonFile.Exists)
            {
                AddDnxRuntimeVersionsToComboBox();
                SelectDnxRuntimeVersionInComboBox(globalJsonFile.DnxRuntimeVersion);
            }
        }
        void PopulateOptionsPanel()
        {
            dnxRuntimeVersions = GetDnxRuntimeVersions ().ToList ();
            globalJsonFile = GlobalJsonFile.Read ((DnxProject)DataObject);
            if (globalJsonFile.Exists) {
                originalDnxRuntimeVersion = globalJsonFile.DnxRuntimeVersion;
            }

            if (globalJsonFile == null)
                return;

            if (globalJsonFile.Exists) {
                AddDnxRuntimeVersionsToComboBox ();
                SelectDnxRuntimeVersionInComboBox (globalJsonFile.DnxRuntimeVersion);
            }
        }
        /// <summary>
        /// Deserializes a global.json and returns the MSBuild SDK versions
        /// </summary>
        private static Dictionary <string, string> Deserialize(string value)
        {
            GlobalJsonFile globalJsonFile = JsonConvert.DeserializeObject <GlobalJsonFile>(value);

            return(globalJsonFile.MSBuildSdks);
        }