namespace System;
/// What every value is (`object`): every type's base, as .NET's. A type
/// overrides what of it it answers its own way.
[Intrinsic]
[Host]
public class Object {
/// Whether `obj` is this one's equal (the same object, unless its type says).
public readonly virtual bool Equals(object? obj);
/// A number equal values share: what sets and dictionaries find them by.
public readonly virtual i32 GetHashCode();
/// What it is: its type (a generic object's definition on the JVM).
public readonly Type GetType();
/// The value as text.
public readonly virtual string ToString();
}