public Privilege(string privilegeName) { if (privilegeName == null) { throw new ArgumentNullException(nameof(privilegeName)); } Contract.EndContractBlock(); this.luid = LuidFromPrivilege(privilegeName); } #endregion