visitor.Visit(this, parentNode);
}
- public override INode Clone() => new ValueNode(Value, NamespaceResolver, LineNumber, LinePosition) {
+ public override INode Clone() => new ValueNode(Value, NamespaceResolver, LineNumber, LinePosition)
+ {
IgnorablePrefixes = IgnorablePrefixes
};
}
visitor.Visit(this, parentNode);
}
- public override INode Clone() => new MarkupNode(MarkupString, NamespaceResolver, LineNumber, LinePosition) {
+ public override INode Clone() => new MarkupNode(MarkupString, NamespaceResolver, LineNumber, LinePosition)
+ {
IgnorablePrefixes = IgnorablePrefixes
};
}
if (!SkipVisitNode(visitor, parentNode) && visitor.VisitingMode == TreeVisitingMode.TopDown)
visitor.Visit(this, parentNode);
- if (!SkipChildren(visitor, this, parentNode)) {
+ if (!SkipChildren(visitor, this, parentNode))
+ {
foreach (var node in Properties.Values.ToList())
node.Accept(visitor, this);
foreach (var node in CollectionItems)
public override INode Clone()
{
- var clone = new ElementNode(XmlType, NamespaceURI, NamespaceResolver, LineNumber, LinePosition) {
+ var clone = new ElementNode(XmlType, NamespaceURI, NamespaceResolver, LineNumber, LinePosition)
+ {
IgnorablePrefixes = IgnorablePrefixes
};
foreach (var kvp in Properties)
if (!SkipVisitNode(visitor, parentNode) && visitor.VisitingMode == TreeVisitingMode.TopDown)
visitor.Visit(this, parentNode);
- if (!SkipChildren(visitor, this, parentNode)) {
+ if (!SkipChildren(visitor, this, parentNode))
+ {
foreach (var node in Properties.Values.ToList())
node.Accept(visitor, this);
foreach (var node in CollectionItems)
var items = new List<INode>();
foreach (var p in CollectionItems)
items.Add(p.Clone());
- return new ListNode(items, NamespaceResolver, LineNumber, LinePosition) {
+ return new ListNode(items, NamespaceResolver, LineNumber, LinePosition)
+ {
IgnorablePrefixes = IgnorablePrefixes
};
}
{
public static bool SkipPrefix(this INode node, string prefix)
{
- do {
+ do
+ {
if (node.IgnorablePrefixes != null && node.IgnorablePrefixes.Contains(prefix))
return true;
node = node.Parent;