Пример #1
0
        public object Clone()
        {
            var result = new SCIMRepresentationAttribute(Id)
            {
                Id              = Id,
                ValuesString    = ValuesString.ToList(),
                ValuesBoolean   = ValuesBoolean.ToList(),
                ValuesDateTime  = ValuesDateTime.ToList(),
                ValuesInteger   = ValuesInteger.ToList(),
                ValuesReference = ValuesReference.ToList(),
                SchemaAttribute = (SCIMSchemaAttribute)SchemaAttribute.Clone()
            };

            foreach (var cloneAttribute in Values.Select(v => (SCIMRepresentationAttribute)v.Clone()).ToList())
            {
                result.Add(cloneAttribute);
            }

            return(result);
        }