Example #1
0
        private void OutputValue(System.IO.StreamWriter fileWriter, PreferenceHandlerDelegate handler,
                                 IModelDocExtension ext, Enum pref, swUserPreferenceOption_e opt)
        {
            int prefVal = Convert.ToInt32(pref);

            string type;
            object value = handler.Invoke(ext, prefVal, opt, out type);

            string line = string.Format("{0},{1},{2},\"{3}\"", type, pref, opt, value);

            fileWriter.WriteLine(line);
        }
Example #2
0
 private object GetTogglePreferenceValue(IModelDocExtension ext, int pref, swUserPreferenceOption_e opt, out string type)
 {
     type = "Toggle";
     return(ext.GetUserPreferenceToggle(pref, (int)opt));
 }
Example #3
0
 private object GetIntegerPreferenceValue(IModelDocExtension ext, int pref, swUserPreferenceOption_e opt, out string type)
 {
     type = "Integer";
     return(ext.GetUserPreferenceInteger(pref, (int)opt));
 }