A static class containing BSON utility methods.
More...
|
| static string | GetFriendlyTypeName (Type type) |
| | Gets a friendly class name suitable for use in error messages.
|
| |
| static byte[] | ParseHexString (string s) |
| | Parses a hex string into its equivalent byte array.
|
| |
| static DateTime | ToDateTimeFromMillisecondsSinceEpoch (long millisecondsSinceEpoch) |
| | Converts from number of milliseconds since Unix epoch to DateTime.
|
| |
| static string | ToHexString (byte[] bytes) |
| | Converts a byte array to a hex string.
|
| |
| static DateTime | ToLocalTime (DateTime dateTime) |
| | Converts a DateTime to local time (with special handling for MinValue and MaxValue).
|
| |
| static long | ToMillisecondsSinceEpoch (DateTime dateTime) |
| | Converts a DateTime to number of milliseconds since Unix epoch.
|
| |
| static DateTime | ToUniversalTime (DateTime dateTime) |
| | Converts a DateTime to UTC (with special handling for MinValue and MaxValue).
|
| |
| static bool | TryParseHexString (string s, out byte[] bytes) |
| | Tries to parse a hex string to a byte array.
|
| |
A static class containing BSON utility methods.
| static string SequoiaDB.Bson.BsonUtils.GetFriendlyTypeName |
( |
Type |
type | ) |
|
|
inlinestatic |
Gets a friendly class name suitable for use in error messages.
- Parameters
-
- Returns
- A friendly class name.
| static byte [] SequoiaDB.Bson.BsonUtils.ParseHexString |
( |
string |
s | ) |
|
|
inlinestatic |
Parses a hex string into its equivalent byte array.
- Parameters
-
| s | The hex string to parse. |
- Returns
- The byte equivalent of the hex string.
| static DateTime SequoiaDB.Bson.BsonUtils.ToDateTimeFromMillisecondsSinceEpoch |
( |
long |
millisecondsSinceEpoch | ) |
|
|
inlinestatic |
Converts from number of milliseconds since Unix epoch to DateTime.
- Parameters
-
| millisecondsSinceEpoch | The number of milliseconds since Unix epoch. |
- Returns
- A DateTime.
| static string SequoiaDB.Bson.BsonUtils.ToHexString |
( |
byte[] |
bytes | ) |
|
|
inlinestatic |
Converts a byte array to a hex string.
- Parameters
-
- Returns
- A hex string.
| static DateTime SequoiaDB.Bson.BsonUtils.ToLocalTime |
( |
DateTime |
dateTime | ) |
|
|
inlinestatic |
Converts a DateTime to local time (with special handling for MinValue and MaxValue).
- Parameters
-
- Returns
- The DateTime in local time.
| static long SequoiaDB.Bson.BsonUtils.ToMillisecondsSinceEpoch |
( |
DateTime |
dateTime | ) |
|
|
inlinestatic |
Converts a DateTime to number of milliseconds since Unix epoch.
- Parameters
-
- Returns
- Number of seconds since Unix epoch.
| static DateTime SequoiaDB.Bson.BsonUtils.ToUniversalTime |
( |
DateTime |
dateTime | ) |
|
|
inlinestatic |
Converts a DateTime to UTC (with special handling for MinValue and MaxValue).
- Parameters
-
- Returns
- The DateTime in UTC.
| static bool SequoiaDB.Bson.BsonUtils.TryParseHexString |
( |
string |
s, |
|
|
out byte[] |
bytes |
|
) |
| |
|
inlinestatic |
Tries to parse a hex string to a byte array.
- Parameters
-
| s | The hex string. |
| bytes | A byte array. |
- Returns
- True if the hex string was successfully parsed.
The documentation for this class was generated from the following file: