Click or drag to resize
BitAssistant Class
Contains methods for cross-platform bit manipulation.
Inheritance Hierarchy
SystemObject
  FM.IceLinkBitAssistant

Namespace: FM.IceLink
Assembly: FM.IceLink (in FM.IceLink.dll) Version: 3.0.3.0 (3.0.3.0)

The BitAssistant type exposes the following members.

Constructors
  NameDescription
Public methodBitAssistant
Initializes a new instance of the BitAssistant class
Top
Methods
  NameDescription
Public methodStatic memberCastByte
Casts an integer to a byte.
Public methodStatic memberCastInteger
Casts a byte to an integer.
Public methodStatic memberCastLong
Casts a byte to a long.
Public methodStatic memberConvertBytesToDouble
Converts a byte array into a double.
Public methodStatic memberConvertBytesToSingle
Converts a byte array into a single.
Public methodStatic memberConvertDoubleToBytes
Convert a double to a byte array.
Public methodStatic memberConvertSingleToBytes
Converts a single to a byte array.
Public methodStatic memberCopy
Copies bytes from one array to another.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetBinaryBytes
Converts a binary string to a byte array.
Public methodStatic memberGetBinaryString(Byte)
Converts a byte array to a binary string.
Public methodStatic memberGetBinaryString(Byte, Int32, Int32)
Converts a byte array to a binary string.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberGetHexBytes
Converts a hexadecimal string to a byte array.
Public methodStatic memberGetHexString(Byte)
Converts a byte array to a hexadecimal string.
Public methodStatic memberGetHexString(Byte, Int32, Int32)
Converts a byte array to a hexadecimal string.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberLeftShift
Performs a bit-wise left shift on a byte value.
Public methodStatic memberLeftShiftInteger
Performs a bit-wise left shift on an integer value.
Public methodStatic memberLeftShiftLong
Performs a bit-wise left shift on a long value.
Public methodStatic memberLeftShiftShort
Performs a bit-wise left shift on a short value.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberReverse
Performs an in-place reversal of a byte array.
Public methodStatic memberRightShift
Performs an unsigned bit-wise right shift on a byte value.
Public methodStatic memberRightShiftInteger
Performs an unsigned bit-wise right shift on an integer value.
Public methodStatic memberRightShiftLong
Performs an unsigned bit-wise right shift on a long value.
Public methodStatic memberRightShiftShort
Performs an unsigned bit-wise right shift on a short value.
Public methodStatic memberSequencesAreEqual(Byte, Byte)
Compares two sequences of bytes for equality.
Public methodStatic memberSequencesAreEqual(Byte, Int32, Byte, Int32, Int32)
Compares two sequences of bytes for equality.
Public methodStatic memberSequencesAreEqualConstantTime(Byte, Byte)
Compares two sequences of bytes for equality in constant time.
Public methodStatic memberSequencesAreEqualConstantTime(Byte, Int32, Byte, Int32, Int32)
Compares two sequences of bytes for equality in constant time.
Public methodStatic memberSet
Sets a value across an array.
Public methodStatic memberSubArray(Byte, Int32)
Creates a subarray from an existing array.
Public methodStatic memberSubArray(Byte, Int32, Int32)
Creates a subarray from an existing array.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also