//Asignar data a partir de data serializada public Parameters SetData(ParametersData data) { if (data.intNames == null) { return(this); } //ints intParameters.Clear(); int c = data.intNames.Count <= data.intValues.Count ? data.intNames.Count : data.intValues.Count; //uses minimum count in case of disparity for (int i = 0; i < c; i++) { intParameters.Add(data.intNames[i], data.intValues[i]); } //floats floatParameters.Clear(); c = data.floatNames.Count <= data.floatValues.Count ? data.floatNames.Count : data.floatValues.Count; //uses minimum count in case of disparity for (int i = 0; i < c; i++) { floatParameters.Add(data.floatNames[i], data.floatValues[i]); } //bools boolParameters.Clear(); c = data.boolNames.Count <= data.boolValues.Count ? data.boolNames.Count : data.boolValues.Count; //uses minimum count in case of disparity for (int i = 0; i < c; i++) { boolParameters.Add(data.boolNames[i], data.boolValues[i]); } return(this); }
//asignar data a partir de la clase de data public Parameters SetData(string data) { ParametersData converted = JsonUtility.FromJson <ParametersData>(data); SetData(converted); return(this); }
public static ParametersData readParametersJson(string fileName) { using (StreamReader r = new StreamReader(fileName)) { var json = r.ReadToEnd(); ParametersData deserializedSettings = JsonConvert.DeserializeObject <ParametersData>(json); return(deserializedSettings); } }
public ParsedRequest(bool forCache) { Select = SelectStatementData.Create(); BaseDataset = BaseDatasetData.Create(); Modify = InsertUpdateDeleteStatementData.Create(); BulkInput = BulkInputData.Create(); Params = ParametersData.Create(); SpecialCommand = SpecialCommandData.Create(); Bulk = forCache ? null : new BufferedReaderStream(84980); }