Class BsonInt32
Represents a BSON int value.
[Serializable]
public class BsonInt32 : BsonValue, IComparable<BsonValue>, IConvertible, IEquatable<BsonValue>, IComparable<BsonInt32>, IEquatable<BsonInt32>- Inheritance
- 
      
      
      BsonInt32
- Implements
- Inherited Members
- Extension Methods
Constructors
- BsonInt32(int)
- Creates a new instance of the BsonInt32 class. 
Properties
- BsonType
- Gets the BsonType of this BsonValue. 
- MinusOne
- Gets an instance of BsonInt32 that represents -1. 
- One
- Gets an instance of BsonInt32 that represents 1. 
- RawValue
- Gets the BsonInt32 as an int. 
- Three
- Gets an instance of BsonInt32 that represents 3. 
- Two
- Gets an instance of BsonInt32 that represents 2. 
- Value
- Gets the value of this BsonInt32. 
- Zero
- Gets an instance of BsonInt32 that represents -0. 
Methods
- CompareTo(BsonInt32)
- Compares this BsonInt32 to another BsonInt32. 
- CompareTo(BsonValue)
- Compares the BsonInt32 to another BsonValue. 
- Create(object)
- Creates a new BsonInt32. 
- Equals(BsonInt32)
- Compares this BsonInt32 to another BsonInt32. 
- Equals(object)
- Compares this BsonInt32 to another object. 
- GetHashCode()
- Gets the hash code. 
- IConvertibleGetTypeCodeImplementation()
- Implementation of the IConvertible GetTypeCode method. 
- IConvertibleToBooleanImplementation(IFormatProvider)
- Implementation of the IConvertible ToBoolean method. 
- IConvertibleToByteImplementation(IFormatProvider)
- Implementation of the IConvertible ToByte method. 
- IConvertibleToCharImplementation(IFormatProvider)
- Implementation of the IConvertible ToChar method. 
- IConvertibleToDecimalImplementation(IFormatProvider)
- Implementation of the IConvertible ToDecimal method. 
- IConvertibleToDoubleImplementation(IFormatProvider)
- Implementation of the IConvertible ToDouble method. 
- IConvertibleToInt16Implementation(IFormatProvider)
- Implementation of the IConvertible ToInt16 method. 
- IConvertibleToInt32Implementation(IFormatProvider)
- Implementation of the IConvertible ToInt32 method. 
- IConvertibleToInt64Implementation(IFormatProvider)
- Implementation of the IConvertible ToInt64 method. 
- IConvertibleToSByteImplementation(IFormatProvider)
- Implementation of the IConvertible ToSByte method. 
- IConvertibleToSingleImplementation(IFormatProvider)
- Implementation of the IConvertible ToSingle method. 
- IConvertibleToStringImplementation(IFormatProvider)
- Implementation of the IConvertible ToString method. 
- IConvertibleToUInt16Implementation(IFormatProvider)
- Implementation of the IConvertible ToUInt16 method. 
- IConvertibleToUInt32Implementation(IFormatProvider)
- Implementation of the IConvertible ToUInt32 method. 
- IConvertibleToUInt64Implementation(IFormatProvider)
- Implementation of the IConvertible ToUInt64 method. 
- OperatorEqualsImplementation(BsonValue)
- Compares this BsonInt32 against another BsonValue. 
- ToBoolean()
- Converts this BsonValue to a Boolean (using the JavaScript definition of truthiness). 
- ToDecimal()
- Converts this BsonValue to a Decimal. 
- ToDecimal128()
- Converts this BsonValue to a Decimal128. 
- ToDouble()
- Converts this BsonValue to a Double. 
- ToInt32()
- Converts this BsonValue to an Int32. 
- ToInt64()
- Converts this BsonValue to an Int64. 
- ToString()
- Returns a string representation of the value. 
Operators
- operator ==(BsonInt32, BsonInt32)
- Compares two BsonInt32 values. 
- implicit operator BsonInt32(int)
- Converts an int to a BsonInt32. 
- operator !=(BsonInt32, BsonInt32)
- Compares two BsonInt32 values.