Skip to content

Commit dd2bfb9

Browse files
committed
Removed helper method.
1 parent 335d254 commit dd2bfb9

1 file changed

Lines changed: 1 addition & 18 deletions

File tree

ReClass.NET/DataExchange/ReClass/ReClassNetFile.Write.cs

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -56,27 +56,10 @@ private static IEnumerable<XElement> CreateClassElements(IEnumerable<ClassNode>
5656
new XAttribute(XmlNameAttribute, c.Name ?? string.Empty),
5757
new XAttribute(XmlCommentAttribute, c.Comment ?? string.Empty),
5858
new XAttribute(XmlAddressAttribute, c.AddressFormula ?? string.Empty),
59-
CreateNodeElements(c.Nodes, logger)
59+
c.Nodes.Select(n => CreateElementFromNode(n, logger)).Where(e => e != null)
6060
));
6161
}
6262

63-
private static IEnumerable<XElement> CreateNodeElements(IEnumerable<BaseNode> nodes, ILogger logger)
64-
{
65-
Contract.Requires(nodes != null);
66-
Contract.Requires(Contract.ForAll(nodes, n => n != null));
67-
Contract.Requires(logger != null);
68-
Contract.Ensures(Contract.Result<IEnumerable<XElement>>() != null);
69-
70-
foreach (var node in nodes)
71-
{
72-
var element = CreateElementFromNode(node, logger);
73-
if (element != null)
74-
{
75-
yield return element;
76-
}
77-
}
78-
}
79-
8063
private static XElement CreateElementFromNode(BaseNode node, ILogger logger)
8164
{
8265
Contract.Requires(node != null);

0 commit comments

Comments
 (0)