Show / Hide Table of Contents

Class BSONBooleanElement

Represents a BSON element with an bool value

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

Constructors

BSONBooleanElement(Boolean)

Creates an array element

Declaration
public BSONBooleanElement(bool value)
Parameters
Type Name Description
System.Boolean value

BSONBooleanElement(String, Boolean)

Declaration
public BSONBooleanElement(string name, bool value)
Parameters
Type Name Description
System.String name
System.Boolean 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