NFX.Serialization.BSON NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

 
Classes

  ClassDescription
Public classBinUtils
Facilitates read.writing binary BSON primitives. Developers shopuld not normallu use this class as it is used by serializers and socket low-level code
Public classBSONArrayElement
Represents a BSON array element with BSONElement[] value
Public classBSONBinaryElement
Represents a BSON element with an BSONBinary value
Public classBSONBooleanElement
Represents a BSON element with an bool value
Public classBSONDateTimeElement
Represents a BSON element with an UTC DateTime value
Public classBSONDocument
Represents a BSON document
Public classBSONDocumentElement
Represents a BSON element with a BSON document value
Public classBSONDoubleElement
Represents a BSON element with an int32 value
Public classBSONElement
Very base class for BSON elements
Public classBSONElement T 
Base class for BSON elements with typed Value property
Public classBSONException
Base exception thrown by the BSON framework
Public classBSONInt32Element
Represents a BSON element with an int32 value
Public classBSONInt64Element
Represents a BSON element with an int64 value
Public classBSONJavaScriptElement
Represents a BSON element with a javascript value
Public classBSONJavaScriptWithScopeElement
Represents a BSON element with a javascript with scope value
Public classBSONMaxKeyElement
Represents an element with MaxKey value
Public classBSONMinKeyElement
Represents an element with Min Key value
Public classBSONNullElement
Represents an element with NULL value
Public classBSONObjectIDElement
Represents a BSON element with an BSONObjectID value
Public classBSONRegularExpressionElement
Represents a BSON element with an regular expression value
Public classBSONStringElement
Represents a BSON element with a string value
Public classBSONTimestampElement
Represents a BSON element with an Timestamp value
Public classRegularExpressionExtensions
Utilities methods for BSON regular expression type
Public classRowConverter
Provides methods for Row to/from BSONDocument conversion
Structures

  StructureDescription
Public structureBSONBinary
Represents a BSON bynary type
Public structureBSONCodeWithScope
Represents a BSON javascript with the scope type
Public structureBSONObjectID
Represents an ObjectId as a 12-byte BSON type
Public structureBSONRegularExpression
Represents a BSON regular expression type
Public structureBSONTimestamp
Represents a BSON timestamp type
Public structureTemplateArg
Represents template argument
Enumerations

  EnumerationDescription
Public enumerationBSONBinaryType
Public enumerationBSONBoolean
Public enumerationBSONElementType
BSON element types: http://bsonspec.org/spec.html
Public enumerationBSONRegularExpressionOptions