Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.hash.crc64
  • Platforms: .NET, .NET Standard 2.0, Island

 

Checksum

 

// .NET, .NET Standard 2.0
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
// Island
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64

 

// .NET, .NET Standard 2.0
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
// Island
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)

 

// .NET, .NET Standard 2.0
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
// Island
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64

 

// .NET, .NET Standard 2.0
func Checksum(data Slice<Byte>, tab Memory<Table>) uint64
// Island
func Checksum(data Slice<Byte>, tab Memory<Table>) uint64

 

// .NET, .NET Standard 2.0
Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint64
// Island
Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint64

Parameters:

  • data:
  • tab:

ECMA

 

const ECMA: Int64 = -3932672073523589310;

 

const Int64 ECMA = -3932672073523589310

 

static let ECMA: Int64 = -3932672073523589310

 

const ECMA Int64 = -3932672073523589310

 

Dim ECMA As Int64 = -3932672073523589310

ISO

 

const ISO: Int64 = -2882303761517117440;

 

const Int64 ISO = -2882303761517117440

 

static let ISO: Int64 = -2882303761517117440

 

const ISO Int64 = -2882303761517117440

 

Dim ISO As Int64 = -2882303761517117440

MakeTable

 

// .NET, .NET Standard 2.0
class method MakeTable(poly: uint64): Memory<Table>
// Island
class method MakeTable(poly: uint64): Memory<Table>

 

// .NET, .NET Standard 2.0
static Memory<Table> MakeTable(uint64 poly)
// Island
static Memory<Table> MakeTable(uint64 poly)

 

// .NET, .NET Standard 2.0
static func MakeTable(_ poly: uint64) -> Memory<Table>
// Island
static func MakeTable(_ poly: uint64) -> Memory<Table>

 

// .NET, .NET Standard 2.0
func MakeTable(poly uint64) Memory<Table>
// Island
func MakeTable(poly uint64) Memory<Table>

 

// .NET, .NET Standard 2.0
Shared Function MakeTable(poly As uint64) As Memory<Table>
// Island
Shared Function MakeTable(poly As uint64) As Memory<Table>

Parameters:

  • poly:

New

 

// .NET, .NET Standard 2.0
class method New(tab: Memory<Table>): Hash64
// Island
class method New(tab: Memory<Table>): Hash64

 

// .NET, .NET Standard 2.0
static Hash64 New(Memory<Table> tab)
// Island
static Hash64 New(Memory<Table> tab)

 

// .NET, .NET Standard 2.0
static func New(_ tab: Memory<Table>) -> Hash64
// Island
static func New(_ tab: Memory<Table>) -> Hash64

 

// .NET, .NET Standard 2.0
func New(tab Memory<Table>) Hash64
// Island
func New(tab Memory<Table>) Hash64

 

// .NET, .NET Standard 2.0
Shared Function New(tab As Memory<Table>) As Hash64
// Island
Shared Function New(tab As Memory<Table>) As Hash64

Parameters:

  • tab:

Size

 

const Size: Int64 = 8;

 

const Int64 Size = 8

 

static let Size: Int64 = 8

 

const Size Int64 = 8

 

Dim Size As Int64 = 8

Update

 

// .NET, .NET Standard 2.0
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
// Island
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64

 

// .NET, .NET Standard 2.0
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
// Island
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)

 

// .NET, .NET Standard 2.0
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
// Island
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64

 

// .NET, .NET Standard 2.0
func Update(crc uint64, tab Memory<Table>, p Slice<Byte>) uint64
// Island
func Update(crc uint64, tab Memory<Table>, p Slice<Byte>) uint64

 

// .NET, .NET Standard 2.0
Shared Function Update(crc As uint64, tab As Memory<Table>, p As Slice<Byte>) As uint64
// Island
Shared Function Update(crc As uint64, tab As Memory<Table>, p As Slice<Byte>) As uint64

