MethodInfo Klasa

Definicja

Odnajduje atrybuty metody i zapewnia dostęp do metadanych metody.Discovers the attributes of a method and provides access to method metadata.

public ref class MethodInfo abstract : System::Reflection::MethodBase, System::Runtime::InteropServices::_MethodInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class MethodInfo : System.Reflection.MethodBase, System.Runtime.InteropServices._MethodInfo
type MethodInfo = class
    inherit MethodBase
    interface _MethodInfo
Public MustInherit Class MethodInfo
Inherits MethodBase
Implements _MethodInfo
Dziedziczenie
Pochodne
Atrybuty
Implementuje

Uwagi

MethodInfo Klasa reprezentuje metodę typu.The MethodInfo class represents a method of a type. Można użyć MethodInfo obiektu, aby uzyskać informacje o metodzie reprezentowanej przez obiekt i wywołaniu metody.You can use a MethodInfo object to obtain information about the method that the object represents and to invoke the method. Na przykład:For example:

MethodInfo Wystąpienia można utworzyć wystąpienia MethodInfo.MakeGenericMethod Type.GetMethods ,wywołującType.GetMethod metodę lub, lub wywołując metodę obiektu,któryreprezentujedefinicjęmetodyogólnej.MethodInfoYou can instantiate a MethodInfo instances by calling the Type.GetMethods or Type.GetMethod method, or by calling the MethodInfo.MakeGenericMethod method of a MethodInfo object that represents a generic method definition.

Aby zapoznać się z listą warunków niewariantów dla warunków specyficznych dla metod ogólnych, IsGenericMethod Zobacz właściwość.For a list of the invariant conditions for terms specific to generic methods, see the IsGenericMethod property. Aby uzyskać listę niezmiennych warunków dla innych terminów używanych w odbiciu ogólnym, zobacz IsGenericType właściwość.For a list of the invariant conditions for other terms used in generic reflection, see the IsGenericType property.

Uwagi dotyczące dziedziczenia

W przypadku dziedziczenia MethodInfoz, należy przesłonić ReturnTypeCustomAttributes GetMethodImplementationFlags() ReturnType GetBaseDefinition() GetParameters() ,Attributes, ,,Invoke(Object, BindingFlags, Binder, Object[], CultureInfo),,,,, ,MemberType MethodHandle Name DeclaringType, ,ReflectedType ,iIsDefined(Type, Boolean). GetCustomAttributes(Boolean) GetCustomAttributes(Type, Boolean)When you inherit from MethodInfo, you must override GetBaseDefinition(), ReturnType, ReturnTypeCustomAttributes, GetParameters(), GetMethodImplementationFlags(), MethodHandle, Attributes, Invoke(Object, BindingFlags, Binder, Object[], CultureInfo), Name, MemberType, DeclaringType, ReflectedType, GetCustomAttributes(Boolean), GetCustomAttributes(Type, Boolean), and IsDefined(Type, Boolean).

Konstruktory

MethodInfo()

Inicjuje nowe wystąpienie klasy MethodInfo klasy.Initializes a new instance of the MethodInfo class.

Właściwości

Attributes

Pobiera atrybuty skojarzone z tą metodą.Gets the attributes associated with this method.

(Odziedziczone po MethodBase)
CallingConvention

Pobiera wartość wskazującą konwencje wywoływania dla tej metody.Gets a value indicating the calling conventions for this method.

(Odziedziczone po MethodBase)
ContainsGenericParameters

Pobiera wartość wskazującą, czy metoda ogólna zawiera nieprzypisane parametry typu ogólnego.Gets a value that indicates whether a generic method contains unassigned generic type parameters.

CustomAttributes

Pobiera kolekcję zawierającą atrybuty niestandardowe tego elementu członkowskiego.Gets a collection that contains this member's custom attributes.

(Odziedziczone po MemberInfo)
DeclaringType

Pobiera klasę, która deklaruje ten element członkowski.Gets the class that declares this member.

