System.Security.AccessControl.MutexSecurity.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;
        }