| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void .ctor(const string& rawUri, const string& cookedUriScheme, const string& cookedUriHost, const string& cookedUriPath, const string& cookedUriQuery) | Private+1 flags | — | 0x08 |
| Uri GetRequestUri(const string& rawUri, const string& cookedUriScheme, const string& cookedUriHost, const string& cookedUriPath, const string& cookedUriQuery) | PublicStatic | — | 0x08 |
| Uri Build() | Private | — | 0x08 |
| void BuildRequestUriUsingCookedPath() | Private | — | 0x00 |
| void BuildRequestUriUsingRawPath() | Private | — | 0x00 |
| Encoding GetEncoding(const EncodingType& type) | PrivateStatic | — | 0x08 |
| ParsingResult BuildRequestUriUsingRawPath(Encoding encoding) | Private | — | 0x08 |
| ParsingResult ParseRawPath(Encoding encoding) | Private | — | 0x08 |
| bool AppendUnicodeCodePointValuePercentEncoded(const string& codePoint) | Private | — | 0x08 |
| bool AddPercentEncodedOctetToRawOctetsList(Encoding encoding, const string& escapedCharacter) | Private | — | 0x08 |
| bool EmptyDecodeAndAppendRawOctetsList(Encoding encoding) | Private | — | 0x08 |
| void AppendOctetsPercentEncoded(StringBuilder target, IEnumerable<System.Byte> octets) | PrivateStatic | — | 0x08 |
| string GetOctetsAsString(IEnumerable<System.Byte> octets) | PrivateStatic | — | 0x08 |
| string GetPath(const string& uriString) | PrivateStatic | — | 0x08 |
| string AddSlashToAsteriskOnlyPath(const string& path) | PrivateStatic | — | 0x08 |
| void LogWarning(const string& methodName, const string& message, const object[]& args) | Private | — | 0x08 |