Exemple #1
0
        public override IPolicyObject DeepCopy(bool readOnly, bool createNewId)
        {
            ConditionGroup readOnlyCopy = new ConditionGroup(this, readOnly, createNewId);
            readOnlyCopy.m_conditions = CollectionConverter.ConvertReadOnly<IPolicyObject, PolicyObject>(m_conditions, readOnly, createNewId);
            readOnlyCopy.m_readOnly = readOnly;

            readOnlyCopy.InsertParenthood();

            return readOnlyCopy;
        }