public override void FromXml (SecurityElement securityElement)
{
// General validation in CodeAccessPermission
CheckSecurityElement (securityElement, "securityElement", version, version);
// Note: we do not (yet) care about the return value
// as we only accept version 1 (min/max values)
if (IsUnrestricted (securityElement)) {
_flags = KeyContainerPermissionFlags.AllFlags;
}
else {
// ???
_flags = (KeyContainerPermissionFlags) Enum.Parse (
typeof (KeyContainerPermissionFlags), securityElement.Attribute ("Flags"));
}
}