class · System

Records

public class System.Records : System.Any
Tipo
class
Espacio de nombres
System
Ensamblado
System.Core
Acceso
public, static, abstract
Archivo fuente
Records.ant

Herencia

Clases base
Any Records

Métodos

static method Equal<T>(a: T[], b: T[]) -> bool
#

static

Whether two arrays hold equal elements in the same order.

static method Hash<T>(a: T[]) -> u64
#

static

A hash of the elements in order (equal arrays hash alike).

static method Text<T>(a: T[]) -> System.String<u8>
#

static

[a, b, c].

static method Same<T>(a: T, b: T) -> bool
#

static

Whether two values are equal (the type's Equals).

static method HashOf<T>(value: T) -> u64
#

static

The value's Hash().

static method TextOf<T>(value: T) -> System.String<u8>
#

static

The value's ToString().

static method SameObject(a: System.Any, b: System.Any) -> bool
#

static

An object without Equals: equal to itself only.

static method ObjectHash(value: System.Any) -> u64
#

static

An object without IHashable: any's Hash().

static method ObjectText(value: System.Any) -> System.String<u8>
#

static

An object without IToString: any's ToString() (its class's name unless the class says otherwise).

static method NoSame<T>(a: T, b: T) -> bool
#

static

A value without Equals: never equal to another.

static method NoHash<T>(value: T) -> u64
#

static

A value without Hash(): 0.

static method NoText<T>(value: T) -> System.String<u8>
#

static

A value without ToString().

static method NullText() -> System.String<u8>
#

static

What a null object shows as.

Miembros heredados (5)

Código fuente

Records en Larva HIR, descompilado a partir de su Larva HIR.

System.Records.hir
public class System.Records : System.Any
{
    // Whether two arrays hold equal elements in the same order.
    static method Equal<T>(a: T[], b: T[]) -> bool
    // A hash of the elements in order (equal arrays hash alike).
    static method Hash<T>(a: T[]) -> u64
    // `[a, b, c]`.
    static method Text<T>(a: T[]) -> System.String<u8>
    // Whether two values are equal (the type's Equals).
    static method Same<T>(a: T, b: T) -> bool
    // The value's Hash().
    static method HashOf<T>(value: T) -> u64
    // The value's ToString().
    static method TextOf<T>(value: T) -> System.String<u8>
    // An object without Equals: equal to itself only.
    static method SameObject(a: System.Any, b: System.Any) -> bool
    // An object without IHashable: any's Hash().
    static method ObjectHash(value: System.Any) -> u64
    // An object without IToString: any's ToString() (its class's name unless the class says otherwise).
    static method ObjectText(value: System.Any) -> System.String<u8>
    // A value without Equals: never equal to another.
    static method NoSame<T>(a: T, b: T) -> bool
    // A value without Hash(): 0.
    static method NoHash<T>(value: T) -> u64
    // A value without ToString().
    static method NoText<T>(value: T) -> System.String<u8>
    // What a null object shows as.
    static method NullText() -> System.String<u8>
}
Esc