OpenNETCF Smart Device Framework 2.3
Generates a CRC for the data in an open data stream

Namespace:  OpenNETCF
Assembly:  OpenNETCF (in OpenNETCF.dll) Version: 2.3.0.0

Syntax

C#
public static ulong GenerateChecksum(
	Stream stream,
	int crcBitLength,
	ulong polynomial
)
Visual Basic (Declaration)
Public Shared Function GenerateChecksum ( _
	stream As Stream, _
	crcBitLength As Integer, _
	polynomial As ULong _
) As ULong
Visual Basic (Usage)
Dim stream As Stream
Dim crcBitLength As Integer
Dim polynomial As ULong
Dim returnValue As ULong

returnValue = CRC.GenerateChecksum(stream, _
	crcBitLength, polynomial)
Visual C++
public:
static unsigned long long GenerateChecksum(
	Stream^ stream, 
	int crcBitLength, 
	unsigned long long polynomial
)
J#
public static UInt64 GenerateChecksum(
	Stream stream,
	int crcBitLength,
	UInt64 polynomial
)
JScript
public static function GenerateChecksum(
	stream : Stream, 
	crcBitLength : int, 
	polynomial : ulong
) : ulong
JavaScript
OpenNETCF.CRC.GenerateChecksum = function(stream, crcBitLength, polynomial);

Parameters

stream
Type: System.IO..::.Stream
Stream to use as a source for the data
crcBitLength
Type: System..::.Int32
polynomial
Type: System..::.UInt64
Custom Polynomial or CRCPolynomial to use in the CRC

Return Value

The data's CRC

See Also