SnapUInt32 Class

Represents an unsigned 32-bit integer in a SnapDB database.

Definition

Namespace: SnapDB.Snap.Types
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public class SnapUInt32 : SnapTypeBase<SnapUInt32>
Inheritance
Object    SnapTypeBase    SnapTypeBaseSnapUInt32    SnapUInt32

Constructors

SnapUInt32 Initializes a new instance of the SnapUInt32 class.
SnapUInt32(UInt32) Initializes a new instance of the SnapUInt32 class with a specified value.

Properties

GenericTypeGuid Gets the GUID for the SnapUInt32 type.
(Overrides SnapTypeBaseGenericTypeGuid)
Size Gets the size, in bytes, of the SnapUInt32 data type.
(Overrides SnapTypeBaseSize)

Methods

Clear Clears (sets to zero) the SnapUInt32 value.
(Overrides SnapTypeBaseClear)
Clone Creates a new instance that is a copy of the current instance.
(Inherited from SnapTypeBaseT)
Compare Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
(Inherited from SnapTypeBaseT)
CompareTo(Byte*) Compares this SnapUInt32 to a memory stream and returns a value indicating their relative order.
(Overrides SnapTypeBaseTCompareTo(Byte*))
CompareTo(SnapUInt32) Compares this SnapUInt32 to another SnapUInt32 which then returns a value indicating their relative order.
(Overrides SnapTypeBaseTCompareTo(T))
CopyTo Copies the SnapUInt32 value to the specified destination SnapUInt32.
(Overrides SnapTypeBaseTCopyTo(T))
CreateValueMethods Creates and returns a new instance of SnapCustomMethodsUInt32 to provide custom methods for SnapUInt32 values.
(Overrides SnapTypeBaseTCreateValueMethods)
Equals(Object)Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(T) Indicates whether the current object is equal to another object of the same type.
(Inherited from SnapTypeBaseT)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
IsBetween Determines whether the current SnapUInt32 is between the specified lower and upper bounds (inclusive lower bound, exclusive upper bound).
(Overrides SnapTypeBaseTIsBetween(T, T))
IsEqualTo Determines whether the current SnapUInt32 is equal to the specified SnapUInt32.
(Overrides SnapTypeBaseTIsEqualTo(T))
IsGreaterThan Determines whether the current SnapUInt32 is greater than the specified SnapUInt32.
(Overrides SnapTypeBaseTIsGreaterThan(T))
IsGreaterThanOrEqualTo Determines whether the current SnapUInt32 is greater than or equal to the specified SnapUInt32.
(Overrides SnapTypeBaseTIsGreaterThanOrEqualTo(T))
IsLessThan Determines whether the current SnapUInt32 is less than the specified SnapUInt32.
(Overrides SnapTypeBaseTIsLessThan(T))
IsLessThanOrEqualTo Determines whether the current instance is less than or equal to a specified value.
(Inherited from SnapTypeBaseT)
IsNotEqualTo Compares the current instance with another instance of the same type and determines whether they are not equal.
(Inherited from SnapTypeBaseT)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
MethodCopy Executes a copy command without modifying the current class.
(Inherited from SnapTypeBase)
Read(BinaryStreamBase) Reads a SnapUInt32 value from the specified binary stream.
(Overrides SnapTypeBaseRead(BinaryStreamBase))
Read(Byte*) Reads a SnapUInt32 value from the specified byte stream pointer.
(Overrides SnapTypeBaseRead(Byte*))
Read(Stream) Reads the provided key from the stream.
(Inherited from SnapTypeBase)
SetMax Sets the SnapUInt32 value to the maximum possible value (UInt32.MaxValue).
(Overrides SnapTypeBaseSetMax)
SetMin Sets the value of this SnapUInt32 to the minimum possible value.
(Overrides SnapTypeBaseSetMin)
ToStringReturns a string that represents the current object.
(Inherited from Object)
Write(BinaryStreamBase) Writes the SnapUInt32 value to the specified binary stream.
(Overrides SnapTypeBaseWrite(BinaryStreamBase))
Write(Byte*) Writes the SnapUInt32 value to the specified byte stream pointer.
(Overrides SnapTypeBaseWrite(Byte*))
Write(Stream) Writes the provided key to the stream.
(Inherited from SnapTypeBase)

Fields

Value The value of the SnapUInt32.

See Also