Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

MethodInfo, classe

Identifie les attributs d'une méthode et donne accès aux métadonnées de la méthode.

Espace de noms :  System.Reflection
Assembly :  mscorlib (dans mscorlib.dll)

[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class MethodInfo : MethodBase, 
	_MethodInfo

Le type MethodInfo expose les membres suivants.

  NomDescription
Méthode protégéePris en charge par XNA FrameworkMethodInfoInitialise une nouvelle instance de la classe MethodInfo.
Début

  NomDescription
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreAttributesObtient les attributs associés à cette méthode. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreCallingConventionObtient une valeur indiquant les conventions d'appel de cette méthode. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkContainsGenericParametersObtient une valeur indiquant si la méthode générique contient des paramètres de type générique non assignés. (Hérité de MethodBase.)

Dans XNA Framework, ce membre est substitué par ContainsGenericParameters.
Propriété publiquePris en charge dans .NET pour les applications du Windows StoreCustomAttributesObtient une collection qui contient les attributs personnalisés de ce membre. (Hérité de MemberInfo.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreDeclaringTypeObtient la classe qui déclare ce membre. (Hérité de MemberInfo.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsAbstractObtient une valeur indiquant si la méthode est abstraite. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsAssemblyObtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par MethodAttributes.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. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsConstructorObtient une valeur indiquant si la méthode est un constructeur. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsFamilyObtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par MethodAttributes.Family, c'est-à-dire si la méthode ou le constructeur est visible uniquement dans sa classe et dans ses classes dérivées. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsFamilyAndAssemblyObtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par MethodAttributes.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. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsFamilyOrAssemblyObtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par MethodAttributes.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. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsFinalObtient une valeur indiquant si cette méthode est final. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkIsGenericMethodObtient une valeur indiquant si la méthode est générique. (Hérité de MethodBase.)

Dans XNA Framework, ce membre est substitué par IsGenericMethod.
Propriété publiquePris en charge par XNA FrameworkIsGenericMethodDefinitionObtient une valeur indiquant si la méthode est une définition de méthode générique. (Hérité de MethodBase.)

Dans XNA Framework, ce membre est substitué par IsGenericMethodDefinition.
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsHideBySigObtient une valeur indiquant si seul un membre du même type, doté d'une signature identique, est caché dans la classe dérivée. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsPrivateObtient une valeur indiquant si ce membre est privé. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsPublicObtient une valeur indiquant s'il s'agit d'une méthode publique. (Hérité de MethodBase.)
Propriété publiqueIsSecurityCriticalObtient 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. (Hérité de MethodBase.)
Propriété publiqueIsSecuritySafeCriticalObtient 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. (Hérité de MethodBase.)
Propriété publiqueIsSecurityTransparentObtient 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. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsSpecialNameObtient une valeur indiquant si cette méthode est dotée d'un nom spécial. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsStaticObtient une valeur indiquant si la méthode est static. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreIsVirtualObtient une valeur indiquant si la méthode est virtual. (Hérité de MethodBase.)
Propriété publiquePris en charge par XNA FrameworkMemberTypeObtient une MemberTypes valeur indiquant que ce membre est une méthode. (Substitue MemberInfo.MemberType.)
Propriété publiqueMetadataTokenObtient une valeur qui identifie un élément de métadonnées. (Hérité de MemberInfo.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableMethodHandleObtient un handle vers la représentation interne des métadonnées d'une méthode. (Hérité de MethodBase.)
Propriété publiquePris en charge dans .NET pour les applications du Windows StoreMethodImplementationFlagsObtient les indicateurs MethodImplAttributes qui spécifient les attributs de l'implémentation d'une méthode. (Hérité de MethodBase.)
Propriété publiquePris en charge dans .NET pour les applications du Windows StoreModuleObtient le module dans lequel le type qui déclare le membre représenté par le MemberInfo actuel est défini. (Hérité de MemberInfo.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreNameObtient le nom du membre actuel. (Hérité de MemberInfo.)
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableReflectedTypeObtient l'objet classe utilisé pour obtenir cette instance de MemberInfo. (Hérité de MemberInfo.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreReturnParameterObtient 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.
Propriété publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreReturnTypeObtient le type de retour de cette méthode.
Propriété publiquePris en charge par XNA FrameworkReturnTypeCustomAttributesObtient les attributs personnalisés du type de retour.
Début

  NomDescription
Méthode publiquePris en charge dans .NET pour les applications du Windows StoreCreateDelegate(Type)Crée un délégué du type spécifié à partir de cette méthode.
Méthode publiquePris en charge dans .NET pour les applications du Windows StoreCreateDelegate(Type, Object)Crée un délégué du type spécifié avec la cible spécifiée à partir de cette méthode.
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableEqualsRetourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Substitue MethodBase.Equals(Object).)

Dans XNA Framework 3.0, ce membre est hérité de Object.Equals(Object).


Dans Bibliothèque de classes portable Bibliothèque de classes portable, ce membre est hérité de Object.Equals(Object).
Méthode protégéePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableGetBaseDefinitionEn cas de substitution dans une classe dérivée, retourne l'objet MethodInfo pour la méthode sur la classe de base directe ou indirecte dans laquelle la méthode représentée par cette instance a été déclarée initialement.
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableGetCustomAttributes(Boolean)En cas de substitution dans une classe dérivée, retourne un tableau de tous les attributs personnalisés appliqués à ce membre. (Hérité de MemberInfo.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableGetCustomAttributes(Type, Boolean)En cas de substitution dans une classe dérivée, retourne un tableau des attributs personnalisés appliqués à ce membre et identifiés par Type. (Hérité de MemberInfo.)
Méthode publiqueGetCustomAttributesDataRetourne une liste d'objets CustomAttributeData représentant des données relatives aux attributs qui ont été appliqués au membre cible. (Hérité de MemberInfo.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetGenericArgumentsRetourne 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. (Substitue MethodBase.GetGenericArguments().)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetGenericMethodDefinitionRetourne 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.
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableGetHashCodeRetourne le code de hachage de cette instance. (Substitue MethodBase.GetHashCode().)

Dans XNA Framework 3.0, ce membre est hérité de Object.GetHashCode().


Dans Bibliothèque de classes portable Bibliothèque de classes portable, ce membre est hérité de Object.GetHashCode().
Méthode publiqueGetMethodBodyEn 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. (Hérité de MethodBase.)
Méthode publiqueGetMethodImplementationFlagsEn cas de substitution dans une classe dérivée, retourne les indicateurs MethodImplAttributes. (Hérité de MethodBase.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetParametersEn cas de substitution dans une classe dérivée, obtient les paramètres de la méthode ou du constructeur spécifié. (Hérité de MethodBase.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreInvoke(Object, Object[])Appelle la méthode ou le constructeur représentés par l'instance actuelle, à l'aide des paramètres spécifiés. (Hérité de MethodBase.)
Méthode publiquePris en charge par XNA FrameworkInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)En cas de substitution dans une classe dérivée, appelle la méthode ou le constructeur réfléchi avec les paramètres donnés. (Hérité de MethodBase.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableIsDefinedEn cas de substitution dans une classe dérivée, indique si un ou plusieurs attributs du type spécifié ou de ses types dérivés sont appliqués à ce membre. (Hérité de MemberInfo.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreMakeGenericMethodSubstitue 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.
Méthode protégéePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Opérateur publicMembre statiqueEqualityIndique si deux objets MethodInfo sont égaux.
Opérateur publicMembre statiqueInequalityIndique si deux objets MethodInfo ne sont pas égaux.
Début

  NomDescription
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttribute(Type)Surchargé. Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttribute(Type, Boolean)Surchargé. 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. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttribute<T>()Surchargé. Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttribute<T>(Boolean)Surchargé. 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. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttributes()Surchargé. Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttributes(Boolean)Surchargé. 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. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttributes(Type)Surchargé. Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttributes(Type, Boolean)Surchargé. 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. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttributes<T>()Surchargé. Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetCustomAttributes<T>(Boolean)Surchargé. 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. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreGetRuntimeBaseDefinitionRé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. (Défini par RuntimeReflectionExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreIsDefined(Type)Surchargé. Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié. (Défini par CustomAttributeExtensions.)
Méthode d'extension publiquePris en charge dans .NET pour les applications du Windows StoreIsDefined(Type, Boolean)Surchargé. 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. (Défini par CustomAttributeExtensions.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privée_MemberInfo.GetIDsOfNamesMappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée_MemberInfo.GetTypeObtient un objet Type représentant la classe MemberInfo. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée_MemberInfo.GetTypeInfoRécupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée_MemberInfo.GetTypeInfoCountRécupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée_MemberInfo.InvokeFournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée_MethodBase.GetIDsOfNamesMappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée_MethodBase.GetTypePour obtenir une description de ce membre, consultez _MethodBase.GetType. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée_MethodBase.GetTypeInfoRécupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée_MethodBase.GetTypeInfoCountRécupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée_MethodBase.InvokeFournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsAbstractPour obtenir une description de ce membre, consultez _MethodBase.IsAbstract. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsAssemblyPour obtenir une description de ce membre, consultez _MethodBase.IsAssembly. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsConstructorPour obtenir une description de ce membre, consultez _MethodBase.IsConstructor. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsFamilyPour obtenir une description de ce membre, consultez _MethodBase.IsFamily. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsFamilyAndAssemblyPour obtenir une description de ce membre, consultez _MethodBase.IsFamilyAndAssembly. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsFamilyOrAssemblyPour obtenir une description de ce membre, consultez _MethodBase.IsFamilyOrAssembly. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsFinalPour obtenir une description de ce membre, consultez _MethodBase.IsFinal. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsHideBySigPour obtenir une description de ce membre, consultez _MethodBase.IsHideBySig. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsPrivatePour obtenir une description de ce membre, consultez _MethodBase.IsPrivate. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsPublicPour obtenir une description de ce membre, consultez _MethodBase.IsPublic. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsSpecialNamePour obtenir une description de ce membre, consultez _MethodBase.IsSpecialName. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsStaticPour obtenir une description de ce membre, consultez _MethodBase.IsStatic. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée_MethodBase.IsVirtualPour obtenir une description de ce membre, consultez _MethodBase.IsVirtual. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée_MethodInfo.GetIDsOfNamesMappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.
Implémentation d'interface expliciteMéthode privée_MethodInfo.GetTypeFournit l'accès à la méthode GetType à partir de COM.
Implémentation d'interface expliciteMéthode privée_MethodInfo.GetTypeInfoRécupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.
Implémentation d'interface expliciteMéthode privée_MethodInfo.GetTypeInfoCountRécupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).
Implémentation d'interface expliciteMéthode privée_MethodInfo.InvokeFournit l'accès aux propriétés et aux méthodes exposées par un objet.
Début

Les instances de MethodInfo sont obtenues en appelant la méthode GetMethods ou GetMethod d'un objet Type ou d'un objet qui dérive de Type, ou en appelant la méthode MakeGenericMethod d'un MethodInfo qui représente une définition de méthode générique.

Pour obtenir la liste des conditions invariables des termes spécifiques aux méthodes génériques, consultez la propriété IsGenericMethod. Pour obtenir la liste des conditions invariables des autres termes utilisés dans une réflexion générique, consultez la propriété IsGenericType.

Remarques à l'attention des héritiers

Lorsque vous héritez de MethodInfo, vous devez substituer MethodInfo.GetBaseDefinition, MethodInfo.ReturnType, MethodInfo.ReturnTypeCustomAttributes, MethodBase.GetParameters, MethodBase.GetMethodImplementationFlags, MethodBase.MethodHandle, MethodBase.Attributes, MethodBase.Invoke, MemberInfo.Name, MemberInfo.MemberType, MemberInfo.DeclaringType, MemberInfo.ReflectedType, MemberInfo.GetCustomAttributes, MemberInfo.GetCustomAttributes et MemberInfo.IsDefined.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

  • SecurityAction.InheritanceDemand 

    pour une confiance totale accordée aux héritiers. Cette classe ne peut pas être héritée par du code d'un niveau de confiance partiel.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ce type est thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft