public SqlBoolean IsBaseOf(SqlUri uri) { if (IsNull || uri.IsNull) { return(SqlBoolean.Null); } return(_uri.IsBaseOf(uri._uri)); }
public SqlUri MakeRelativeUri(SqlUri uri) { if (IsNull || uri.IsNull) { return(SqlUri.Null); } return(new SqlUri(_uri.MakeRelativeUri(uri._uri))); }
public static IEnumerable Segments(SqlUri uri) { if (uri.IsNull) { yield break; } var results = uri.Uri.Segments; for (int i = 0; i < results.Length; i++) { yield return(results[i]); } }