class · System
Records
public class System.Records : System.Any
- Kind
- class
- Namespace
- System
- Assembly
- System.Core
- Access
- public, static, abstract
- Source file
Records.ant
Inheritance
- Base classes
-
AnyRecords
Methods
Whether two arrays hold equal elements in the same order.
A hash of the elements in order (equal arrays hash alike).
static method Text<T>(a: T[]) -> System.String<u8>
#
[a, b, c].
Whether two values are equal (the type's Equals).
The value's Hash().
static method TextOf<T>(value: T) -> System.String<u8>
#
The value's ToString().
static method SameObject(a: System.Any, b: System.Any) -> bool
#
An object without Equals: equal to itself only.
static method ObjectHash(value: System.Any) -> u64
#
An object without IHashable: any's Hash().
static method ObjectText(value: System.Any) -> System.String<u8>
#
An object without IToString: any's ToString() (its class's name unless the class says otherwise).
A value without Equals: never equal to another.
A value without Hash(): 0.
static method NoText<T>(value: T) -> System.String<u8>
#
A value without ToString().
static method NullText() -> System.String<u8>
#
What a null object shows as.
Inherited members (5)
GetTypemethod from AnyUndescribedmethod from AnyToStringmethod from AnyHashmethod from Anydestroymethod from Any
Source
Records as Larva HIR, decompiled from its Larva 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>
}