record class · System

Tuple<T1>

public record class Tuple<T1> : IToString, IHashable<Tuple<T1>>

1 item in an object: Item1, fixed when it is made.

Tipo
record class
Espacio de nombres
System
Ensamblado
System.Core
Acceso
public, record
Archivo fuente
Tuples.ant

Parámetros de tipo

NombreRestricciones
T1cualquier tipo

Herencia

Clases base
Any Tuple<T1>
Interfaces
IToString IHashable<TSelf>

Constructores

new(T1 Item1)
#

Métodos

ToValueTuple() : ValueTuple<T1>
#

The same items in a ValueTuple.

override ToString() : str
#

override

override Hash() : u64
#

override

Equals(Tuple<T1> other) : bool
#

Campos

readonly T1 Item1
#

Miembros heredados (3)

Código fuente

Tuple<T1> en Antril, descompilado a partir de su Larva HIR.

System.Tuple`1.ant
// System.Tuple — System.Core (decompiled from Larva HIR)

into namespace System
{
	/// 1 item in an object: Item1, fixed when it is made.
	public record class Tuple<T1> : IToString, IHashable<Tuple<T1>>
	{
		public:
			readonly T1 Item1;

			new(T1 Item1)
			{
				this.Item1 = Item1;
			}

			/// The same items in a ValueTuple.
			ToValueTuple() : ValueTuple<T1> => new ValueTuple<T1>(Item1);
	}
}
Esc