Operator implicit operator
implicit operator BsonValue(bool)
Converts a bool to a BsonValue.
public static implicit operator BsonValue(bool value)
Parameters
valueboolA bool.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(bool?)
Converts a bool? to a BsonValue.
public static implicit operator BsonValue(bool? value)
Parameters
valuebool?A bool?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(byte[])
Converts a byte[] to a BsonValue.
public static implicit operator BsonValue(byte[] value)
Parameters
valuebyte[]A byte[].
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(DateTime)
Converts a DateTime to a BsonValue.
public static implicit operator BsonValue(DateTime value)
Parameters
valueDateTimeA DateTime.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(DateTime?)
Converts a DateTime? to a BsonValue.
public static implicit operator BsonValue(DateTime? value)
Parameters
valueDateTime?A DateTime?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(decimal)
Converts a decimal to a BsonValue.
public static implicit operator BsonValue(decimal value)
Parameters
valuedecimalA decimal.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(decimal?)
Converts a decimal? to a BsonValue.
public static implicit operator BsonValue(decimal? value)
Parameters
valuedecimal?A decimal?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(Decimal128)
Converts a Decimal128 to a BsonValue.
public static implicit operator BsonValue(Decimal128 value)
Parameters
valueDecimal128A Decimal128.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(Decimal128?)
Converts a nullable Decimal128 to a BsonValue.
public static implicit operator BsonValue(Decimal128? value)
Parameters
valueDecimal128?A Decimal128?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(double)
Converts a double to a BsonValue.
public static implicit operator BsonValue(double value)
Parameters
valuedoubleA double.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(double?)
Converts a double? to a BsonValue.
public static implicit operator BsonValue(double? value)
Parameters
valuedouble?A double?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(Enum)
Converts an Enum to a BsonValue.
public static implicit operator BsonValue(Enum value)
Parameters
valueEnumAn Enum.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(int)
Converts an int to a BsonValue.
public static implicit operator BsonValue(int value)
Parameters
valueintAn int.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(int?)
Converts an int? to a BsonValue.
public static implicit operator BsonValue(int? value)
Parameters
valueint?An int?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(long)
Converts a long to a BsonValue.
public static implicit operator BsonValue(long value)
Parameters
valuelongA long.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(long?)
Converts a long? to a BsonValue.
public static implicit operator BsonValue(long? value)
Parameters
valuelong?A long?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(ObjectId)
Converts an ObjectId to a BsonValue.
public static implicit operator BsonValue(ObjectId value)
Parameters
valueObjectIdAn ObjectId.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(ObjectId?)
Converts an ObjectId? to a BsonValue.
public static implicit operator BsonValue(ObjectId? value)
Parameters
valueObjectId?An ObjectId?.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(Regex)
Converts a Regex to a BsonValue.
public static implicit operator BsonValue(Regex value)
Parameters
valueRegexA Regex.
Returns
- BsonValue
A BsonValue.
implicit operator BsonValue(string)
Converts a string to a BsonValue.
public static implicit operator BsonValue(string value)
Parameters
valuestringA string.
Returns
- BsonValue
A BsonValue.