MethodBase Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni su metodi e costruttori.
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
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
MethodBase
è la classe base di MethodInfo e ConstructorInfo.
Quando si eredita da MethodBase
, è necessario eseguire l'override dei membri seguenti: GetParameters(), NameMethodHandleAttributesDeclaringTypeGetMethodImplementationFlags()Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)ReflectedTypeGetCustomAttributes(Boolean)MemberTypeGetCustomAttributes(Type, Boolean)e .IsDefined(Type, Boolean)
Method |
Inizializza una nuova istanza della classe MethodBase. |
Attributes |
Ottiene gli attributi associati a questo metodo. |
Calling |
Ottiene un valore che indica le convenzioni di chiamata per questo metodo. |
Contains |
Ottiene un valore che indica se il metodo generico contiene parametri di tipo generico non assegnati. |
Custom |
Ottiene una raccolta che contiene gli attributi personalizzati del membro. (Ereditato da MemberInfo) |
Declaring |
Ottiene la classe che dichiara questo membro. (Ereditato da MemberInfo) |
Is |
Ottiene un valore che indica se il metodo è astratto. |
Is |
Ottiene un valore che indica se la visibilità potenziale di questo metodo o costruttore è descritta da Assembly, ovvero se il metodo o costruttore è visibile al massimo ad altri tipi dello stesso assembly, ma non ai tipi derivati all'esterno dell'assembly. |
Is |
Ottiene un valore che indica se questo oggetto MemberInfo fa parte di un assembly conservato in un AssemblyLoadContext ritirabile. (Ereditato da MemberInfo) |
Is |
Fornisce informazioni su metodi e costruttori. |
Is |
Ottiene un valore che indica se il metodo è un costruttore. |
Is |
Ottiene un valore che indica se la visibilità di questo metodo o costruttore è descritta da Family, ovvero se il metodo o costruttore è visibile solo all'interno della relativa classe e delle classi derivate. |
Is |
Ottiene un valore che indica se la visibilità di questo metodo o costruttore è descritta da FamANDAssem, ovvero se è possibile chiamare il metodo o il costruttore da classi derivate, ma solo se appartenenti allo stesso assembly. |
Is |
Ottiene un valore che indica se la visibilità potenziale di questo metodo o costruttore è descritta da FamORAssem, ovvero se è possibile chiamare il metodo o il costruttore da classi derivate indipendentemente dalla posizione e da classi appartenenti allo stesso assembly. |
Is |
Ottiene un valore che indica se il metodo è |
Is |
Ottiene un valore che indica se il metodo è generico. |
Is |
Ottiene un valore che indica se il metodo è una definizione di un metodo generico. |
Is |
Ottiene un valore che indica se nella classe derivata è nascosto un solo membro dello stesso tipo che riporta esattamente la stessa firma. |
Is |
Ottiene un valore che indica se questo membro è privato. |
Is |
Ottiene un valore che indica se si tratta di un metodo pubblico. |
Is |
Ottiene un valore che indica se il metodo o il costruttore corrente è critico per la sicurezza o security-safe-critical al livello di attendibilità corrente, e pertanto può eseguire operazioni critiche. |
Is |
Ottiene un valore che indica se il metodo o il costruttore corrente è security-safe-critical al livello di attendibilità corrente, vale a dire se può eseguire operazioni critiche ed essere richiamato da codice trasparente. |
Is |
Ottiene un valore che indica se il metodo o il costruttore corrente è trasparente al livello di attendibilità corrente, e pertanto non può eseguire operazioni critiche. |
Is |
Ottiene un valore che indica se questo metodo ha un nome speciale. |
Is |
Ottiene un valore che indica se il metodo è |
Is |
Ottiene un valore che indica se il metodo è |
Member |
Quando viene eseguito l'override in una classe derivata, ottiene un valore MemberTypes che indica il tipo del membro, il metodo, il costruttore, l'evento e così via. (Ereditato da MemberInfo) |
Metadata |
Ottiene un valore che identifica un elemento di metadati. (Ereditato da MemberInfo) |
Method |
Ottiene un handle alla rappresentazione interna dei metadati di un metodo. |
Method |
Ottiene i flag MethodImplAttributes che specificano gli attributi di implementazione di un metodo. |
Module |
Ottiene il modulo in cui viene definito il tipo che dichiara il membro rappresentato dall'oggetto MemberInfo corrente. (Ereditato da MemberInfo) |
Name |
Ottiene il nome del membro corrente. (Ereditato da MemberInfo) |
Reflected |
Ottiene l'oggetto classe utilizzato per ottenere questa istanza di |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da MemberInfo) |
Get |
Restituisce un oggetto |
Get |
Se sottoposto a override in una classe derivata, restituisce una matrice di tutti gli attributi personalizzati applicati a questo membro. (Ereditato da MemberInfo) |
Get |
Quando viene sottoposto a override in una classe derivata, questo metodo restituisce una matrice di attributi personalizzati applicati a questo membro e identificati da Type. (Ereditato da MemberInfo) |
Get |
Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati relativi agli attributi applicati al membro di destinazione. (Ereditato da MemberInfo) |
Get |
Restituisce una matrice di oggetti Type che rappresentano gli argomenti tipo di un metodo generico o i parametri di tipo della definizione di un metodo generico. |
Get |
Restituisce il codice hash per l'istanza. |
Get |
Restituisce il codice hash per l'istanza. (Ereditato da MemberInfo) |
Get |
Se viene eseguito l'override in una classe derivata, ottiene un oggetto MethodBody che consente di accedere al flusso MSIL, alle variabili locali e alle eccezioni per il metodo corrente. |
Get |
Ottiene le informazioni sul metodo utilizzando la rappresentazione interna dei metadati (handle) del metodo. |
Get |
Ottiene un oggetto MethodBase per il costruttore o il metodo rappresentati dall'handle specificato, per il tipo generico specificato. |
Get |
Quando è sottoposto a override in una classe derivata, restituisce i flag MethodImplAttributes. |
Get |
Quando viene sottoposto a override in una classe derivata, ottiene i parametri del metodo o del costruttore specificato. |
Get |
Fornisce informazioni su metodi e costruttori. |
Get |
Individua gli attributi di un membro e consente di accedere ai metadati del membro. (Ereditato da MemberInfo) |
Has |
Fornisce informazioni su metodi e costruttori. (Ereditato da MemberInfo) |
Invoke(Object, Binding |
Quando viene sottoposto a override in una classe derivata, richiama il metodo o il costruttore ottenuto mediante reflection con i parametri specificati. |
Invoke(Object, Object[]) |
Richiama il metodo o il costruttore rappresentato dall'istanza corrente usando i parametri specificati. |
Is |
Quando se ne effettua l'override in una classe derivata, indica se a questo membro sono applicati uno o più attributi del tipo specificato o dei tipi derivati. (Ereditato da MemberInfo) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Equality(Method |
Indica se due oggetti MethodBase sono uguali. |
Inequality(Method |
Indica se due oggetti MethodBase non sono uguali. |
_Member |
Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da MemberInfo) |
_Member |
Ottiene un oggetto Type che rappresenta la classe MemberInfo. (Ereditato da MemberInfo) |
_Member |
Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da MemberInfo) |
_Member |
Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da MemberInfo) |
_Member |
Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da MemberInfo) |
_Method |
Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. |
_Method |
Per una descrizione di questo membro, vedere GetType(). |
_Method |
Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia. |
_Method |
Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). |
_Method |
Fornisce l'accesso a proprietà e metodi esposti da un oggetto. |
_Method |
Per una descrizione di questo membro, vedere IsAbstract. |
_Method |
Per una descrizione di questo membro, vedere IsAssembly. |
_Method |
Per una descrizione di questo membro, vedere IsConstructor. |
_Method |
Per una descrizione di questo membro, vedere IsFamily. |
_Method |
Per una descrizione di questo membro, vedere IsFamilyAndAssembly. |
_Method |
Per una descrizione di questo membro, vedere IsFamilyOrAssembly. |
_Method |
Per una descrizione di questo membro, vedere IsFinal. |
_Method |
Per una descrizione di questo membro, vedere IsHideBySig. |
_Method |
Per una descrizione di questo membro, vedere IsPrivate. |
_Method |
Per una descrizione di questo membro, vedere IsPublic. |
_Method |
Per una descrizione di questo membro, vedere IsSpecialName. |
_Method |
Per una descrizione di questo membro, vedere IsStatic. |
_Method |
Per una descrizione di questo membro, vedere IsVirtual. |
ICustom |
Restituisce una matrice di tutti gli attributi personalizzati definiti in questo membro, esclusi gli attributi denominati, oppure una matrice vuota se non sono presenti attributi personalizzati. (Ereditato da MemberInfo) |
ICustom |
Restituisce una matrice di attributi personalizzati definiti in questo membro, identificati dal tipo o da una matrice vuota, se non sono presenti attributi personalizzati di quel tipo. (Ereditato da MemberInfo) |
ICustom |
Indica se per questo membro sono definite una o più istanze di |
Get |
Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato. |
Get |
Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
Get |
Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato. |
Get |
Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
Get |
Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato. |
Get |
Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
Get |
Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato. |
Get |
Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
Get |
Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato. |
Get |
Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
Is |
Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato. |
Is |
Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori. |
Get |
Ottiene un token di metadati per il membro specificato, se disponibile. |
Has |
Restituisce un valore che indica se un token di metadati è disponibile per il membro specificato. |
Prodotto | Versioni |
---|---|
.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 |
Questo tipo è thread-safe.
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: