System.Security.AccessControl.RegistrySecurity.GetAccessControlSectionsFromChanges C# (CSharp) Method

GetAccessControlSectionsFromChanges() private method

private GetAccessControlSectionsFromChanges ( ) : AccessControlSections
return AccessControlSections
        internal AccessControlSections GetAccessControlSectionsFromChanges()
        {
            AccessControlSections persistRules = AccessControlSections.None;
            if (AccessRulesModified)
            {
                persistRules = AccessControlSections.Access;
            }

            if (AuditRulesModified)
            {
                persistRules |= AccessControlSections.Audit;
            }

            if (OwnerModified)
            {
                persistRules |= AccessControlSections.Owner;
            }

            if (GroupModified)
            {
                persistRules |= AccessControlSections.Group;
            }

            return persistRules;
        }