ConstructorInfo Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Felderíti az osztálykonstruktor attribútumait, és hozzáférést biztosít a konstruktor metaadataihoz.
public ref class ConstructorInfo abstract : System::Reflection::MethodBase
public ref class ConstructorInfo abstract : System::Reflection::MethodBase, System::Runtime::InteropServices::_ConstructorInfo
public abstract class ConstructorInfo : System.Reflection.MethodBase
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class ConstructorInfo : System.Reflection.MethodBase, System.Runtime.InteropServices._ConstructorInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ConstructorInfo : System.Reflection.MethodBase, System.Runtime.InteropServices._ConstructorInfo
type ConstructorInfo = class
inherit MethodBase
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type ConstructorInfo = class
inherit MethodBase
interface _ConstructorInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ConstructorInfo = class
inherit MethodBase
interface _ConstructorInfo
Public MustInherit Class ConstructorInfo
Inherits MethodBase
Public MustInherit Class ConstructorInfo
Inherits MethodBase
Implements _ConstructorInfo
- Öröklődés
- Származtatott
- Attribútumok
- Megvalósítás
Példák
Az alábbi példa a megadott keresési feltételeknek megfelelő konstruktorokat használja ConstructorInfoGetConstructor és BindingFlags keresi meg.
using System;
using System.Reflection;
using System.Security;
public class MyClass3
{
public MyClass3(int i) { }
public static void Main()
{
try
{
Type myType = typeof(MyClass3);
Type[] types = new Type[1];
types[0] = typeof(int);
// Get the public instance constructor that takes an integer parameter.
ConstructorInfo constructorInfoObj = myType.GetConstructor(
BindingFlags.Instance | BindingFlags.Public, null,
CallingConventions.HasThis, types, null);
if (constructorInfoObj != null)
{
Console.WriteLine("The constructor of MyClass3 that is a public " +
"instance method and takes an integer as a parameter is: ");
Console.WriteLine(constructorInfoObj.ToString());
}
else
{
Console.WriteLine("The constructor of MyClass3 that is a public instance " +
"method and takes an integer as a parameter is not available.");
}
}
catch (ArgumentNullException e)
{
Console.WriteLine("ArgumentNullException: " + e.Message);
}
catch (ArgumentException e)
{
Console.WriteLine("ArgumentException: " + e.Message);
}
catch (SecurityException e)
{
Console.WriteLine("SecurityException: " + e.Message);
}
catch (Exception e)
{
Console.WriteLine("Exception: " + e.Message);
}
}
}
Public Class MyClass1
Public Sub New(ByVal i As Integer)
End Sub
Public Shared Sub Main()
Try
Dim myType As Type = GetType(MyClass1)
Dim types(0) As Type
types(0) = GetType(Integer)
' Get the public instance constructor that takes an integer parameter.
Dim constructorInfoObj As ConstructorInfo = _
myType.GetConstructor(BindingFlags.Instance Or _
BindingFlags.Public, Nothing, _
CallingConventions.HasThis, types, Nothing)
If Not (constructorInfoObj Is Nothing) Then
Console.WriteLine("The constructor of MyClass1 that " + _
"is a public instance method and takes an " + _
"integer as a parameter is: ")
Console.WriteLine(constructorInfoObj.ToString())
Else
Console.WriteLine("The constructor MyClass1 that " + _
"is a public instance method and takes an " + _
"integer as a parameter is not available.")
End If
Catch e As ArgumentNullException
Console.WriteLine("ArgumentNullException: " + e.Message)
Catch e As ArgumentException
Console.WriteLine("ArgumentException: " + e.Message)
Catch e As SecurityException
Console.WriteLine("SecurityException: " + e.Message)
Catch e As Exception
Console.WriteLine("Exception: " + e.Message)
End Try
End Sub
End Class
Megjegyzések
ConstructorInfo a konstruktor attribútumainak felderítésére és konstruktor meghívására szolgál. Az objektumok egy objektum vagy Invoke metódus ConstructorInfo által GetConstructors visszaadott hívással GetConstructorType jönnek létre.
Note
ConstructorInfo több tagtól MethodBase örökli, például IsGenericMethodaz általános módszerek vizsgálatára használható. A .NET-keretrendszer 2.0-s verziójának konstruktorai nem lehetnek általánosak, ezért ezek a tagok false vagy null.
Megjegyzések az implementálókhoz
Ha örököl, ConstructorInfofelül kell bírálnia a következő tag túlterhelését: Invoke(BindingFlags, Binder, Object[], CultureInfo).
Konstruktorok
| Name | Description |
|---|---|
| ConstructorInfo() |
Inicializálja a ConstructorInfo osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| ConstructorName |
A metaadatokban tárolt osztálykonstruktor metódus nevét jelöli. Ez a név mindig ".ctor". Ez a mező csak olvasható. |
| TypeConstructorName |
A metaadatokban tárolt típusú konstruktor metódus nevét jelöli. Ez a név mindig ".cctor". Ez a tulajdonság írásvédett. |
Tulajdonságok
| Name | Description |
|---|---|
| Attributes |
Lekéri a metódushoz társított attribútumokat. (Öröklődés forrása MethodBase) |
| CallingConvention |
Lekéri a metódus hívási konvencióit jelző értéket. (Öröklődés forrása MethodBase) |
| ContainsGenericParameters |
Beolvas egy értéket, amely jelzi, hogy az általános metódus nem hozzárendelt általános típusparamétereket tartalmaz-e. (Öröklődés forrása MethodBase) |
| CustomAttributes |
Lekéri a tag egyéni attribútumait tartalmazó gyűjteményt. (Öröklődés forrása MemberInfo) |
| DeclaringType |
Lekéri a tagot deklaráló osztályt. (Öröklődés forrása MemberInfo) |
| IsAbstract |
Egy értéket kap, amely jelzi, hogy a metódus absztrakt-e. (Öröklődés forrása MethodBase) |
| IsAssembly |
Olyan értéket kap, amely jelzi, hogy a metódus vagy a konstruktor lehetséges láthatóságát az határozza-e meg Assembly, hogy a metódus vagy a konstruktor legfeljebb ugyanazon szerelvény más típusai számára látható, és nem látható a szerelvényen kívüli származtatott típusok számára. (Öröklődés forrása MethodBase) |
| IsCollectible |
Olyan értéket kap, amely jelzi, hogy ez az MemberInfo objektum egy vagy több gyűjteményben tárolt szerelvényre hivatkozik-e AssemblyLoadContext. (Öröklődés forrása MemberInfo) |
| IsConstructedGenericMethod |
Felderíti az osztálykonstruktor attribútumait, és hozzáférést biztosít a konstruktor metaadataihoz. (Öröklődés forrása MethodBase) |
| IsConstructor |
Egy értéket kap, amely jelzi, hogy a metódus konstruktor-e. (Öröklődés forrása MethodBase) |
| IsFamily |
Egy értéket kap, amely jelzi, hogy a metódus vagy a konstruktor láthatóságát a rendszer leírja-e Family; vagyis a metódus vagy a konstruktor csak az osztályán belül és a származtatott osztályokban látható. (Öröklődés forrása MethodBase) |
| IsFamilyAndAssembly |
Olyan értéket kap, amely jelzi, hogy a metódus vagy a konstruktor láthatóságát a rendszer leírja-e FamANDAssem; vagyis a metódust vagy a konstruktort származtatott osztályok hívhatják meg, de csak akkor, ha ugyanabban a szerelvényben vannak. (Öröklődés forrása MethodBase) |
| IsFamilyOrAssembly |
Egy értéket kap, amely jelzi, hogy a metódus vagy konstruktor lehetséges láthatóságát a rendszer leírja-e FamORAssem; vagyis a metódust vagy konstruktort származtatott osztályok hívhatják meg, bárhol is vannak, és az ugyanabban a szerelvényben lévő osztályok szerint. (Öröklődés forrása MethodBase) |
| IsFinal |
Egy értéket kap, amely jelzi, hogy ez a metódus . |
| IsGenericMethod |
Egy értéket kap, amely jelzi, hogy a metódus általános-e. (Öröklődés forrása MethodBase) |
| IsGenericMethodDefinition |
Beolvas egy értéket, amely jelzi, hogy a metódus általános metódusdefiníció-e. (Öröklődés forrása MethodBase) |
| IsHideBySig |
Egy értéket kap, amely azt jelzi, hogy csak egy azonos típusú, pontosan azonos aláírással rendelkező tag van-e elrejtve a származtatott osztályban. (Öröklődés forrása MethodBase) |
| IsPrivate |
Beolvas egy értéket, amely jelzi, hogy ez a tag privát-e. (Öröklődés forrása MethodBase) |
| IsPublic |
Beolvas egy értéket, amely jelzi, hogy ez nyilvános metódus-e. (Öröklődés forrása MethodBase) |
| IsSecurityCritical |
Olyan értéket kap, amely jelzi, hogy az aktuális metódus vagy konstruktor biztonsági szempontból kritikus vagy biztonsági szempontból biztonságos-kritikus a jelenlegi megbízhatósági szinten, ezért kritikus műveleteket hajthat végre. (Öröklődés forrása MethodBase) |
| IsSecuritySafeCritical |
Olyan értéket kap, amely jelzi, hogy az aktuális metódus vagy konstruktor biztonsági szempontból biztonságos-e az aktuális megbízhatósági szinten; vagyis hogy képes-e kritikus műveleteket végrehajtani, és transzparens kóddal elérhető-e. (Öröklődés forrása MethodBase) |
| IsSecurityTransparent |
Olyan értéket kap, amely jelzi, hogy az aktuális metódus vagy konstruktor transzparens-e az aktuális megbízhatósági szinten, ezért nem hajthat végre kritikus műveleteket. (Öröklődés forrása MethodBase) |
| IsSpecialName |
Egy értéket kap, amely jelzi, hogy a metódusnak van-e különleges neve. (Öröklődés forrása MethodBase) |
| IsStatic |
Egy értéket kap, amely jelzi, hogy a metódus . |
| IsVirtual |
Egy értéket kap, amely jelzi, hogy a metódus . |
| MemberType |
MemberTypes Olyan értéket kap, amely jelzi, hogy ez a tag konstruktor. |
| MetadataToken |
Egy metaadat-elemet azonosító értéket kap. (Öröklődés forrása MemberInfo) |
| MethodHandle |
Lekéri a metódus belső metaadat-ábrázolását. (Öröklődés forrása MethodBase) |
| MethodImplementationFlags |
Lekéri a MethodImplAttributes metódus-implementáció attribútumait meghatározó jelzőket. (Öröklődés forrása MethodBase) |
| Module |
Lekéri azt a modult, amelyben az aktuális MemberInfo által képviselt tagot deklaráló típus van definiálva. (Öröklődés forrása MemberInfo) |
| Name |
Lekéri az aktuális tag nevét. (Öröklődés forrása MemberInfo) |
| ReflectedType |
Lekéri a példány beszerzéséhez használt osztályobjektumot |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. |
| GetCustomAttributes(Boolean) |
Ha egy származtatott osztályban felül van bírálva, a tagra alkalmazott összes egyéni attribútum tömbét adja vissza. (Öröklődés forrása MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
Ha egy származtatott osztály felül van bírálva, a tagra alkalmazott és a tag által Typeazonosított egyéni attribútumokból álló tömböt ad vissza. (Öröklődés forrása MemberInfo) |
| GetCustomAttributesData() |
Visszaadja a CustomAttributeData céltagra alkalmazott attribútumok adatait képviselő objektumok listáját. (Öröklődés forrása MemberInfo) |
| GetGenericArguments() |
Felderíti az osztálykonstruktor attribútumait, és hozzáférést biztosít a konstruktor metaadataihoz. |
| GetGenericArguments() |
Egy általános metódus típusargumentumait vagy egy általános metódusdefiníció típusparamétereit képviselő objektumtömböt Type ad vissza. (Öröklődés forrása MethodBase) |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| GetMethodBody() |
Ha egy származtatott osztályban felül van bírálva, egy MethodBody objektumot kap, amely hozzáférést biztosít az MSIL-adatfolyamhoz, a helyi változókhoz és az aktuális metódus kivételeihez. (Öröklődés forrása MethodBase) |
| GetMethodImplementationFlags() |
Ha felül van bírálva egy származtatott osztályban, a MethodImplAttributes jelölőket adja vissza. (Öröklődés forrása MethodBase) |
| GetParameters() |
Ha felül van bírálva egy származtatott osztályban, lekéri a megadott metódus vagy konstruktor paramétereit. (Öröklődés forrása MethodBase) |
| GetType() |
Felderíti az osztálykonstruktor attribútumait, és hozzáférést biztosít a konstruktor metaadataihoz. |
| HasSameMetadataDefinitionAs(MemberInfo) |
Felderíti az osztálykonstruktor attribútumait, és hozzáférést biztosít a konstruktor metaadataihoz. (Öröklődés forrása MemberInfo) |
| Invoke(BindingFlags, Binder, Object[], CultureInfo) |
Származtatott osztályban való implementáláskor meghívja a konstruktort, amely a |
| Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Ha egy származtatott osztályban felül van bírálva, meghívja a tükrözött metódust vagy konstruktort a megadott paraméterekkel. (Öröklődés forrása MethodBase) |
| Invoke(Object, Object[]) |
Meghívja az aktuális példány által képviselt metódust vagy konstruktort a megadott paraméterekkel. (Öröklődés forrása MethodBase) |
| Invoke(Object[]) |
Meghívja a konstruktort, amely a megadott paraméterekkel rendelkezik, és alapértelmezett értékeket ad meg a gyakran nem használt paraméterekhez. |
| IsDefined(Type, Boolean) |
Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a rendszer a megadott típus vagy annak származtatott típusainak egy vagy több attribútumát alkalmazza-e erre a tagra. (Öröklődés forrása MemberInfo) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Operátorok
| Name | Description |
|---|---|
| Equality(ConstructorInfo, ConstructorInfo) |
Azt jelzi, hogy két ConstructorInfo objektum egyenlő-e. |
| Inequality(ConstructorInfo, ConstructorInfo) |
Azt jelzi, hogy két ConstructorInfo objektum nem egyenlő-e. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _ConstructorInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. |
| _ConstructorInfo.GetType() |
Lekéri a Type típust ConstructorInfo képviselő objektumot. |
| _ConstructorInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek aztán a felület típusadatainak lekérésére használhatók. |
| _ConstructorInfo.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). |
| _ConstructorInfo.Invoke_2(Object, BindingFlags, Binder, Object[], CultureInfo) |
A COM-objektumok verziófüggetlen hozzáférést biztosítanak a Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) metódushoz. |
| _ConstructorInfo.Invoke_3(Object, Object[]) |
A COM-objektumok verziófüggetlen hozzáférést biztosítanak a Invoke(Object, Object[]) metódushoz. |
| _ConstructorInfo.Invoke_4(BindingFlags, Binder, Object[], CultureInfo) |
A COM-objektumok verziófüggetlen hozzáférést biztosítanak a Invoke(BindingFlags, Binder, Object[], CultureInfo) metódushoz. |
| _ConstructorInfo.Invoke_5(Object[]) |
A COM-objektumok verziófüggetlen hozzáférést biztosítanak a Invoke(Object[]) metódushoz. |
| _ConstructorInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. |
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása MemberInfo) |
| _MemberInfo.GetType() |
Type Lekéri az MemberInfo osztályt jelképező objektumot. (Öröklődés forrása MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek aztán a felület típusadatainak lekérésére használhatók. (Öröklődés forrása MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása MemberInfo) |
| _MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása MethodBase) |
| _MethodBase.GetType() |
Ennek a tagnak a leírását lásd GetType(): . (Öröklődés forrása MethodBase) |
| _MethodBase.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek aztán a felület típusadatainak lekérésére használhatók. (Öröklődés forrása MethodBase) |
| _MethodBase.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása MethodBase) |
| _MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása MethodBase) |
| _MethodBase.IsAbstract |
Ennek a tagnak a leírását lásd IsAbstract: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsAssembly |
Ennek a tagnak a leírását lásd IsAssembly: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsConstructor |
Ennek a tagnak a leírását lásd IsConstructor: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsFamily |
Ennek a tagnak a leírását lásd IsFamily: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsFamilyAndAssembly |
Ennek a tagnak a leírását lásd IsFamilyAndAssembly: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsFamilyOrAssembly |
Ennek a tagnak a leírását lásd IsFamilyOrAssembly: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsFinal |
Ennek a tagnak a leírását lásd IsFinal: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsHideBySig |
Ennek a tagnak a leírását lásd IsHideBySig: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsPrivate |
Ennek a tagnak a leírását lásd IsPrivate: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsPublic |
Ennek a tagnak a leírását lásd IsPublic: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsSpecialName |
Ennek a tagnak a leírását lásd IsSpecialName: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsStatic |
Ennek a tagnak a leírását lásd IsStatic: . (Öröklődés forrása MethodBase) |
| _MethodBase.IsVirtual |
Ennek a tagnak a leírását lásd IsVirtual: . (Öröklődés forrása MethodBase) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
A tagon definiált összes egyéni attribútum tömbjének értékét adja vissza, kivéve az elnevezett attribútumokat, vagy üres tömböt, ha nincsenek egyéni attribútumok. (Öröklődés forrása MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
A tagon definiált egyéni attribútumokat tartalmazó tömböt ad vissza, amely típus szerint van azonosítva, vagy üres tömböt ad vissza, ha nincsenek ilyen típusú egyéni attribútumok. (Öröklődés forrása MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Azt jelzi, hogy egy vagy több példány |
Bővítő metódusok
| Name | Description |
|---|---|
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Lekéri a megadott típusú egyéni attribútumot, amely egy adott tagra lesz alkalmazva, és opcionálisan az adott tag elődeit vizsgálja meg. |
| GetCustomAttribute(MemberInfo, Type) |
Egy megadott típusú egyéni attribútumot kér le, amelyet egy adott tagra alkalmaz. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Lekéri a megadott típusú egyéni attribútumot, amely egy adott tagra lesz alkalmazva, és opcionálisan az adott tag elődeit vizsgálja meg. |
| GetCustomAttribute<T>(MemberInfo) |
Egy megadott típusú egyéni attribútumot kér le, amelyet egy adott tagra alkalmaz. |
| GetCustomAttributes(MemberInfo, Boolean) |
Lekéri a megadott tagra alkalmazott egyéni attribútumok gyűjteményét, és opcionálisan az adott tag őseit vizsgálja meg. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Lekéri a megadott típusú egyéni attribútumok gyűjteményét, amelyek egy adott tagra vonatkoznak, és opcionálisan az adott tag elődeit is érintik. |
| GetCustomAttributes(MemberInfo, Type) |
Egy megadott típusú egyéni attribútumok gyűjteményét kéri le, amelyeket egy adott tagra alkalmaz. |
| GetCustomAttributes(MemberInfo) |
Egy adott tagra alkalmazott egyéni attribútumok gyűjteményét kéri le. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Lekéri a megadott típusú egyéni attribútumok gyűjteményét, amelyek egy adott tagra vonatkoznak, és opcionálisan az adott tag elődeit is érintik. |
| GetCustomAttributes<T>(MemberInfo) |
Egy megadott típusú egyéni attribútumok gyűjteményét kéri le, amelyeket egy adott tagra alkalmaz. |
| GetMetadataToken(MemberInfo) |
Ha elérhető, lekéri az adott tag metaadat-jogkivonatát. |
| HasMetadataToken(MemberInfo) |
Olyan értéket ad vissza, amely jelzi, hogy elérhető-e metaadat-jogkivonat a megadott tag számára. |
| IsDefined(MemberInfo, Type, Boolean) |
Azt jelzi, hogy a megadott típusú egyéni attribútumok alkalmazhatók-e egy adott tagra, és szükség esetén alkalmazva vannak-e az elődökre. |
| IsDefined(MemberInfo, Type) |
Azt jelzi, hogy a megadott típusú egyéni attribútumok alkalmazhatók-e egy adott tagra. |
A következőre érvényes:
Szálbiztonság
Ez a típus szálbiztos.