(Odziedziczone po MemberInfo)
IsAbstract

Pobiera wartość wskazującą, czy metoda jest abstrakcyjna.Gets a value indicating whether the method is abstract.

(Odziedziczone po MethodBase)
IsAssembly

Pobiera wartość wskazującą, czy potencjalna widoczność tej metody lub konstruktora jest opisywana przez Assembly; oznacza to, że metoda lub Konstruktor jest widoczny w większości do innych typów w tym samym zestawie i nie jest widoczny dla typów pochodnych poza zestawem.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.

(Odziedziczone po MethodBase)
IsCollectible

Pobiera wartość wskazującą, czy ten MemberInfo obiekt jest częścią zestawu przechowywanego w elemencie kolekcjonowanym. AssemblyLoadContextGets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Odziedziczone po MemberInfo)
IsConstructedGenericMethod (Odziedziczone po MethodBase)
IsConstructor

Pobiera wartość wskazującą, czy metoda jest konstruktorem.Gets a value indicating whether the method is a constructor.

(Odziedziczone po MethodBase)
IsFamily

Pobiera wartość wskazującą, czy widoczność tej metody lub konstruktora jest opisywana przez Family. oznacza to, że metoda lub Konstruktor jest widoczny tylko w obrębie klasy i klas pochodnych.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.

(Odziedziczone po MethodBase)
IsFamilyAndAssembly

Pobiera wartość wskazującą, czy widoczność tej metody lub konstruktora jest opisywana przez FamANDAssem. oznacza to, że metoda lub Konstruktor mogą być wywoływane przez klasy pochodne, ale tylko wtedy, gdy znajdują się w tym samym zestawie.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.

(Odziedziczone po MethodBase)
IsFamilyOrAssembly

Pobiera wartość wskazującą, czy potencjalna widoczność tej metody lub konstruktora jest opisywana przez FamORAssem. oznacza to, że metoda lub Konstruktor mogą być wywoływane przez klasy pochodne wszędzie tam, gdzie są, i według klas w tym samym zestawie.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.

(Odziedziczone po MethodBase)
IsFinal

Pobiera wartość wskazującą, czy ta metoda jest final.Gets a value indicating whether this method is final.

(Odziedziczone po MethodBase)
IsGenericMethod

Pobiera wartość wskazującą, czy bieżąca metoda jest metodą rodzajową.Gets a value indicating whether the current method is a generic method.

IsGenericMethodDefinition

Pobiera wartość wskazującą, czy bieżący MethodInfo reprezentuje definicję metody ogólnej.Gets a value indicating whether the current MethodInfo represents the definition of a generic method.

IsHideBySig

Pobiera wartość wskazującą, czy tylko element członkowski tego samego rodzaju o dokładnie takiej samej sygnaturze jest ukryty w klasie pochodnej.Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class.

(Odziedziczone po MethodBase)
IsPrivate

Pobiera wartość wskazującą, czy ten element członkowski jest prywatny.Gets a value indicating whether this member is private.

(Odziedziczone po MethodBase)
IsPublic

Pobiera wartość wskazującą, czy jest to metoda publiczna.Gets a value indicating whether this is a public method.

(Odziedziczone po MethodBase)
IsSecurityCritical

Pobiera wartość wskazującą, czy bieżąca metoda lub Konstruktor ma krytyczne znaczenie dla zabezpieczeń lub zabezpieczenia-krytycznie na bieżącym poziomie zaufania, dlatego może wykonywać krytyczne operacje.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.

(Odziedziczone po MethodBase)
IsSecuritySafeCritical

Pobiera wartość wskazującą, czy bieżąca metoda lub Konstruktor zapewnia zabezpieczenia — krytycznie na bieżącym poziomie zaufania; oznacza to, czy może wykonywać krytyczne operacje i można uzyskać do nich dostęp za pomocą przezroczystego kodu.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.

(Odziedziczone po MethodBase)
IsSecurityTransparent

