Show / Hide Table of Contents

Class BSONInt32Element

Represents a BSON element with an int32 value

Inheritance
System.Object
BSONElement
BSONElement<System.Int32>
BSONInt32Element
Implements
INamed
System.IConvertible
IJSONWritable
Inherited Members
BSONElement<Int32>.m_Value
BSONElement<Int32>.Value
BSONElement<Int32>.ObjectValue
BSONElement<Int32>.ToString()
BSONElement.GetElementFactory(BSONElementType)
BSONElement.MakeOfType(BSONElementType, String, Object)
BSONElement.Name
BSONElement.IsArrayElement
BSONElement.ByteSize
BSONElement.WriteAsJSON(TextWriter, Int32, JSONWritingOptions)
BSONElement.WriteToStream(Stream)
BSONElement.GetTypeCode()
BSONElement.ToBoolean(IFormatProvider)
BSONElement.ToByte(IFormatProvider)
BSONElement.ToChar(IFormatProvider)
BSONElement.ToDateTime(IFormatProvider)
BSONElement.ToDecimal(IFormatProvider)
BSONElement.ToDouble(IFormatProvider)
BSONElement.ToInt16(IFormatProvider)
BSONElement.ToInt32(IFormatProvider)
BSONElement.ToInt64(IFormatProvider)
BSONElement.ToSByte(IFormatProvider)
BSONElement.ToSingle(IFormatProvider)
BSONElement.ToString(IFormatProvider)
BSONElement.ToType(Type, IFormatProvider)
BSONElement.ToUInt16(IFormatProvider)
BSONElement.ToUInt32(IFormatProvider)
BSONElement.ToUInt64(IFormatProvider)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NFX.Serialization.BSON
Assembly: NFX.dll
Syntax
public sealed class BSONInt32Element : BSONElement<int>, INamed, IConvertible, IJSONWritable

Constructors

BSONInt32Element(Int32)

Creates an array element

Declaration
public BSONInt32Element(int value)
Parameters
Type Name Description
System.Int32 value

BSONInt32Element(String, Int32)

Declaration
public BSONInt32Element(string name, int value)
Parameters
Type Name Description
System.String name
System.Int32 value

Properties

ElementType

Declaration
public override BSONElementType ElementType { get; }
Property Value
Type Description
BSONElementType
Overrides
BSONElement.ElementType

Methods

GetValueByteSize()

Declaration
protected override int GetValueByteSize()
Returns
Type Description
System.Int32
Overrides
BSONElement.GetValueByteSize()

ReadValueFromStream(Stream)

Declaration
protected override void ReadValueFromStream(Stream stream)
Parameters
Type Name Description
System.IO.Stream stream
Overrides
BSONElement.ReadValueFromStream(Stream)

WriteValueToStream(Stream)

Declaration
protected override void WriteValueToStream(Stream stream)
Parameters
Type Name Description
System.IO.Stream stream
Overrides
BSONElement.WriteValueToStream(Stream)

Implements

INamed
System.IConvertible
IJSONWritable

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX