public ADDomain GetDomainByName(string Name) { ADDomain domain; if (!TryGetDomainByName(Name, out domain)) throw new ArgumentException(string.Format("The domain for specified DNS name is unknown [{0}]", Name), "Name"); return domain; }