void CalculateCurrentDomain() { // Use IUri to parse the current domain into parts IUri uri = ParseUri.Create(Browser.LocationURL); string domain; string host; // Get the current domain and host values uri.GetDomain(out domain); uri.GetHost(out host); int domainPosition = host.LastIndexOf(domain); int hostPosition = Browser.LocationURL.IndexOf(host); if (domainPosition != -1 && domainPosition != -1) { AddressBox.Select(hostPosition + domainPosition, domain.Length); TrueDomain.Text = "Current Domain: " + domain; } else { TrueDomain.Text = "Current Domain: (error)"; } }