Skip to content

Commit

Permalink
calc string on group bug (stack overflow), implement GroupCount
Browse files Browse the repository at this point in the history
  • Loading branch information
kennystone committed Sep 23, 2011
1 parent 0ae205a commit 74bb009
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion QuickFIX.NET/Message/FieldMap.cs
Expand Up @@ -432,12 +432,24 @@ public virtual string CalculateString(StringBuilder sb, int[] preFields)
foreach (List<Group> groupList in _groups.Values)
{
foreach (Group group in groupList)
sb.Append(CalculateString());
sb.Append(group.CalculateString());
}

return sb.ToString();
}

public int GroupCount(int fieldNo)
{
if(_groups.ContainsKey(fieldNo))
{
return _groups[fieldNo].Count;
}
else
{
return 0;
}
}

private bool IsOrderedField(int field, int[] fieldOrder)
{
foreach (int f in fieldOrder)
Expand Down

0 comments on commit 74bb009

Please sign in to comment.