Pobiera wartość wskazującą, czy bieżąca metoda lub Konstruktor jest przezroczysty na bieżącym poziomie zaufania, w związku z czym nie można wykonać operacji krytycznych.Gets a value that indicates whether the current method or constructor is transparent at the current trust level, and therefore cannot perform critical operations.

(Odziedziczone po MethodBase)
IsSpecialName

Pobiera wartość wskazującą, czy ta metoda ma specjalną nazwę.Gets a value indicating whether this method has a special name.

(Odziedziczone po MethodBase)
IsStatic

Pobiera wartość wskazującą, czy metoda jest static.Gets a value indicating whether the method is static.

(Odziedziczone po MethodBase)
IsVirtual

Pobiera wartość wskazującą, czy metoda jest virtual.Gets a value indicating whether the method is virtual.

(Odziedziczone po MethodBase)
MemberType

MemberTypes Pobiera wartość wskazującą, że ten element członkowski jest metodą.Gets a MemberTypes value indicating that this member is a method.

MetadataToken

Pobiera wartość, która identyfikuje element metadanych.Gets a value that identifies a metadata element.

(Odziedziczone po MemberInfo)
MethodHandle

Pobiera dojście do wewnętrznej reprezentacji metadanych metody.Gets a handle to the internal metadata representation of a method.

(Odziedziczone po MethodBase)
MethodImplementationFlags

MethodImplAttributes Pobiera flagi określające atrybuty implementacji metody.Gets the MethodImplAttributes flags that specify the attributes of a method implementation.

(Odziedziczone po MethodBase)
Module

Pobiera moduł, w którym jest zdefiniowany typ, który deklaruje element członkowski reprezentowany MemberInfo przez bieżące.Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Odziedziczone po MemberInfo)
Name

Pobiera nazwę bieżącego elementu członkowskiego.Gets the name of the current member.

(Odziedziczone po MemberInfo)
ReflectedType

Pobiera obiekt klasy, który został użyty do uzyskania tego wystąpienia MemberInfo.Gets the class object that was used to obtain this instance of MemberInfo.

(Odziedziczone po MemberInfo)
ReturnParameter

ParameterInfo Pobiera obiekt, który zawiera informacje o zwracanym typie metody, na przykład czy typ zwracany ma Modyfikatory niestandardowe.Gets a ParameterInfo object that contains information about the return type of the method, such as whether the return type has custom modifiers.

ReturnType

Pobiera zwracany typ tej metody.Gets the return type of this method.

ReturnTypeCustomAttributes

Pobiera atrybuty niestandardowe dla zwracanego typu.Gets the custom attributes for the return type.

Metody

CreateDelegate(Type)

Tworzy delegata określonego typu z tej metody.Creates a delegate of the specified type from this method.

CreateDelegate(Type, Object)

Tworzy delegat określonego typu z określonym elementem docelowym z tej metody.Creates a delegate of the specified type with the specified target from this method.

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.Returns a value that indicates whether this instance is equal to a specified object.

GetBaseDefinition()

Gdy jest zastępowany w klasie pochodnej, zwraca MethodInfo obiekt dla metody z bezpośredniej lub pośredniej klasy bazowej, w której Metoda reprezentowana przez to wystąpienie została najpierw zadeklarowana.When overridden in a derived class, returns the MethodInfo object for the method on the direct or indirect base class in which the method represented by this instance was first declared.

GetCustomAttributes(Boolean)

Gdy jest zastępowany w klasie pochodnej, zwraca tablicę wszystkich atrybutów niestandardowych zastosowanych do tego elementu członkowskiego.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Odziedziczone po MemberInfo)
GetCustomAttributes(Type, Boolean)

Gdy jest zastępowany w klasie pochodnej, zwraca tablicę atrybutów niestandardowych zastosowanych do tego elementu członkowskiego i identyfikowanych przez Type.When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Odziedziczone po MemberInfo)
GetCustomAttributesData()

