Agnos.HeteroMap.ToStringHelper C# (CSharp) Method

ToStringHelper() protected method

protected ToStringHelper ( String indent, StringBuilder sb ) : void
indent String
sb StringBuilder
return void
        protected void ToStringHelper(String indent, StringBuilder sb)
        {
            sb.Append (indent + "HeteroMap{\n");
            foreach (DictionaryEntry e in data) {
                sb.Append (indent + "    " + e.Key.ToString () + " = ");
                if (e.Value is HeteroMap) {
                    ((HeteroMap)(e.Value)).ToStringHelper (indent + "    ", sb);
                } else {
                    sb.Append (e.Value.ToString());
                }
                sb.Append ("\n");
            }
            sb.Append (indent + "}");
        }