private UpdateFieldInternal ( FieldSetting fieldSetting ) : void | ||
fieldSetting | FieldSetting | |
return | void |
private void UpdateFieldInternal(FieldSetting fieldSetting)
{
XmlDocument doc;
var node = FindFieldXmlNode(fieldSetting.Name, out doc);
var fields = node.ParentNode;
fields.RemoveChild(node);
using (var writer = fields.CreateNavigator().AppendChild())
{
fieldSetting.WriteXml(writer);
}
this.ContentListDefinition = doc.OuterXml;
this.Save();
}