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
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

MethodBase, classe

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

Espace de noms :  System.Reflection
Assembly :  mscorlib (dans mscorlib.dll)
[SerializableAttribute]
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class MethodBase : MemberInfo, 
	_MethodBase

Le type MethodBase expose les membres suivants.

  NomDescription
Méthode protégéePris en charge par XNA FrameworkMethodBaseInitialise une nouvelle instance de la classe MethodBase.
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.
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.
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 StoreContainsGenericParametersObtient une valeur indiquant si la méthode générique contient des paramètres de type générique non assignés.
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.
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.
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.
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.
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.
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.
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.
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 StoreIsGenericMethodObtient une valeur indiquant si la méthode est générique.
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 StoreIsGenericMethodDefinitionObtient une valeur indiquant si la méthode est une définition de méthode générique.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
Propriété publiquePris en charge par XNA FrameworkMemberTypeEn cas de substitution dans une classe dérivée, obtient une valeur MemberTypes indiquant le type du membre (méthode, constructeur, événement, etc.). (Hérité de MemberInfo.)
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.
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.
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.)
Début
  NomDescription
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 MemberInfo.Equals(Object).)

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


In 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 publiqueMembre statiqueGetCurrentMethodRetourne un objet MethodBase représentant la méthode en cours d'exécution.
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.
Méthode publiquePris en charge par XNA FrameworkPris en charge par  Bibliothèque de classes portableGetHashCodeRetourne le code de hachage de cette instance. (Substitue MemberInfo.GetHashCode().)

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


In 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.
Méthode publiqueMembre statiquePris en charge par XNA FrameworkPris en charge par  Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetMethodFromHandle(RuntimeMethodHandle)Obtient des informations sur une méthode en utilisant la représentation interne des métadonnées (handle) de la méthode.
Méthode publiqueMembre statiquePris en charge par XNA FrameworkPris en charge par  Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)Obtient un objet MethodBase pour le constructeur ou la méthode représentés par le handle spécifié, pour le type générique donné.
Méthode publiqueGetMethodImplementationFlagsEn cas de substitution dans une classe dérivée, retourne les indicateurs MethodImplAttributes.
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é.
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.
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.
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 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 MethodBase sont égaux.
Opérateur publicMembre statiqueInequalityIndique si deux objets MethodBase 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 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.
Implémentation d'interface expliciteMéthode privée_MethodBase.GetTypePour obtenir une description de ce membre, consultez _MethodBase.GetType.
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.
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).
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.
Implémentation d'interface explicitePropriété privée_MethodBase.IsAbstractPour obtenir une description de ce membre, consultez _MethodBase.IsAbstract.
Implémentation d'interface explicitePropriété privée_MethodBase.IsAssemblyPour obtenir une description de ce membre, consultez _MethodBase.IsAssembly.
Implémentation d'interface explicitePropriété privée_MethodBase.IsConstructorPour obtenir une description de ce membre, consultez _MethodBase.IsConstructor.
Implémentation d'interface explicitePropriété privée_MethodBase.IsFamilyPour obtenir une description de ce membre, consultez _MethodBase.IsFamily.
Implémentation d'interface explicitePropriété privée_MethodBase.IsFamilyAndAssemblyPour obtenir une description de ce membre, consultez _MethodBase.IsFamilyAndAssembly.
Implémentation d'interface explicitePropriété privée_MethodBase.IsFamilyOrAssemblyPour obtenir une description de ce membre, consultez _MethodBase.IsFamilyOrAssembly.
Implémentation d'interface explicitePropriété privée_MethodBase.IsFinalPour obtenir une description de ce membre, consultez _MethodBase.IsFinal.
Implémentation d'interface explicitePropriété privée_MethodBase.IsHideBySigPour obtenir une description de ce membre, consultez _MethodBase.IsHideBySig.
Implémentation d'interface explicitePropriété privée_MethodBase.IsPrivatePour obtenir une description de ce membre, consultez _MethodBase.IsPrivate.
Implémentation d'interface explicitePropriété privée_MethodBase.IsPublicPour obtenir une description de ce membre, consultez _MethodBase.IsPublic.
Implémentation d'interface explicitePropriété privée_MethodBase.IsSpecialNamePour obtenir une description de ce membre, consultez _MethodBase.IsSpecialName.
Implémentation d'interface explicitePropriété privée_MethodBase.IsStaticPour obtenir une description de ce membre, consultez _MethodBase.IsStatic.
Implémentation d'interface explicitePropriété privée_MethodBase.IsVirtualPour obtenir une description de ce membre, consultez _MethodBase.IsVirtual.
Début

.NET Framework

Pris en charge dans : 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
  • 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 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.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.