Example #1
0
    public void AddSingleTraitValue(SingleTraitValueEventCollection col)
    {
        var existsInCollection = TraitTypes.TryGetValue(col.TraitName, out var i);

        i ??= new TraitValuesCollection(col.TraitName);
        i.AddCollection(col);

        if (!existsInCollection)
        {
            TraitTypes.Add(col.TraitName, i);
        }
    }
Example #2
0
    public static SingleTraitValueEventCollection FromSimilarLineGroupToSingleTraitValue(Similarity.SimilarLineGroup <LogEntry> similarLineGroup)
    {
        var stv = new SingleTraitValueEventCollection
        {
            TraitName  = SimilarLinesString,
            TraitValue = similarLineGroup.ComparisonLine.ComparisonString
        };

        foreach (var sl in similarLineGroup.Items)
        {
            stv.Add(sl);
        }

        return(stv);
    }