public XmlSettings() { _typeInstantiator = new TypeInstantiator(); _converter = new Converter(_typeInstantiator); _xmlInstantiator = new CustomXmlSerializer(this); _xmlPattern = Xml.XmlPattern.Default; }
protected internal XmlObject(XElement element, IXmlPattern pattern) { //if (element == null) // throw new ArgumentNullException(nameof(element)); if (pattern == null) throw new ArgumentNullException(nameof(pattern)); _properties = new Dictionary<string, IProperty>(); Pattern = pattern; Element = element; }
public XmlDocument(IXmlPattern pattern) : base(null, pattern) { RootElementName = "Document"; }