public static PermissionSet ToPermissionSet(this SecurityDeclaration self)
{
PermissionSet permissionSets;
if (self == null)
{
throw new ArgumentNullException("self");
}
if (SecurityDeclarationRocks.TryProcessPermissionSetAttribute(self, out permissionSets))
{
return(permissionSets);
}
return(SecurityDeclarationRocks.CreatePermissionSet(self));
}