final class · System.Reflection
ConstructorInfo
public final class ConstructorInfo : MethodBase
A constructor: makes objects through Invoke(arguments).
- Tipo
- final class
- Espacio de nombres
- System.Reflection
- Ensamblado
- System.Core
- Acceso
- public, final
- Archivo fuente
Reflection.ant
Herencia
- Clases base
-
AnyMemberInfoMethodBaseConstructorInfo
Métodos
Invoke(any?[] arguments) : any
#
A new object (a value type's comes boxed).
override ToString() : str
#
Miembros privados e internos (1)
new(Type declaring, i32 flags, TypeDescriber describer, i32 index, ParameterInfo[] parameters)
#
Miembros heredados (12)
GetParametersmétodo de MethodBaseGetCustomAttributesmétodo de MemberInfoGetCustomAttributesmétodo de MemberInfoIsDefinedmétodo de MemberInfoNamepropiedad de MemberInfoDeclaringTypepropiedad de MemberInfoIsPublicpropiedad de MemberInfoIsStaticpropiedad de MemberInfoGetTypemétodo de AnyUndescribedmétodo de AnyHashmétodo de Anydestroymétodo de Any
Código fuente
ConstructorInfo en Antril, descompilado a partir de su Larva HIR.
// System.Reflection.ConstructorInfo — System.Core (decompiled from Larva HIR)
import System;
into namespace System.Reflection
{
/// A constructor: makes objects through `Invoke(arguments)`.
public final class ConstructorInfo : MethodBase
{
internal:
new(Type declaring, i32 flags, TypeDescriber describer, i32 index, ParameterInfo[] parameters) : base(declaring, ".ctor", flags, describer, index, parameters)
{
}
public:
/// A new object (a value type's comes boxed).
Invoke(any?[] arguments) : any
{
Check(arguments);
return Describer.Construct(Index, arguments);
}
override ToString() : str => "Void .ctor(" + Parameters.Text(GetParameters()) + ")";
}
}