override public string ToString()
{
string str = "Read only: " + itemGFFStruct.Fields.IsReadOnly;
int num = itemGFFStruct.FieldCount;
System.Collections.IEnumerator keysEnum = itemGFFStruct.Fields.Keys.GetEnumerator();
System.Collections.IEnumerator valsEnum = itemGFFStruct.Fields.Values.GetEnumerator();
for (int i = 0; i < num; i++)
{
keysEnum.MoveNext();
valsEnum.MoveNext();
string label = (string)keysEnum.Current;
OEIShared.IO.GFF.GFFField field = (OEIShared.IO.GFF.GFFField)valsEnum.Current;
str += label.ToString() + " (" + field.Type.ToString() + "): " + field.Value.ToString() + Environment.NewLine;
}
return str;
}