JSMethodInfo Classe

Définition

Encapsule un objet MethodInfo.Wraps a MethodInfo object.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class JSMethodInfo sealed : System::Reflection::MethodInfo
public sealed class JSMethodInfo : System.Reflection.MethodInfo
type JSMethodInfo = class
    inherit MethodInfo
Public NotInheritable Class JSMethodInfo
Inherits MethodInfo
Héritage

Propriétés

Attributes

Obtient les attributs qui sont associés à cette méthode.Gets the attributes that are associated with this method.

CallingConvention

Obtient une valeur indiquant les conventions d'appel de cette méthode.Gets a value indicating the calling conventions for this method.

(Hérité de MethodBase)
ContainsGenericParameters

Obtient une valeur indiquant si une méthode générique contient des paramètres de type générique non attribués.Gets a value that indicates whether a generic method contains unassigned generic type parameters.

(Hérité de MethodInfo)
CustomAttributes

Obtient une collection qui contient les attributs personnalisés de ce membre.Gets a collection that contains this member's custom attributes.

(Hérité de MemberInfo)
DeclaringType

Obtient le type qui déclare cette méthode.Gets the type that declares this method.

IsAbstract

Obtient une valeur indiquant si la méthode est abstraite.Gets a value indicating whether the method is abstract.

(Hérité de MethodBase)
IsAssembly

Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par Assembly, c'est-à-dire si la méthode ou le constructeur est visible au maximum par d'autres types du même assembly, et n'est pas visible par des types dérivés à l'extérieur de l'assembly.Gets a value indicating whether the potential visibility of this method or constructor is described by Assembly; that is, the method or constructor is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly.

(Hérité de MethodBase)
IsCollectible

Obtient une valeur qui indique si cet objet MemberInfo fait partie d’un assembly contenu dans un AssemblyLoadContext pouvant être collecté.Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Hérité de MemberInfo)
IsConstructedGenericMethod (Hérité de MethodBase)
IsConstructor

Obtient une valeur indiquant si la méthode est un constructeur.Gets a value indicating whether the method is a constructor.

(Hérité de MethodBase)
IsFamily

Obtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par Family, c'est-à-dire si la méthode ou le constructeur est visible uniquement dans sa classe et dans ses classes dérivées.Gets a value indicating whether the visibility of this method or constructor is described by Family; that is, the method or constructor is visible only within its class and derived classes.

(Hérité de MethodBase)
IsFamilyAndAssembly

Obtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par FamANDAssem, c'est-à-dire si la méthode ou le constructeur peut être appelé par des classes dérivées, mais uniquement si elles se trouvent dans le même assembly.Gets a value indicating whether the visibility of this method or constructor is described by FamANDAssem; that is, the method or constructor can be called by derived classes, but only if they are in the same assembly.

(Hérité de MethodBase)
IsFamilyOrAssembly

Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par FamORAssem, c'est-à-dire si la méthode ou le constructeur peut être appelé par des classes dérivées où qu'elles se trouvent, et par des classes du même assembly.Gets a value indicating whether the potential visibility of this method or constructor is described by FamORAssem; that is, the method or constructor can be called by derived classes wherever they are, and by classes in the same assembly.

(Hérité de MethodBase)
IsFinal

Obtient une valeur indiquant si cette méthode est final.Gets a value indicating whether this method is final.

(Hérité de MethodBase)
IsGenericMethod

Obtient une valeur indiquant si la méthode actuelle est une méthode générique.Gets a value indicating whether the current method is a generic method.

(Hérité de MethodInfo)
IsGenericMethodDefinition

Obtient une valeur indiquant si le MethodInfo actuel représente la définition d'une méthode générique.Gets a value indicating whether the current MethodInfo represents the definition of a generic method.

(Hérité de MethodInfo)
IsHideBySig

Obtient une valeur indiquant si seul un membre du même type, doté d'une signature identique, est caché dans la classe dérivée.Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class.

(Hérité de MethodBase)
IsPrivate

Obtient une valeur indiquant si ce membre est privé.Gets a value indicating whether this member is private.

(Hérité de MethodBase)
IsPublic

Obtient une valeur indiquant s'il s'agit d'une méthode publique.Gets a value indicating whether this is a public method.

(Hérité de MethodBase)
IsSecurityCritical

Obtient une valeur qui indique si la méthode ou le constructeur actuel est critique de sécurité (security-critical) ou critique sécurisé (security-safe-critical) au niveau de confiance actuel et peut par conséquent exécuter des opérations critiques.Gets a value that indicates whether the current method or constructor is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.

(Hérité de MethodBase)
IsSecuritySafeCritical

Obtient une valeur qui indique si la méthode ou le constructeur actuel est critique sécurisé au niveau de confiance actuel ; autrement dit, si la méthode ou le constructeur peut exécuter des opérations critiques et être accessible par du code transparent.Gets a value that indicates whether the current method or constructor is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.