Zwraca listę CustomAttributeData obiektów reprezentujących dane dotyczące atrybutów, które zostały zastosowane do docelowego elementu członkowskiego.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Odziedziczone po MemberInfo)
GetGenericArguments()

Zwraca tablicę Type obiektów, która reprezentuje argumenty typu metody ogólnej lub parametry typu definicji metody ogólnej.Returns an array of Type objects that represent the type arguments of a generic method or the type parameters of a generic method definition.

GetGenericMethodDefinition()

MethodInfo Zwraca obiekt, który reprezentuje definicję metody ogólnej, z której można utworzyć bieżącą metodę.Returns a MethodInfo object that represents a generic method definition from which the current method can be constructed.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.Returns the hash code for this instance.

GetMethodBody()

Gdy jest zastępowany w klasie pochodnej, pobiera MethodBody obiekt, który zapewnia dostęp do strumienia MSIL, zmiennych lokalnych i wyjątków dla bieżącej metody.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.

(Odziedziczone po MethodBase)
GetMethodImplementationFlags()

Gdy jest zastępowany w klasie pochodnej, zwraca MethodImplAttributes flagi.When overridden in a derived class, returns the MethodImplAttributes flags.

(Odziedziczone po MethodBase)
GetParameters()

Gdy jest zastępowany w klasie pochodnej, pobiera parametry określonej metody lub konstruktora.When overridden in a derived class, gets the parameters of the specified method or constructor.

(Odziedziczone po MethodBase)
GetType()
HasSameMetadataDefinitionAs(MemberInfo) (Odziedziczone po MemberInfo)
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

Gdy jest zastępowany w klasie pochodnej, wywołuje odbitej metody lub konstruktora z podanym parametrem.When overridden in a derived class, invokes the reflected method or constructor with the given parameters.

(Odziedziczone po MethodBase)
Invoke(Object, Object[])
IsDefined(Type, Boolean)

Gdy jest zastępowany w klasie pochodnej, wskazuje, czy co najmniej jeden atrybut określonego typu lub jego typów pochodnych jest stosowany do tego elementu członkowskiego.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Odziedziczone po MemberInfo)
MakeGenericMethod(Type[])

Zastępuje elementy tablicy typów dla parametrów typu bieżącej definicji metody ogólnej i zwraca MethodInfo obiekt reprezentujący wynikową metodę skonstruowaną.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.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Operatory

Equality(MethodInfo, MethodInfo)

Wskazuje, czy MethodInfo dwa obiekty są równe.Indicates whether two MethodInfo objects are equal.

Inequality(MethodInfo, MethodInfo)

Wskazuje, czy MethodInfo dwa obiekty nie są równe.Indicates whether two MethodInfo objects are not equal.

Jawne implementacje interfejsu

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

(Odziedziczone po MemberInfo)
_MemberInfo.GetType()

Type Pobiera obiekt MemberInfo reprezentujący klasę.Gets a Type object representing the MemberInfo class.

(Odziedziczone po MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Odziedziczone po MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Odziedziczone po MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.Provides access to properties and methods exposed by an object.

(Odziedziczone po MemberInfo)
_MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

(Odziedziczone po MethodBase)
_MethodBase.GetType()

Aby uzyskać opis tego elementu członkowskiego, GetType()Zobacz.For a description of this member, see GetType().

(Odziedziczone po MethodBase)
_MethodBase.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Odziedziczone po MethodBase)
_MethodBase.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Odziedziczone po MethodBase)
_MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.Provides access to properties and methods exposed by an object.

(Odziedziczone po MethodBase)
_MethodBase.IsAbstract

Aby uzyskać opis tego elementu członkowskiego, IsAbstractZobacz.For a description of this member, see IsAbstract.

(Odziedziczone po MethodBase)
_MethodBase.IsAssembly

Aby uzyskać opis tego elementu członkowskiego, IsAssemblyZobacz.For a description of this member, see IsAssembly.

(Odziedziczone po MethodBase)
_MethodBase.IsConstructor

Aby uzyskać opis tego elementu członkowskiego, IsConstructorZobacz.For a description of this member, see IsConstructor.

(Odziedziczone po MethodBase)
_MethodBase.IsFamily

Aby uzyskać opis tego elementu członkowskiego, IsFamilyZobacz.For a description of this member, see IsFamily.

(Odziedziczone po MethodBase)
_MethodBase.IsFamilyAndAssembly

Aby uzyskać opis tego elementu członkowskiego, IsFamilyAndAssemblyZobacz.For a description of this member, see IsFamilyAndAssembly.

(Odziedziczone po MethodBase)
_MethodBase.IsFamilyOrAssembly

Aby uzyskać opis tego elementu członkowskiego, IsFamilyOrAssemblyZobacz.For a description of this member, see IsFamilyOrAssembly.

(Odziedziczone po MethodBase)
_MethodBase.IsFinal

Aby uzyskać opis tego elementu członkowskiego, IsFinalZobacz.For a description of this member, see IsFinal.

(Odziedziczone po MethodBase)
_MethodBase.IsHideBySig

Aby uzyskać opis tego elementu członkowskiego, IsHideBySigZobacz.For a description of this member, see IsHideBySig.

(Odziedziczone po MethodBase)
_MethodBase.IsPrivate

Aby uzyskać opis tego elementu członkowskiego, IsPrivateZobacz.For a description of this member, see IsPrivate.

(Odziedziczone po MethodBase)
_MethodBase.IsPublic

Aby uzyskać opis tego elementu członkowskiego, IsPublicZobacz.For a description of this member, see IsPublic.

(Odziedziczone po MethodBase)
_MethodBase.IsSpecialName

Aby uzyskać opis tego elementu członkowskiego, IsSpecialNameZobacz.For a description of this member, see IsSpecialName.

(Odziedziczone po MethodBase)
_MethodBase.IsStatic

Aby uzyskać opis tego elementu członkowskiego, IsStaticZobacz.For a description of this member, see IsStatic.

(Odziedziczone po MethodBase)
_MethodBase.IsVirtual

Aby uzyskać opis tego elementu członkowskiego, IsVirtualZobacz.For a description of this member, see IsVirtual.

(Odziedziczone po MethodBase)
_MethodInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

_MethodInfo.GetType()

Zapewnia dostęp do GetType() metody z modelu com.Provides access to the GetType() method from COM.

_MethodInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, którego można użyć do uzyskania informacji o typie dla interfejsu.Retrieves the type information for an object, which can be used to get the type information for an interface.

_MethodInfo.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

_MethodInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.Provides access to properties and methods exposed by an object.

ICustomAttributeProvider.GetCustomAttributes(Boolean) (Odziedziczone po MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) (Odziedziczone po MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean) (Odziedziczone po MemberInfo)

Metody rozszerzania

GetCustomAttribute(MemberInfo, Type)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego i, opcjonalnie, stosowane do jego elementów nadrzędnych.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetMetadataToken(MemberInfo)

Pobiera token metadanych dla danego elementu członkowskiego, jeśli jest dostępny.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

Zwraca wartość wskazującą, czy token metadanych jest dostępny dla określonego elementu członkowskiego.Returns a value that indicates whether a metadata token is available for the specified member.

GetBaseDefinition(MethodInfo)
GetRuntimeBaseDefinition(MethodInfo)

Pobiera obiekt, który reprezentuje określoną metodę dla bezpośredniej lub pośredniej klasy bazowej, w której metoda została po raz pierwszy zadeklarowana.Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared.

Zabezpieczenia

InheritanceDemand
aby uzyskać pełne zaufanie dla obiektów dziedziczących.for full trust for inheritors. Klasa ta nie może być dziedziczona przez kod częściowo zaufany.This class cannot be inherited by partially trusted code.

Dotyczy

Bezpieczeństwo wątkowe

Ten typ jest bezpieczny wątkowo.This type is thread safe.

Zobacz też