예제 #1
0
    public static Operand Clone(Operand op)
    {
        Operand cloned = new Operand();

        foreach (var kv in op.GetEqualRules())
        {
            cloned.Add(Comparison.EQUALS, kv.Key, kv.Value);
        }
        foreach (String g in op.groupByList)
        {
            cloned.groupByList.Add(g);
        }
        return(cloned);
    }