ScanMaster.ParameterHelper.DeserializeSettings C# (CSharp) Method

DeserializeSettings() private method

private DeserializeSettings ( ) : void
return void
        private void DeserializeSettings()
        {
            if (File.Exists(paramFilePath))
            {
                BinaryFormatter s = new BinaryFormatter();
                FileStream fs = new FileStream(paramFilePath, FileMode.Open);
                parameterTable = (DataTable)s.Deserialize(fs);
                fs.Close();
            }
            else
            {
                parameterTable = new DataTable("Parameters");

                DataColumn paramColumn = new DataColumn();
                paramColumn.DataType = System.Type.GetType("System.String");
                paramColumn.ColumnName = "parameter";
                paramColumn.ReadOnly = false;
                parameterTable.Columns.Add(paramColumn);

                parameterTable.PrimaryKey = new DataColumn[] {paramColumn};

                DataColumn valueColumn = new DataColumn();
                valueColumn.DataType = System.Type.GetType("System.Double");
                valueColumn.ColumnName = "value";
                valueColumn.ReadOnly = false;
                parameterTable.Columns.Add(valueColumn);

                DataRow testRow = parameterTable.NewRow();
                testRow["parameter"] = "test";
                testRow["value"] = 999.5;
                parameterTable.Rows.Add(testRow);
            }
        }