string FormatNodeIfNew(ViterbiNode node) { var nodeId = GetNodeId(node); if (!NodeMap.ContainsKey(nodeId)) { NodeMap.Add(node.GetHashCode().ToString(), node); return(FormatNode(node)); } else { return(""); } }
string GetNodeId(ViterbiNode node) { return(node.GetHashCode().ToString()); }