(Hérité de MethodBase)
IsSecurityTransparent

Obtient une valeur qui indique si la méthode ou le constructeur actuel est transparent au niveau de confiance actuel et ne peut par conséquent pas exécuter d'opérations critiques.Gets a value that indicates whether the current method or constructor is transparent at the current trust level, and therefore cannot perform critical operations.

(Hérité de MethodBase)
IsSpecialName

Obtient une valeur indiquant si cette méthode est dotée d'un nom spécial.Gets a value indicating whether this method has a special name.

(Hérité de MethodBase)
IsStatic

Obtient une valeur indiquant si la méthode est static.Gets a value indicating whether the method is static.

(Hérité de MethodBase)
IsVirtual

Obtient une valeur indiquant si la méthode est virtual.Gets a value indicating whether the method is virtual.

(Hérité de MethodBase)
MemberType

Obtient le type de membre correspondant à cette méthode.Gets the type of member that this method is. Identifie le type de classe dérivé de MemberInfo duquel cette classe dérive.Identifies the type of class derived from MemberInfo that this class derives from.

MetadataToken

Obtient une valeur qui identifie un élément de métadonnées.Gets a value that identifies a metadata element.

(Hérité de MemberInfo)
MethodHandle

Obtient un handle vers la représentation interne des métadonnées de cette méthode.Gets a handle to the internal metadata representation of this method.

MethodImplementationFlags

Obtient les indicateurs MethodImplAttributes qui spécifient les attributs de l'implémentation d'une méthode.Gets the MethodImplAttributes flags that specify the attributes of a method implementation.

(Hérité de MethodBase)
Module

Obtient le module dans lequel le type qui déclare le membre représenté par le MemberInfo actuel est défini.Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Hérité de MemberInfo)
Name

Obtient le nom de cette méthode.Gets the name of this method.

ReflectedType

Obtient l'objet de classe qui a été utilisé pour obtenir cette instance par réflexion.Gets the class object that was used to obtain this instance through reflection.

ReturnParameter

Obtient un objet ParameterInfo qui contient des informations relatives au type de retour de la méthode, telles que la présence de modificateurs personnalisés.Gets a ParameterInfo object that contains information about the return type of the method, such as whether the return type has custom modifiers.

(Hérité de MethodInfo)
ReturnType

Obtient le type de la valeur de retour de cette méthode.Gets the type of the return value of this method.

ReturnTypeCustomAttributes

Obtient les attributs personnalisés du type de la valeur de retour de cette méthode.Gets the custom attributes for the type of the return value of this method.

Méthodes

CreateDelegate(Type)

Crée un délégué du type spécifié à partir de cette méthode.Creates a delegate of the specified type from this method.

(Hérité de MethodInfo)
CreateDelegate(Type, Object)

Crée un délégué du type spécifié avec la cible spécifiée à partir de cette méthode.Creates a delegate of the specified type with the specified target from this method.

(Hérité de MethodInfo)
Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.Returns a value that indicates whether this instance is equal to a specified object.

(Hérité de MethodInfo)
GetBaseDefinition()

Retourne l'objet MethodInfo pour la méthode de la classe de base directe ou indirecte dans laquelle cette méthode a d'abord été déclarée.Returns the MethodInfo object for the method of the direct or indirect base class in which this method was first declared.

GetCustomAttributes(Boolean)

Retourne un tableau qui contient les attributs personnalisés attachés à cette méthode.Returns an array that contains the custom attributes that are attached to this method.

GetCustomAttributes(Type, Boolean)

Retourne un tableau qui contient les attributs personnalisés attachés à cette méthode, en recherchant uniquement les attributs du type spécifié.Returns an array that contains the custom attributes that are attached to this method, searching only for attributes of the specified type.

GetCustomAttributesData()

Renvoie une liste d’objets CustomAttributeData représentant des données sur les attributs qui ont été appliqués au membre cible.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Hérité de MemberInfo)
GetGenericArguments()

Retourne un tableau d'objets Type qui représentent les arguments de type d'une méthode générique ou les paramètres de type d'une définition de méthode générique.Returns an array of Type objects that represent the type arguments of a generic method or the type parameters of a generic method definition.

(Hérité de MethodInfo)
GetGenericMethodDefinition()

Retourne un objet MethodInfo qui représente une définition de méthode générique à partir de laquelle la méthode actuelle peut être construite.Returns a MethodInfo object that represents a generic method definition from which the current method can be constructed.

(Hérité de MethodInfo)
GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

(Hérité de MethodInfo)
GetMethodBody()

En cas de substitution dans une classe dérivée, obtient un objet MethodBody qui donne accès au flux MSIL, aux variables locales et aux exceptions pour la méthode actuelle.When overridden in a derived class, gets a MethodBody object that provides access to the MSIL stream, local variables, and exceptions for the current method.