Parameters:

  • crc:
  • tab:
  • p:

 

ECMA

 

const ECMA: Int64 = -3932672073523589310;

 

const Int64 ECMA = -3932672073523589310

 

static let ECMA: Int64 = -3932672073523589310

 

const ECMA Int64 = -3932672073523589310

 

Dim ECMA As Int64 = -3932672073523589310

ISO

 

const ISO: Int64 = -2882303761517117440;

 

const Int64 ISO = -2882303761517117440

 

static let ISO: Int64 = -2882303761517117440

 

const ISO Int64 = -2882303761517117440

 

Dim ISO As Int64 = -2882303761517117440

Size

 

const Size: Int64 = 8;

 

const Int64 Size = 8

 

static let Size: Int64 = 8

 

const Size Int64 = 8

 

Dim Size As Int64 = 8

 

Checksum

 

// .NET, .NET Standard 2.0
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
// Island
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64

 

// .NET, .NET Standard 2.0
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
// Island
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)

 

// .NET, .NET Standard 2.0
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
// Island
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64

 

// .NET, .NET Standard 2.0
func Checksum(data Slice<Byte>, tab Memory<Table>) uint64
// Island
func Checksum(data Slice<Byte>, tab Memory<Table>) uint64

 

// .NET, .NET Standard 2.0
Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint64
// Island
Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint64

Parameters:

  • data:
  • tab:

MakeTable

 

// .NET, .NET Standard 2.0
class method MakeTable(poly: uint64): Memory<Table>
// Island
class method MakeTable(poly: uint64): Memory<Table>

 

// .NET, .NET Standard 2.0
static Memory<Table> MakeTable(uint64 poly)
// Island
static Memory<Table> MakeTable(uint64 poly)

 

// .NET, .NET Standard 2.0
static func MakeTable(_ poly: uint64) -> Memory<Table>
// Island
static func MakeTable(_ poly: uint64) -> Memory<Table>

 

// .NET, .NET Standard 2.0
func MakeTable(poly uint64) Memory<Table>
// Island
func MakeTable(poly uint64) Memory<Table>

 

// .NET, .NET Standard 2.0
Shared Function MakeTable(poly As uint64) As Memory<Table>
// Island
Shared Function MakeTable(poly As uint64) As Memory<Table>

Parameters:

  • poly:

New

 

// .NET, .NET Standard 2.0
class method New(tab: Memory<Table>): Hash64
// Island
class method New(tab: Memory<Table>): Hash64

 

// .NET, .NET Standard 2.0
static Hash64 New(Memory<Table> tab)
// Island
static Hash64 New(Memory<Table> tab)

 

// .NET, .NET Standard 2.0
static func New(_ tab: Memory<Table>) -> Hash64
// Island
static func New(_ tab: Memory<Table>) -> Hash64

 

// .NET, .NET Standard 2.0
func New(tab Memory<Table>) Hash64
// Island
func New(tab Memory<Table>) Hash64

 

// .NET, .NET Standard 2.0
Shared Function New(tab As Memory<Table>) As Hash64
// Island
Shared Function New(tab As Memory<Table>) As Hash64

Parameters:

  • tab:

Update

 

// .NET, .NET Standard 2.0
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
// Island
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64

 

// .NET, .NET Standard 2.0
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
// Island
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)

 

// .NET, .NET Standard 2.0
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
// Island
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64

 

// .NET, .NET Standard 2.0
func Update(crc uint64, tab Memory<Table>, p Slice<Byte>) uint64
// Island
func Update(crc uint64, tab Memory<Table>, p Slice<Byte>) uint64

 

// .NET, .NET Standard 2.0
Shared Function Update(crc As uint64, tab As Memory<Table>, p As Slice<Byte>) As uint64
// Island
Shared Function Update(crc As uint64, tab As Memory<Table>, p As Slice<Byte>) As uint64

Parameters:

  • crc:
  • tab:
  • p: