subtitleMemorize.Settings.DeepCopy C# (CSharp) Method

DeepCopy() public method

Sets the settings in instance to default values.
public DeepCopy ( Settings original ) : Settings
original Settings
return Settings
		public Settings DeepCopy(Settings original) {
			using (var ms = new MemoryStream())
			{
				var formatter = new BinaryFormatter();
				formatter.Serialize(ms, original);
				ms.Position = 0;

				return (Settings) formatter.Deserialize(ms);
			}
		}