コード例 #1
0
        public override void LoadSettingsFromXml(IVsSettingsReader reader)
        {
            var typeConverter = new ColorerFormatSettingsCollectionConverter();

            string buildSettingsString;
            reader.ReadSettingString("BuildOutputSettings", out buildSettingsString);

            if (!string.IsNullOrWhiteSpace(buildSettingsString))
                BuildOutputSettings = (Collection<ColorerFormatSetting>)typeConverter.ConvertFrom(buildSettingsString);

            string debugSettingsString;
            reader.ReadSettingString("BuildOutputSettings", out debugSettingsString);

            if (!string.IsNullOrWhiteSpace(buildSettingsString))
                BuildOutputSettings = (Collection<ColorerFormatSetting>)typeConverter.ConvertFrom(debugSettingsString);
        }