From cdd181bf707d0cce36861026e425c4a503ee142c Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Fri, 15 Nov 2019 12:12:49 -0500 Subject: [PATCH] hastily implemented indexer and ToString for DatabaseField --- .../ObjectModels/Database/DatabaseField.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Database/DatabaseField.cs b/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Database/DatabaseField.cs index 3cf13b24..53c7be64 100755 --- a/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Database/DatabaseField.cs +++ b/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Database/DatabaseField.cs @@ -7,7 +7,6 @@ namespace UniversalEditor.ObjectModels.Database public class DatabaseFieldCollection : System.Collections.ObjectModel.Collection { - private System.Collections.Generic.Dictionary fieldsByName = new System.Collections.Generic.Dictionary(); public DatabaseField Add(string Name) { return Add(Name, String.Empty); @@ -26,7 +25,11 @@ namespace UniversalEditor.ObjectModels.Database { get { - return fieldsByName[Name]; + for (int i = 0; i < Count; i++) + { + if (this[i].Name.Equals(Name)) return this[i]; + } + return null; } } } @@ -48,6 +51,11 @@ namespace UniversalEditor.ObjectModels.Database } return clone; } + + public override string ToString() + { + return String.Format("{0} = {1}", Name, Value); + } } }