final class · System.Reflection
PartsDescriber
final class PartsDescriber : TypeDescriber
Types made from others (arrays, pointers, nullables, functions): their parts.
- Tipo
- final class
- Espacio de nombres
- System.Reflection
- Ensamblado
- System.Core
- Acceso
- internal, final
- Archivo fuente
Reflection.ant
Herencia
- Clases base
-
AnyTypeDescriberPartsDescriber
Constructores
Métodos
Miembros privados e internos (4)
Miembros heredados (17)
Interfacesmétodo de TypeDescriberFieldsmétodo de TypeDescriberPropertiesmétodo de TypeDescriberMethodsmétodo de TypeDescriberConstructorsmétodo de TypeDescriberEnumNamesmétodo de TypeDescriberEnumValuesmétodo de TypeDescriberAttributesmétodo de TypeDescriberGetFieldmétodo de TypeDescriberSetFieldmétodo de TypeDescriberInvokemétodo de TypeDescriberConstructmétodo de TypeDescriberGetTypemétodo de AnyUndescribedmétodo de AnyToStringmétodo de AnyHashmétodo de Anydestroymétodo de Any
Código fuente
PartsDescriber en Antril, descompilado a partir de su Larva HIR.
// System.Reflection.PartsDescriber — System.Core (decompiled from Larva HIR)
import System;
into namespace System.Reflection
{
/// Types made from others (arrays, pointers, nullables, functions): their parts.
final class PartsDescriber : TypeDescriber
{
readonly Type? element;
readonly Type[] parts;
readonly i32 rank;
readonly Type? baseType;
public:
new(Type? element, Type[] parts, i32 rank, Type? baseType)
{
this.element = element;
this.parts = parts;
this.rank = rank;
this.baseType = baseType;
}
override Base() : Type? => baseType;
override Arguments() : Type[] => parts;
override Element() : Type? => element;
override Rank() : i32 => rank;
}
}