Operator explicit operator
explicit operator bool(BsonValue)
Casts a BsonValue to a bool.
Parameters
value
BsonValue The BsonValue.
Returns
- bool
A bool.
explicit operator bool?(BsonValue)
Casts a BsonValue to a bool?.
Parameters
value
BsonValue The BsonValue.
Returns
- bool?
A bool?.
explicit operator byte[](BsonValue)
Casts a BsonValue to a byte[].
Parameters
value
BsonValue The BsonValue.
Returns
- byte[]
A byte[].
explicit operator DateTime(BsonValue)
Casts a BsonValue to a DateTime.
Parameters
value
BsonValue The BsonValue.
Returns
- Date
Time A DateTime.
explicit operator DateTime?(BsonValue)
Casts a BsonValue to a DateTime?.
Parameters
value
BsonValue The BsonValue.
Returns
- Date
Time ? A DateTime?.
explicit operator decimal(BsonValue)
Casts a BsonValue to a decimal.
Parameters
value
BsonValue The BsonValue.
Returns
- decimal
A decimal.
explicit operator decimal?(BsonValue)
Casts a BsonValue to a decimal?.
Parameters
value
BsonValue The BsonValue.
Returns
- decimal?
A decimal?.
explicit operator Decimal128(BsonValue)
Casts a BsonValue to a Decimal128.
Parameters
value
BsonValue The BsonValue.
Returns
explicit operator Decimal128?(BsonValue)
Casts a BsonValue to a nullable Decimal128?.
Parameters
value
BsonValue The BsonValue.
Returns
- Decimal128?
A nullable Decimal128.
explicit operator double(BsonValue)
Casts a BsonValue to a double.
Parameters
value
BsonValue The BsonValue.
Returns
- double
A double.
explicit operator double?(BsonValue)
Casts a BsonValue to a double?.
Parameters
value
BsonValue The BsonValue.
Returns
- double?
A double?.
explicit operator Guid(BsonValue)
Casts a BsonValue to a Guid.
Parameters
value
BsonValue The BsonValue.
Returns
- Guid
A Guid.
explicit operator Guid?(BsonValue)
Casts a BsonValue to a Guid?.
Parameters
value
BsonValue The BsonValue.
Returns
- Guid?
A Guid?.
explicit operator int(BsonValue)
Casts a BsonValue to an int.
Parameters
value
BsonValue The BsonValue.
Returns
- int
An int.
explicit operator int?(BsonValue)
Casts a BsonValue to an int?.
Parameters
value
BsonValue The BsonValue.
Returns
- int?
An int?.
explicit operator long(BsonValue)
Casts a BsonValue to a long.
Parameters
value
BsonValue The BsonValue.
Returns
- long
A long.
explicit operator long?(BsonValue)
Casts a BsonValue to a long?.
Parameters
value
BsonValue The BsonValue.
Returns
- long?
A long?.
explicit operator ObjectId(BsonValue)
Casts a BsonValue to an ObjectId.
Parameters
value
BsonValue The BsonValue.
Returns
- Object
Id An ObjectId.
explicit operator ObjectId?(BsonValue)
Casts a BsonValue to an ObjectId?.
Parameters
value
BsonValue The BsonValue.
Returns
- Object
Id ? An ObjectId?.
explicit operator Regex(BsonValue)
Casts a BsonValue to a Regex.
Parameters
value
BsonValue The BsonValue.
Returns
- Regex
A Regex.
explicit operator string(BsonValue)
Casts a BsonValue to a string.
Parameters
value
BsonValue The BsonValue.
Returns
- string
A string.