| Overload | Description | 
|---|---|
| BrowsePath Constructor() | Initializes a new instance, an empty browse path representing the root. | 
| BrowsePath Constructor(BrowsePath) | Initializes a new instance as a copy of an existing browse path object. | 
| BrowsePath Constructor(BrowsePath,String) | Initializes a new instance by parsing a string containing a browse path, optionally given a base for relative paths. | 
| BrowsePath Constructor(IEnumerable<String>) | Initializes a new browse path from a given sequence of browse names. | 
| BrowsePath Constructor(String) | Initializes a new instance by parsing a string containing an absolute browse path. |