Exemplo n.º 1
0
        public override void CopyTo(LexiaDataObject target)
        {
            base.CopyTo(target);
            LexiaParametersSet set = target as LexiaParametersSet;

            set.LexiaTraceId = LexiaTraceId;
            set.Name         = Name;
        }
Exemplo n.º 2
0
        public LexiaTrace Clone()
        {
            LexiaTrace result = new LexiaTrace();

            CopyTo(result);
            foreach (LexiaParametersSet set in ParameterSets)
            {
                LexiaParametersSet resultSet = new LexiaParametersSet();
                set.CopyTo(resultSet);
                foreach (LexiaParameterData parameter in set.Parameters)
                {
                    LexiaParameterData resultParameter = new LexiaParameterData();
                    parameter.CopyTo(resultParameter);
                    foreach (string s in parameter.Values)
                    {
                        resultParameter.Values.Add(s);
                    }
                    resultSet.Parameters.Add(resultParameter);
                }
                result.ParameterSets.Add(resultSet);
            }
            return(result);
        }