protected bool IsVisibilityItemChecked(string visibility)
{
CheckDisposed();
XmlNode lastPartRef = null;
foreach (object obj in Key)
{
var node = obj as XmlNode;
if (node == null || node.Name != "part" || XmlUtils.GetOptionalAttributeValue(node, "ref", null) == null)
continue;
lastPartRef = node;
}
return lastPartRef != null && XmlUtils.GetOptionalAttributeValue(lastPartRef, "visibility", "always") == visibility;
}