public void Export(XmlWriter writer)
{
//TODO: ? write propagates ?
writer.WriteStartElement("Identity");
writer.WriteAttributeString("path", NodeHead.Get(PrincipalId).Path);
foreach (var permType in ActiveSchema.PermissionTypes)
{
var value = this.PermissionValues[permType.Id - 1];
if (value == PermissionValue.NonDefined)
continue;
writer.WriteElementString(permType.Name, value.ToString());
}
writer.WriteEndElement();
}
public void Export1(XmlWriter writer)