|   | BitwiseCastToInt64 Method | 
        
        Performs proper bitwise conversion between unsigned and signed value
        
        Namespace: GSFAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
Syntaxpublic static long ToInt64(
	ulong unsignedInt
)
Public Shared Function ToInt64 ( 
	unsignedInt As ULong
) As Long
GSF.BitwiseCast.ToInt64 = function(unsignedInt);
Parameters
- unsignedInt  UInt64
- Unsigned integer that is passed in to be converted to a long.
Return Value
Int64The long value.
 Remarks
RemarksThis function is useful because Convert.ToInt64 will throw an OverflowException for values greater than Int64.MaxValue.
For example, this function correctly converts unsigned 64-bit integer 18446744073709551615 (i.e., UInt64.MaxValue) to signed 64-bit integer -1.
 See Also
See Also