System.Security.SecurityElement.Copy C# (CSharp) Method

Copy() public method

public Copy ( ) : SecurityElement
return SecurityElement
        public SecurityElement Copy()
        {
            SecurityElement element = new SecurityElement(_tag, _text);
            element._children = _children == null ? null : new ArrayList(_children);
            element._attributes = _attributes == null ? null : new ArrayList(_attributes);

            return element;
        }

Usage Example

        public ReadOnlyPermissionSet(SecurityElement permissionSetXml)
        {
            if (permissionSetXml == null)
                throw new ArgumentNullException("permissionSetXml"); 

            m_originXml = permissionSetXml.Copy(); 
            base.FromXml(m_originXml); 
        }
All Usage Examples Of System.Security.SecurityElement::Copy