You're up and running!
private DomainName(string TLD, string SLD, string SubDomain, TLDRule TLDRule)
{
this._tld = TLD != null ? TLD.ToLowerInvariant() : TLD;
this._domain = SLD != null ? SLD.ToLowerInvariant() : SLD;
this._subDomain = SubDomain != null ? SubDomain.ToLowerInvariant() : SubDomain;
this._tldRule = TLDRule;
}
