private string Sanitize(KeyType keyType, string input) { DataType dataType; if (KeyTypes.TryGetValue(keyType, out dataType)) { return(Sanitize(dataType, input)); } else { return(Sanitize(DataType.String, input)); } }
public void AddDataRow() { var newRow = new Dictionary <KeyType, string>(); foreach (var key in CategoryKeys) { DataType dataType; if (KeyTypes.TryGetValue(key, out dataType)) { newRow[key] = Sanitize(dataType, ""); } } Data.Add(newRow); }