Click or drag to resize

BsonValue Operators and Type Conversions

The BsonValue type exposes the following members.

Operators
  NameDescription
Public operatorStatic memberEquality
Compares two BsonValues.
Public operatorStatic memberExplicit(BsonValue to Boolean)
Casts a BsonValue to a bool.
Public operatorStatic memberExplicit(BsonValue to Nullable<Boolean>)
Casts a BsonValue to a bool?.
Public operatorStatic memberExplicit(BsonValue toByte[])
Casts a BsonValue to a byte[].
Public operatorStatic memberExplicit(BsonValue to DateTime)
Casts a BsonValue to a DateTime.
Public operatorStatic memberExplicit(BsonValue to Nullable<DateTime>)
Casts a BsonValue to a DateTime?.
Public operatorStatic memberExplicit(BsonValue to Decimal)
Casts a BsonValue to a decimal.
Public operatorStatic memberExplicit(BsonValue to Nullable<Decimal>)
Casts a BsonValue to a decimal?.
Public operatorStatic memberExplicit(BsonValue to Decimal128)
Casts a BsonValue to a Decimal128.
Public operatorStatic memberExplicit(BsonValue to Nullable<Decimal128>)
Casts a BsonValue to a nullable Decimal128?.
Public operatorStatic memberExplicit(BsonValue to Double)
Casts a BsonValue to a double.
Public operatorStatic memberExplicit(BsonValue to Nullable<Double>)
Casts a BsonValue to a double?.
Public operatorStatic memberExplicit(BsonValue to Guid)
Casts a BsonValue to a Guid.
Public operatorStatic memberExplicit(BsonValue to Nullable<Guid>)
Casts a BsonValue to a Guid?.
Public operatorStatic memberExplicit(BsonValue to Int32)
Casts a BsonValue to an int.
Public operatorStatic memberExplicit(BsonValue to Nullable<Int32>)
Casts a BsonValue to an int?.
Public operatorStatic memberExplicit(BsonValue to Int64)
Casts a BsonValue to a long.
Public operatorStatic memberExplicit(BsonValue to Nullable<Int64>)
Casts a BsonValue to a long?.
Public operatorStatic memberExplicit(BsonValue to ObjectId)
Casts a BsonValue to an ObjectId.
Public operatorStatic memberExplicit(BsonValue to Nullable<ObjectId>)
Casts a BsonValue to an ObjectId?.
Public operatorStatic memberExplicit(BsonValue to Regex)
Casts a BsonValue to a Regex.
Public operatorStatic memberExplicit(BsonValue to String)
Casts a BsonValue to a string.
Public operatorStatic memberGreaterThan
Compares two BsonValues.
Public operatorStatic memberGreaterThanOrEqual
Compares two BsonValues.
Public operatorStatic memberImplicit(Boolean to BsonValue)
Converts a bool to a BsonValue.
Public operatorStatic memberImplicit(Byte[] to BsonValue)
Converts a byte[] to a BsonValue.
Public operatorStatic memberImplicit(DateTime to BsonValue)
Converts a DateTime to a BsonValue.
Public operatorStatic memberImplicit(Decimal to BsonValue)
Converts a decimal to a BsonValue.
Public operatorStatic memberImplicit(Double to BsonValue)
Converts a double to a BsonValue.
Public operatorStatic memberImplicit(Enum to BsonValue)
Converts an Enum to a BsonValue.
Public operatorStatic memberImplicit(Guid to BsonValue)
Converts a Guid to a BsonValue.
Public operatorStatic memberImplicit(Int32 to BsonValue)
Converts an int to a BsonValue.
Public operatorStatic memberImplicit(Int64 to BsonValue)
Converts a long to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Boolean> to BsonValue)
Converts a bool? to a BsonValue.
Public operatorStatic memberImplicit(Nullable<DateTime> to BsonValue)
Converts a DateTime? to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Decimal> to BsonValue)
Converts a decimal? to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Double> to BsonValue)
Converts a double? to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Guid> to BsonValue)
Converts a Guid? to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Int32> to BsonValue)
Converts an int? to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Int64> to BsonValue)
Converts a long? to a BsonValue.
Public operatorStatic memberImplicit(String to BsonValue)
Converts a string to a BsonValue.
Public operatorStatic memberImplicit(Regex to BsonValue)
Converts a Regex to a BsonValue.
Public operatorStatic memberImplicit(Decimal128 to BsonValue)
Converts a Decimal128 to a BsonValue.
Public operatorStatic memberImplicit(Nullable<Decimal128> to BsonValue)
Converts a nullable Decimal128 to a BsonValue.
Public operatorStatic memberImplicit(ObjectId to BsonValue)
Converts an ObjectId to a BsonValue.
Public operatorStatic memberImplicit(Nullable<ObjectId> to BsonValue)
Converts an ObjectId? to a BsonValue.
Public operatorStatic memberInequality
Compares two BsonValues.
Public operatorStatic memberLessThan
Compares two BsonValues.
Public operatorStatic memberLessThanOrEqual
Compares two BsonValues.
Top
See Also