public TeamPilgrimSettings() { _parser = new FileIniDataParser(); try { _iniData = _parser.LoadFile(GetSettingsFilePath); } catch (Exception) { _iniData = new IniData(); SelectedWorkItemCheckinAction = SelectedWorkItemCheckinAction; PreviouslySelectedWorkItemQueriesValueSeperator = PreviouslySelectedWorkItemQueriesValueSeperator; PreviouslySelectedWorkItemQueriesMaxCount = PreviouslySelectedWorkItemQueriesMaxCount; PreserveShelvedChangesLocally = PreserveShelvedChangesLocally; EvaluatePoliciesDuringShelve = EvaluatePoliciesDuringShelve; Save(); } PreviouslySelectedWorkItemsQueries = new PreviouslySelectedWorkItemsQueriesCollection(this); }