Defines common cross-platform macros, export decorators, and fundamental types.
#define DOTNETDUPE_API
Platform-specific linkage decoration for exporting or importing library symbols.
Base object class for DotNetDupe mirroring .NET System.Object.
High-performance UTF-8 / UTF-16 string manipulation class mirroring .NET System.String.
Provides an object representation of a Uniform Resource Identifier (URI) and easy access to its parts...
Supports all classes in the DotNetDupe class hierarchy.
Represents text as a sequence of UTF-8 code units with culture-invariant operations.
void SetScheme(const String &value)
Sets the scheme name of the URI.
String GetHost() const
Gets the Domain Name System (DNS) host name or IP address of a server.
String GetFragment() const
Gets the fragment portion of the URI.
String ToString()
Formats the configured components into a canonical URI string.
int GetPort() const
Gets the port number of the URI.
void SetHost(const String &value)
Sets the Domain Name System (DNS) host name or IP address of a server.
void SetFragment(const String &value)
Sets the fragment portion of the URI.
void SetPath(const String &value)
Sets the path to the resource referenced by the URI.
String GetPath() const
Gets the path to the resource referenced by the URI.
void SetPort(int value)
Sets the port number of the URI.
String GetScheme() const
Gets the scheme name of the URI.
String GetUserName() const
Gets the user name associated with the user that accesses the URI.
void SetUserName(const String &value)
Sets the user name associated with the user that accesses the URI.
String GetQuery() const
Gets any query information included in the URI.
String GetPassword() const
Gets the password associated with the user that accesses the URI.
void SetPassword(const String &value)
Sets the password associated with the user that accesses the URI.
void SetQuery(const String &value)
Sets any query information included in the URI.
Uri GetUri()
Gets the Uri instance constructed by the specified UriBuilder instance.
UriBuilder()
Initializes a new instance of the UriBuilder class.
Represents an object representation of a Uniform Resource Identifier (URI) and provides easy access t...