Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

MethodBase classe

 

Date de publication : novembre 2016

Fournit des informations sur les méthodes et les constructeurs.

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


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

NomDescription
System_CAPS_protmethodMethodBase()

Initialise une nouvelle instance de la classe MethodBase.

NomDescription
System_CAPS_pubpropertyAttributes

Obtient les attributs associés à cette méthode.

System_CAPS_pubpropertyCallingConvention

Obtient une valeur indiquant les conventions d’appel de cette méthode.

System_CAPS_pubpropertyContainsGenericParameters

Obtient une valeur indiquant si la méthode générique contient des paramètres de type générique non assignés.

System_CAPS_pubpropertyCustomAttributes

Obtient une collection qui contient les attributs personnalisés du membre.(Hérité de MemberInfo.)

System_CAPS_pubpropertyDeclaringType

Obtient la classe qui déclare ce membre.(Hérité de MemberInfo.)

System_CAPS_pubpropertyIsAbstract

Obtient une valeur indiquant si la méthode est abstraite.

System_CAPS_pubpropertyIsAssembly

Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou un constructeur est décrite par MethodAttributes.Assembly; autrement dit, la méthode ou le constructeur est visible au maximum à d’autres types dans le même assembly et dérivée invisibles pour les types en dehors de l’assembly.

System_CAPS_pubpropertyIsConstructor

Obtient une valeur indiquant si la méthode est un constructeur.

System_CAPS_pubpropertyIsFamily

Obtient une valeur indiquant si la visibilité de cette méthode ou le constructeur est décrite par MethodAttributes.Family; autrement dit, la méthode ou le constructeur est visible uniquement dans sa classe et des classes dérivées.

System_CAPS_pubpropertyIsFamilyAndAssembly

Obtient une valeur indiquant si la visibilité de cette méthode ou le constructeur est décrite par MethodAttributes.FamANDAssem; autrement dit, la méthode ou le constructeur peut être appelée par les classes dérivées, mais uniquement si elles se trouvent dans le même assembly.

System_CAPS_pubpropertyIsFamilyOrAssembly

Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou un constructeur est décrite par MethodAttributes.FamORAssem; autrement dit, la méthode ou le constructeur peut être appelée par les classes dérivées où qu’ils soient et par les classes dans le même assembly.

System_CAPS_pubpropertyIsFinal

Obtient une valeur indiquant si cette méthode est final.

System_CAPS_pubpropertyIsGenericMethod

Obtient une valeur indiquant si la méthode est générique.

System_CAPS_pubpropertyIsGenericMethodDefinition

Obtient une valeur indiquant si la méthode est une définition de méthode générique.

System_CAPS_pubpropertyIsHideBySig

Obtient une valeur indiquant si seul un membre du même genre avec exactement la même signature est masqué dans la classe dérivée.

System_CAPS_pubpropertyIsPrivate

Obtient une valeur indiquant si ce membre est privé.

System_CAPS_pubpropertyIsPublic

Obtient une valeur indiquant s’il s’agit d’une méthode publique.

System_CAPS_pubpropertyIsSecurityCritical

Obtient une valeur qui indique si la méthode en cours ou le constructeur est critique de sécurité ou critique sécurisé au niveau de confiance actuel et peut par conséquent exécuter des opérations critiques.

System_CAPS_pubpropertyIsSecuritySafeCritical

Obtient une valeur qui indique si la méthode en cours ou le constructeur est critique sécurisé au niveau de confiance actuel ; Autrement dit, s’il peut exécuter des opérations critiques et être accessible par du code transparent.

System_CAPS_pubpropertyIsSecurityTransparent

Obtient une valeur qui indique si la méthode en cours ou le constructeur est transparent à l’approbation en cours de niveau et par conséquent ne peut pas exécuter d’opérations critiques.

System_CAPS_pubpropertyIsSpecialName

Obtient une valeur indiquant si cette méthode a un nom spécial.

System_CAPS_pubpropertyIsStatic

Obtient une valeur indiquant si la méthode est static.

System_CAPS_pubpropertyIsVirtual

Obtient une valeur indiquant si la méthode est virtual.

System_CAPS_pubpropertyMemberType

En cas de substitution dans une classe dérivée, récupère une valeur MemberTypes indiquant le type du membre (méthode, constructeur, événement, etc.).(Hérité de MemberInfo.)

System_CAPS_pubpropertyMetadataToken

Obtient une valeur qui identifie un élément de métadonnées.(Hérité de MemberInfo.)

System_CAPS_pubpropertyMethodHandle

Obtient un handle vers la représentation interne des métadonnées d’une méthode.

System_CAPS_pubpropertyMethodImplementationFlags

Obtient le MethodImplAttributes indicateurs qui spécifient les attributs d’une implémentation de méthode.

System_CAPS_pubpropertyModule

Obtient le module dans lequel le type qui déclare le membre représenté par les MemberInfo est défini.(Hérité de MemberInfo.)

System_CAPS_pubpropertyName

Obtient le nom du membre actuel.(Hérité de MemberInfo.)

System_CAPS_pubpropertyReflectedType

Obtient l’objet de classe qui a été utilisé pour obtenir cette instance de MemberInfo.(Hérité de MemberInfo.)

