MethodBase Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera informacje o metodach i konstruktorach.
public ref class MethodBase abstract : System::Reflection::MemberInfo
public ref class MethodBase abstract : System::Reflection::MemberInfo, System::Runtime::InteropServices::_MethodBase
public abstract class MethodBase : System.Reflection.MemberInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class MethodBase : System.Reflection.MemberInfo, System.Runtime.InteropServices._MethodBase
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MethodBase : System.Reflection.MemberInfo, System.Runtime.InteropServices._MethodBase
type MethodBase = class
inherit MemberInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type MethodBase = class
inherit MemberInfo
interface _MethodBase
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodBase = class
inherit MemberInfo
interface _MethodBase
Public MustInherit Class MethodBase
Inherits MemberInfo
Public MustInherit Class MethodBase
Inherits MemberInfo
Implements _MethodBase
- Dziedziczenie
- Pochodne
- Atrybuty
- Implementuje
MethodBase
jest klasą bazową MethodInfo i ConstructorInfo.
Po dziedziczeniu z MethodBase
należy zastąpić następujące elementy członkowskie: GetParameters(), Invoke(Object, BindingFlags, Binder, Object[], CultureInfo), GetMethodImplementationFlags(), MethodHandle, Attributes, Name, DeclaringType, MemberType, ReflectedType, GetCustomAttributes(Boolean), GetCustomAttributes(Type, Boolean)i IsDefined(Type, Boolean).
Method |
Inicjuje nowe wystąpienie klasy MethodBase. |
Attributes |
Pobiera atrybuty skojarzone z tą metodą. |
Calling |
Pobiera wartość wskazującą konwencje wywoływania dla tej metody. |
Contains |
Pobiera wartość wskazującą, czy metoda ogólna zawiera nieprzypisane parametry typu ogólnego. |
Custom |
Pobiera kolekcję zawierającą atrybuty niestandardowe tego elementu członkowskiego. (Odziedziczone po MemberInfo) |
Declaring |
Pobiera klasę, która deklaruje ten element członkowski. (Odziedziczone po MemberInfo) |
Is |
Pobiera wartość wskazującą, czy metoda jest abstrakcyjna. |
Is |
Pobiera wartość wskazującą, czy potencjalna widoczność tej metody lub konstruktora jest opisana przez Assembly; oznacza to, że metoda lub konstruktor jest widoczna co najwyżej dla innych typów w tym samym zestawie i nie jest widoczna dla typów pochodnych poza zestawem. |
Is |
Pobiera wartość wskazującą, czy ten obiekt MemberInfo jest częścią zestawu przechowywanego w zbieralnej AssemblyLoadContext. (Odziedziczone po MemberInfo) |
Is |
Zawiera informacje o metodach i konstruktorach. |
Is |
Pobiera wartość wskazującą, czy metoda jest konstruktorem. |
Is |
Pobiera wartość wskazującą, czy widoczność tej metody lub konstruktora jest opisana przez Family; oznacza to, że metoda lub konstruktor jest widoczny tylko w ramach klasy i klas pochodnych. |
Is |
Pobiera wartość wskazującą, czy widoczność tej metody lub konstruktora jest opisana 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. |
Is |
Pobiera wartość wskazującą, czy potencjalna widoczność tej metody lub konstruktora jest opisana przez FamORAssem; oznacza to, że metoda lub konstruktor mogą być wywoływane przez klasy pochodne wszędzie tam, gdzie są, i przez klasy w tym samym zestawie. |
Is |
Pobiera wartość wskazującą, czy ta metoda jest |
Is |
Pobiera wartość wskazującą, czy metoda jest ogólna. |
Is |
Pobiera wartość wskazującą, czy metoda jest definicją metody ogólnej. |
Is |
Pobiera wartość wskazującą, czy tylko składowa tego samego rodzaju z dokładnie tym samym podpisem jest ukryta w klasie pochodnej. |
Is |
Pobiera wartość wskazującą, czy ten element członkowski jest prywatny. |
Is |
Pobiera wartość wskazującą, czy jest to metoda publiczna. |
Is |
Pobiera wartość wskazującą, czy bieżąca metoda lub konstruktor ma krytyczne znaczenie dla zabezpieczeń, czy bezpieczeństwo krytyczne na bieżącym poziomie zaufania, a w związku z tym może wykonywać operacje krytyczne. |
Is |
Pobiera wartość wskazującą, czy bieżąca metoda lub konstruktor ma krytyczne znaczenie dla bezpieczeństwa na bieżącym poziomie zaufania; oznacza to, czy może wykonywać operacje krytyczne i można uzyskać do niego dostęp za pomocą przezroczystego kodu. |
Is |
Pobiera wartość wskazującą, czy bieżąca metoda lub konstruktor jest przezroczysta na bieżącym poziomie zaufania i dlatego nie może wykonywać operacji krytycznych. |
Is |
Pobiera wartość wskazującą, czy ta metoda ma specjalną nazwę. |
Is |
Pobiera wartość wskazującą, czy metoda jest |
Is |
Pobiera wartość wskazującą, czy metoda jest |
Member |
Po zastąpieniu w klasie pochodnej pobiera MemberTypes wartość wskazującą typ składowej — metoda, konstruktor, zdarzenie itd. (Odziedziczone po MemberInfo) |
Metadata |
Pobiera wartość identyfikującą element metadanych. (Odziedziczone po MemberInfo) |
Method |
Pobiera uchwyt do wewnętrznej reprezentacji metadanych metody. |
Method |
Pobiera flagi MethodImplAttributes, które określają atrybuty implementacji metody. |
Module |
Pobiera moduł, w którym zdefiniowano typ, który deklaruje element członkowski reprezentowany przez bieżący MemberInfo. (Odziedziczone po MemberInfo) |
Name |
Pobiera nazwę bieżącego elementu członkowskiego. (Odziedziczone po MemberInfo) |
Reflected |
Pobiera obiekt klasy, który został użyty do uzyskania tego wystąpienia |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi. |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi. (Odziedziczone po MemberInfo) |
Get |
Zwraca obiekt |
Get |
Po zastąpieniu w klasie pochodnej zwraca tablicę wszystkich atrybutów niestandardowych zastosowanych do tego elementu członkowskiego. (Odziedziczone po MemberInfo) |
Get |
Po przesłonięciu w klasie pochodnej zwraca tablicę atrybutów niestandardowych zastosowanych do tego elementu członkowskiego i zidentyfikowaną przez Type. (Odziedziczone po MemberInfo) |
Get |
Zwraca listę obiektów CustomAttributeData reprezentujących dane dotyczące atrybutów zastosowanych do elementu członkowskiego docelowego. (Odziedziczone po MemberInfo) |
Get |
Zwraca tablicę obiektów Type reprezentujących argumenty typu metody ogólnej lub parametry typu definicji metody ogólnej. |
Get |
Zwraca kod skrótu dla tego wystąpienia. |
Get |
Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone po MemberInfo) |
Get |
Po zastąpieniu w klasie pochodnej pobiera obiekt MethodBody, który zapewnia dostęp do strumienia MSIL, zmiennych lokalnych i wyjątków dla bieżącej metody. |
Get |
Pobiera obiekt MethodBase dla konstruktora lub metody reprezentowanej przez określony uchwyt dla określonego typu ogólnego. |
Get |
Pobiera informacje o metodzie przy użyciu wewnętrznej reprezentacji metadanych metody (uchwyt). |
Get |
Gdy przesłonięta w klasie pochodnej, zwraca flagi MethodImplAttributes. |
Get |
Po zastąpieniu w klasie pochodnej pobiera parametry określonej metody lub konstruktora. |
Get |
Zawiera informacje o metodach i konstruktorach. |
Get |
Odnajduje atrybuty elementu członkowskiego i zapewnia dostęp do metadanych składowych. (Odziedziczone po MemberInfo) |
Has |
Zawiera informacje o metodach i konstruktorach. (Odziedziczone po MemberInfo) |
Invoke(Object, Binding |
Po zastąpieniu w klasie pochodnej wywołuje odzwierciedlonej metody lub konstruktora z podanymi parametrami. |
Invoke(Object, Object[]) |
Wywołuje metodę lub konstruktor reprezentowany przez bieżące wystąpienie przy użyciu określonych parametrów. |
Is |
Po zastąpieniu w klasie pochodnej wskazuje, czy do tego elementu członkowskiego zastosowano co najmniej jeden atrybut określonego typu lub jego typów pochodnych. (Odziedziczone po MemberInfo) |
Memberwise |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Equality(Method |
Wskazuje, czy dwa obiekty MethodBase są równe. |
Inequality(Method |
Wskazuje, czy dwa obiekty MethodBase nie są równe. |
_Member |
Mapuje zestaw nazw na odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone po MemberInfo) |
_Member |
Pobiera obiekt Type reprezentujący klasę MemberInfo. (Odziedziczone po MemberInfo) |
_Member |
Pobiera informacje o typie dla obiektu, którego następnie można użyć do pobrania informacji o typie dla interfejsu. (Odziedziczone po MemberInfo) |
_Member |
Pobiera liczbę interfejsów informacyjnych typu zapewnianych przez obiekt (0 lub 1). (Odziedziczone po MemberInfo) |
_Member |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. (Odziedziczone po MemberInfo) |
_Method |
Mapuje zestaw nazw na odpowiedni zestaw identyfikatorów wysyłki. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetType(). |
_Method |
Pobiera informacje o typie dla obiektu, którego następnie można użyć do pobrania informacji o typie dla interfejsu. |
_Method |
Pobiera liczbę interfejsów informacyjnych typu zapewnianych przez obiekt (0 lub 1). |
_Method |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsAbstract. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsAssembly. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsConstructor. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsFamily. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsFamilyAndAssembly. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsFamilyOrAssembly. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsFinal. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsHideBySig. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsPrivate. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsPublic. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsSpecialName. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsStatic. |
_Method |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsVirtual. |
ICustom |
Zwraca tablicę wszystkich atrybutów niestandardowych zdefiniowanych w tym elemencie członkowskim, z wyłączeniem nazwanych atrybutów lub pustej tablicy, jeśli nie ma atrybutów niestandardowych. (Odziedziczone po MemberInfo) |
ICustom |
Zwraca tablicę atrybutów niestandardowych zdefiniowanych na tym elemencie członkowskim, zidentyfikowaną przez typ lub pustą tablicę, jeśli nie ma atrybutów niestandardowych tego typu. (Odziedziczone po MemberInfo) |
ICustom |
Wskazuje, czy na tym elemencie członkowskim zdefiniowano co najmniej jedno wystąpienie |
Get |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
Get |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego. |
Get |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
Get |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego. |
Get |
Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
Get |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
Get |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego. |
Get |
Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego. |
Get |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
Get |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego. |
Is |
Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego, a opcjonalnie stosowane do jego elementów nadrzędnych. |
Is |
Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego. |
Get |
Pobiera token metadanych dla danego elementu członkowskiego, jeśli jest dostępny. |
Has |
Zwraca wartość wskazującą, czy token metadanych jest dostępny dla określonego elementu członkowskiego. |
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Ten typ jest bezpieczny wątkiem.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: