public virtual bool IsOn(Uri location)
{
var validator = _browser.LocationValidator;
if (validator.ValidationType != LocationValidationType.UriOnly)
{
if (validator.Matches(location, LocationExpressions))
{
return true;
}
}
if (validator.ValidationType != LocationValidationType.RegexOnly)
{
if (validator.Matches(location, TargetLocation))
{
return true;
}
}
return false;
}