(Hérité de MethodBase)
GetMethodImplementationFlags()

Retourne les informations relatives à l'implémentation de cette méthode.Returns information about the implementation of this method.

GetParameters()

Paramètres de cette méthode.Gets the parameters of this method.

GetType() (Hérité de MethodInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Hérité de MemberInfo)
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

Appelle la méthode à l'aide des informations spécifiées.Invokes the method, using the specified information.

Invoke(Object, Object[]) (Hérité de MethodInfo)
IsDefined(Type, Boolean)

Détermine si le type d'attribut spécifié est attaché à cette méthode.Determines whether the specified attribute type is attached to this method.

MakeGenericMethod(Type[])

Substitue les éléments d'un tableau de types aux paramètres de type de la définition de méthode générique actuelle et retourne un objet MethodInfo représentant la méthode construite résultante.Substitutes the elements of an array of types for the type parameters of the current generic method definition, and returns a MethodInfo object representing the resulting constructed method.

(Hérité de MethodInfo)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente la méthode.Returns a string that represents the method.

Implémentations d’interfaces explicites

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Hérité de MemberInfo)
_MemberInfo.GetType()

Obtient un objet Type représentant la classe MemberInfo.Gets a Type object representing the MemberInfo class.

(Hérité de MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Hérité de MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Hérité de MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Hérité de MemberInfo)
_MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Hérité de MethodBase)
_MethodBase.GetType()

Pour obtenir une description de ce membre, consultez GetType().For a description of this member, see GetType().

(Hérité de MethodBase)
_MethodBase.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Hérité de MethodBase)
_MethodBase.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Hérité de MethodBase)
_MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Hérité de MethodBase)
_MethodBase.IsAbstract

Pour obtenir une description de ce membre, consultez IsAbstract.For a description of this member, see IsAbstract.

(Hérité de MethodBase)
_MethodBase.IsAssembly

Pour obtenir une description de ce membre, consultez IsAssembly.For a description of this member, see IsAssembly.

(Hérité de MethodBase)
_MethodBase.IsConstructor

Pour obtenir une description de ce membre, consultez IsConstructor.For a description of this member, see IsConstructor.

(Hérité de MethodBase)
_MethodBase.IsFamily

Pour obtenir une description de ce membre, consultez IsFamily.For a description of this member, see IsFamily.

(Hérité de MethodBase)
_MethodBase.IsFamilyAndAssembly

Pour obtenir une description de ce membre, consultez IsFamilyAndAssembly.For a description of this member, see IsFamilyAndAssembly.

(Hérité de MethodBase)
_MethodBase.IsFamilyOrAssembly

Pour obtenir une description de ce membre, consultez IsFamilyOrAssembly.For a description of this member, see IsFamilyOrAssembly.

(Hérité de MethodBase)
_MethodBase.IsFinal

Pour obtenir une description de ce membre, consultez IsFinal.For a description of this member, see IsFinal.

(Hérité de MethodBase)
_MethodBase.IsHideBySig

Pour obtenir une description de ce membre, consultez IsHideBySig.For a description of this member, see IsHideBySig.

(Hérité de MethodBase)
_MethodBase.IsPrivate

Pour obtenir une description de ce membre, consultez IsPrivate.For a description of this member, see IsPrivate.

(Hérité de MethodBase)
_MethodBase.IsPublic

Pour obtenir une description de ce membre, consultez IsPublic.For a description of this member, see IsPublic.

(Hérité de MethodBase)
_MethodBase.IsSpecialName

Pour obtenir une description de ce membre, consultez IsSpecialName.For a description of this member, see IsSpecialName.

(Hérité de MethodBase)
_MethodBase.IsStatic

Pour obtenir une description de ce membre, consultez IsStatic.For a description of this member, see IsStatic.

(Hérité de MethodBase)
_MethodBase.IsVirtual

Pour obtenir une description de ce membre, consultez IsVirtual.For a description of this member, see IsVirtual.

(Hérité de MethodBase)
_MethodInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Hérité de MethodInfo)
_MethodInfo.GetType()

Fournit l'accès à la méthode GetType() à partir de COM.Provides access to the GetType() method from COM.

(Hérité de MethodInfo)
_MethodInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Hérité de MethodInfo)
_MethodInfo.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Hérité de MethodInfo)
_MethodInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Hérité de MethodInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean) (Hérité de MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) (Hérité de MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean) (Hérité de MemberInfo)

Méthodes d’extension

GetCustomAttribute(MemberInfo, Type)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Indique si les attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié, et, éventuellement, appliqués à ses ancêtres.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetRuntimeBaseDefinition(MethodInfo)

Récupère un objet qui représente la méthode spécifiée dans la classe de base directe ou indirecte où la méthode a été déclarée la première fois.Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared.

S’applique à

Voir aussi