NomDescription
System_CAPS_pubmethodEquals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.(Remplace MemberInfo.Equals(Object).)

System_CAPS_protmethodFinalize()

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.)

System_CAPS_pubmethodSystem_CAPS_staticGetCurrentMethod()

Retourne un MethodBase objet représentant la méthode en cours d’exécution.

System_CAPS_pubmethodGetCustomAttributes(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.)

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

En cas de substitution dans une classe dérivée, retourne un tableau d’attributs personnalisés appliqués à ce membre et identifiés par Type.(Hérité de MemberInfo.)

System_CAPS_pubmethodGetCustomAttributesData()

Retourne une liste de CustomAttributeData objets représentant des données relatives aux attributs qui ont été appliqués au membre cible.(Hérité de MemberInfo.)

System_CAPS_pubmethodGetGenericArguments()

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.

System_CAPS_pubmethodGetHashCode()

Retourne le code de hachage de cette instance.(Remplace MemberInfo.GetHashCode().)

System_CAPS_pubmethodGetMethodBody()

En cas de substitution dans une classe dérivée, obtient un MethodBody objet qui donne accès au flux MSIL, aux variables locales et aux exceptions pour la méthode actuelle.

System_CAPS_pubmethodSystem_CAPS_staticGetMethodFromHandle(RuntimeMethodHandle)

Obtient des informations sur la méthode en utilisant la représentation interne des métadonnées de la méthode (handle).

System_CAPS_pubmethodSystem_CAPS_staticGetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Obtient un MethodBase objet pour le constructeur ou la méthode représentée par le handle spécifié, pour le type générique spécifié.

System_CAPS_pubmethodGetMethodImplementationFlags()

Lors du remplacement dans une classe dérivée, retourne les indicateurs MethodImplAttributes.

System_CAPS_pubmethodGetParameters()

En cas de substitution dans une classe dérivée, obtient les paramètres de la méthode spécifiée ou le constructeur.

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)

En cas de substitution dans une classe dérivée, appelle la méthode reflétée ou le constructeur avec les paramètres donnés.

System_CAPS_pubmethodInvoke(Object, Object[])

Appelle la méthode ou le constructeur représenté par l’instance actuelle, selon les paramètres spécifiés.

System_CAPS_pubmethodIsDefined(Type, Boolean)

En 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ées à ce membre.(Hérité de MemberInfo.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_puboperatorSystem_CAPS_staticEquality(MethodBase, MethodBase)

Indique si deux objets MethodBase sont égaux.

System_CAPS_puboperatorSystem_CAPS_staticInequality(MethodBase, MethodBase)

Indique si deux objets MethodBase ne sont pas égaux.

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetType()

Obtient un Type objet représentant le MemberInfo (classe).(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_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.(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_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.(Hérité de MemberInfo.)

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MethodBase.GetType()

Pour obtenir une description de ce membre, consultez _MethodBase.GetType.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_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.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MethodBase.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_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.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsAbstract

Pour obtenir une description de ce membre, consultez _MethodBase.IsAbstract.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsAssembly

Pour obtenir une description de ce membre, consultez _MethodBase.IsAssembly.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsConstructor

Pour obtenir une description de ce membre, consultez _MethodBase.IsConstructor.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFamily

Pour obtenir une description de ce membre, consultez _MethodBase.IsFamily.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFamilyAndAssembly

Pour obtenir une description de ce membre, consultez _MethodBase.IsFamilyAndAssembly.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFamilyOrAssembly

Pour obtenir une description de ce membre, consultez _MethodBase.IsFamilyOrAssembly.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFinal

Pour obtenir une description de ce membre, consultez _MethodBase.IsFinal.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsHideBySig

Pour obtenir une description de ce membre, consultez _MethodBase.IsHideBySig.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsPrivate

Pour obtenir une description de ce membre, consultez _MethodBase.IsPrivate.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsPublic

Pour obtenir une description de ce membre, consultez _MethodBase.IsPublic.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsSpecialName

Pour obtenir une description de ce membre, consultez _MethodBase.IsSpecialName.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsStatic

Pour obtenir une description de ce membre, consultez _MethodBase.IsStatic.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsVirtual

Pour obtenir une description de ce membre, consultez _MethodBase.IsVirtual.

NomDescription
System_CAPS_pubmethodGetCustomAttribute(Type)

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute(Type, Boolean)

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié et éventuellement inspecte les ancêtres de ce membre.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute<T>()

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute<T>(Boolean)

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié et éventuellement inspecte les ancêtres de ce membre.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes()

Surchargé. Récupère une collection d’attributs personnalisés qui sont appliqués à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes(Type)

Surchargé. Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes<T>(Boolean)

Surchargé. Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié et éventuellement inspecte les ancêtres de ce membre.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodIsDefined(Type)

Surchargé. Indique si des attributs personnalisés d’un type spécifié sont appliqués à un membre spécifié.(Défini par CustomAttributeExtensions.)

MethodBase est la classe de base de MethodInfo et ConstructorInfo.

SecurityAction.InheritanceDemand

for full trust for inheritors. This class cannot be inherited by partially trusted code.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1

Ce type est thread-safe.

Retour au début
Afficher: