Show / Hide Table of Contents

Class BSONValueType

Value type of BSONValue. BSONValue may be used to store different value types and with that enum they may be distinguished.

Inheritance
System.Object
BSONValueType
Namespace: Eco.Shared.Serialization
Assembly: Eco.Shared.dll
Syntax
public sealed class BSONValueType : Enum

Fields

Array

Declaration
public const BSONValueType Array
Field Value
Type Description
BSONValueType

Binary

Declaration
public const BSONValueType Binary
Field Value
Type Description
BSONValueType

BlobRef

Declaration
public const BSONValueType BlobRef
Field Value
Type Description
BSONValueType

Boolean

Declaration
public const BSONValueType Boolean
Field Value
Type Description
BSONValueType

Byte

Declaration
public const BSONValueType Byte
Field Value
Type Description
BSONValueType

Cached

Declaration
public const BSONValueType Cached
Field Value
Type Description
BSONValueType

CacheRef

Declaration
public const BSONValueType CacheRef
Field Value
Type Description
BSONValueType

ClientCached

Declaration
public const BSONValueType ClientCached
Field Value
Type Description
BSONValueType

Color

Declaration
public const BSONValueType Color
Field Value
Type Description
BSONValueType

Compressed

Declaration
public const BSONValueType Compressed
Field Value
Type Description
BSONValueType

Double

Declaration
public const BSONValueType Double
Field Value
Type Description
BSONValueType

Float

Declaration
public const BSONValueType Float
Field Value
Type Description
BSONValueType

Guid

Declaration
public const BSONValueType Guid
Field Value
Type Description
BSONValueType

Int32

Declaration
public const BSONValueType Int32
Field Value
Type Description
BSONValueType

Int64

Declaration
public const BSONValueType Int64
Field Value
Type Description
BSONValueType

IntArray

Declaration
public const BSONValueType IntArray
Field Value
Type Description
BSONValueType

LocString

Declaration
public const BSONValueType LocString
Field Value
Type Description
BSONValueType

Null

Declaration
public const BSONValueType Null
Field Value
Type Description
BSONValueType

Object

Declaration
public const BSONValueType Object
Field Value
Type Description
BSONValueType

Quaternion

Declaration
public const BSONValueType Quaternion
Field Value
Type Description
BSONValueType

Recycling

Declaration
public const BSONValueType Recycling
Field Value
Type Description
BSONValueType

String

Declaration
public const BSONValueType String
Field Value
Type Description
BSONValueType

UInt64

Declaration
public const BSONValueType UInt64
Field Value
Type Description
BSONValueType

UShortArray

Declaration
public const BSONValueType UShortArray
Field Value
Type Description
BSONValueType

UTCDateTime

Declaration
public const BSONValueType UTCDateTime
Field Value
Type Description
BSONValueType

value__

Declaration
public byte value__
Field Value
Type Description
System.Byte

ValueWithStatsRecording

Declaration
public const BSONValueType ValueWithStatsRecording
Field Value
Type Description
BSONValueType

Vector2

Declaration
public const BSONValueType Vector2
Field Value
Type Description
BSONValueType

Vector2i

Declaration
public const BSONValueType Vector2i
Field Value
Type Description
BSONValueType

Vector3

Declaration
public const BSONValueType Vector3
Field Value
Type Description
BSONValueType

Vector3i

Declaration
public const BSONValueType Vector3i
Field Value
Type Description
BSONValueType

View

Declaration
public const BSONValueType View
Field Value
Type Description
BSONValueType

ViewRef

Declaration
public const BSONValueType ViewRef
Field Value
Type Description
BSONValueType

ViewTypeId

Declaration
public const BSONValueType ViewTypeId
Field Value
Type Description
BSONValueType

ViewUpdate

Declaration
public const BSONValueType ViewUpdate
Field Value
Type Description
BSONValueType

Extension Methods

CommandLine.FeedFromCommandLine(Object)
CommandLine.ToCommandLineArgs(Object, Func<Object, Boolean>)
ListUtil.DepthFirstTraversal<T>(T, Func<T, IEnumerable<T>>)
EnumerableExtensions.SingleItemAsEnumerable<T>(T)
EventUtils.RaiseEvent<TEventArgs>(Object, String, TEventArgs)
PredicateUtils.MatchesAll<TEnumerable, T>(T, TEnumerable)
PredicateUtils.MatchesAll<T>(T, Func<T, Boolean>[])
PredicateUtils.MatchesAny<TEnumerable, T>(T, TEnumerable)
ReflectionUtils.PropertyValue<T>(Object, PropertyInfo)
ReflectionUtils.TryGetPropertyValueByName<T>(Object, String, out T)
ReflectionUtils.GetPropertyValueByName<T>(Object, String)
ReflectionUtils.SetPropertyByName(Object, String, Object)
ReflectionUtils.GetStructPropertyByName<T>(Object, String)
ReflectionUtils.GetStringPropertyByName(Object, String)
ReflectionUtils.ZipByProperty<T>(Object, Object, Object, Func<T, T, T>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