public void Save() { lock (_syncLock) { _applicationFolder.CreateText(_filePath, writer => { var serializer = new XmlSerializer(typeof(T[])); serializer.Serialize(writer, _list.ToArray()); }); } }