internal SidName(Sid sid, string domain, string name, SidNameSource source, SidNameUse name_use, bool lookup_denied) { Domain = domain; Name = name; if (string.IsNullOrEmpty(domain)) { QualifiedName = Name; } else { QualifiedName = $"{Domain}\\{Name}"; } Source = source; NameUse = name_use; Sddl = sid.ToString(); LookupDenied = lookup_denied; }
internal SidName(string name, SidNameSource source) { Name = name; Source = source; }
internal SidName(string name, SidNameSource source) : this(name, source, false) { }
internal SidName(string name, SidNameSource source, bool lookup_denied) { Name = name; Source = source; LookupDenied = lookup_denied; }