public void PreserveAttribute(string namespaceName, string attributeName) { if (_preserveAttributes == null) { _preserveAttributes = new Dictionary<string, PreserveItemSet>(); } PreserveItemSet preserveAttributeSet; if (!_preserveAttributes.TryGetValue(namespaceName, out preserveAttributeSet)) { preserveAttributeSet = new PreserveItemSet(namespaceName, _reader); _preserveAttributes.Add(namespaceName, preserveAttributeSet); } preserveAttributeSet.Add(attributeName); }
public void PreserveElement(string namespaceName, string elementName) { if (_preserveElements == null) { _preserveElements = new Dictionary<string, PreserveItemSet>(); } PreserveItemSet preserveElementSet; if (!_preserveElements.TryGetValue(namespaceName, out preserveElementSet)) { preserveElementSet = new PreserveItemSet(namespaceName, _reader); _preserveElements.Add(namespaceName, preserveElementSet); } preserveElementSet.Add(elementName); }