Show / Hide Table of Contents

Class BSONDoubleElement

Represents a BSON element with an int32 value

Inheritance
System.Object
BSONElement
BSONElement<System.Double>
BSONDoubleElement
Implements
INamed
System.IConvertible
IJSONWritable
Inherited Members
BSONElement<Double>.m_Value
BSONElement<Double>.Value
BSONElement<Double>.ObjectValue
BSONElement<Double>.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 BSONDoubleElement : BSONElement<double>, INamed, IConvertible, IJSONWritable

Constructors

BSONDoubleElement(Double)

Creates an array element

Declaration
public BSONDoubleElement(double value)
Parameters
Type Name Description
System.Double value

BSONDoubleElement(String, Double)

Declaration
public BSONDoubleElement(string name, double value)
Parameters
Type Name Description
System.String name
System.Double 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