SonarLint.VisualStudio.Integration.Connection.UriValidator.IsValidUri C# (CSharp) Method

IsValidUri() public method

Whether or not uriString is considered to be a valid URI.
Valid URIs cannot be null, must have a scheme listed in supportedSchemes, and be absolute.
public IsValidUri ( string uriString ) : bool
uriString string URI to check
return bool
        public virtual bool IsValidUri(string uriString)
        {
            // non empty
            if (string.IsNullOrWhiteSpace(uriString))
            {
                return false;
            }

            Uri uri;

            // creatable
            UriKind kind = UriKind.Absolute;
            if (!Uri.TryCreate(uriString, kind, out uri))
            {
                return false;
            }

            return this.IsValidUri(uri);
        }

Same methods

UriValidator::IsValidUri ( Uri uri ) : bool