Dynamo.Graph.Workspaces.WorkspaceModel.SerializeElementResolver C# (CSharp) Method

SerializeElementResolver() private method

private SerializeElementResolver ( XmlDocument xmlDoc ) : void
xmlDoc System.Xml.XmlDocument
return void
        private void SerializeElementResolver(XmlDocument xmlDoc)
        {
            Debug.Assert(xmlDoc != null);

            var root = xmlDoc.DocumentElement;

            var mapElement = xmlDoc.CreateElement("NamespaceResolutionMap");

            foreach (var element in ElementResolver.ResolutionMap)
            {
                var resolverElement = xmlDoc.CreateElement("ClassMap");

                resolverElement.SetAttribute("partialName", element.Key);
                resolverElement.SetAttribute("resolvedName", element.Value.Key);
                resolverElement.SetAttribute("assemblyName", element.Value.Value);

                mapElement.AppendChild(resolverElement);
            }
            root.AppendChild(mapElement);
        }
WorkspaceModel