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); }
private object GetTogglePreferenceValue(IModelDocExtension ext, int pref, swUserPreferenceOption_e opt, out string type) { type = "Toggle"; return(ext.GetUserPreferenceToggle(pref, (int)opt)); }
private object GetIntegerPreferenceValue(IModelDocExtension ext, int pref, swUserPreferenceOption_e opt, out string type) { type = "Integer"; return(ext.GetUserPreferenceInteger(pref, (int)opt)); }