private XElement CreateXml(DotSettings dotSettings)
{
return new XElement(
Xmlns.Winfx + "ResourceDictionary",
new XAttribute(XNamespace.Xml + "space", "preserve"),
new XAttribute(XNamespace.Xmlns + "x", Xmlns.Xaml.NamespaceName),
new XAttribute(XNamespace.Xmlns + "s", Xmlns.Corlib.NamespaceName),
new XAttribute(XNamespace.Xmlns + "ss", Xmlns.Storage.NamespaceName),
new XAttribute(XNamespace.Xmlns + "wpf", Xmlns.Winfx.NamespaceName),
dotSettings.Layers.OrderBy(x => x.RelativePriority).SelectMany(CreateLayerElements));
}