Operator implicit operator
implicit operator BsonValue(bool)
Converts a bool to a BsonValue.
Parameters
value
boolA bool.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(bool?)
Converts a bool? to a BsonValue.
Parameters
value
bool?A bool?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(byte[])
Converts a byte[] to a BsonValue.
Parameters
value
byte[]A byte[].
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(DateTime)
Converts a DateTime to a BsonValue.
Parameters
value
DateTime A DateTime.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(DateTime?)
Converts a DateTime? to a BsonValue.
Parameters
value
DateTime ?A DateTime?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(decimal)
Converts a decimal to a BsonValue.
Parameters
value
decimalA decimal.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(decimal?)
Converts a decimal? to a BsonValue.
Parameters
value
decimal?A decimal?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(Decimal128)
Converts a Decimal128 to a BsonValue.
Parameters
value
Decimal128A Decimal128.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(Decimal128?)
Converts a nullable Decimal128 to a BsonValue.
Parameters
value
Decimal128?A Decimal128?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(double)
Converts a double to a BsonValue.
Parameters
value
doubleA double.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(double?)
Converts a double? to a BsonValue.
Parameters
value
double?A double?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(Enum)
Converts an Enum to a BsonValue.
Parameters
value
EnumAn Enum.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(int)
Converts an int to a BsonValue.
Parameters
value
intAn int.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(int?)
Converts an int? to a BsonValue.
Parameters
value
int?An int?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(long)
Converts a long to a BsonValue.
Parameters
value
longA long.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(long?)
Converts a long? to a BsonValue.
Parameters
value
long?A long?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(ObjectId)
Converts an ObjectId to a BsonValue.
Parameters
value
ObjectId An ObjectId.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(ObjectId?)
Converts an ObjectId? to a BsonValue.
Parameters
value
ObjectId ?An ObjectId?.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(Regex)
Converts a Regex to a BsonValue.
Parameters
value
RegexA Regex.
Returns
- Bson
Value A BsonValue.
implicit operator BsonValue(string)
Converts a string to a BsonValue.
Parameters
value
stringA string.
Returns
- Bson
Value A BsonValue.