TypeDelegator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zabalí Type objekt a deleguje metody na to Type.
public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
inherit TypeInfo
[<System.Serializable>]
type TypeDelegator = class
inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
- Dědičnost
- Dědičnost
- Atributy
Poznámky
Odvodit z tohoto typu a přepsat pouze ty členy, které musíte poskytnout přizpůsobení, plus všechny členy, které jsou požadovány programem a které ještě nejsou implementovány TypeDelegator.
TypeDelegatorje odvozen od System.Type a implementuje většinu vlastností a metod .Type Pro každého člena, který implementuje, TypeDelegator automaticky deleguje na odpovídajícího člena interního Type objektu, který je zadán jako argument konstruktoru. Tento vnitřní Type objekt je vystaven odvozeným třídám podle protectedtypeImpl pole.
Note
Někteří členové TypeDelegator mají implementace, i když samotné členy jsou jednoduše zděděny z Type. V těchto případech je implementace poskytována přepsánou protected metodou, která má název, který končí na "Impl". Například implementace pro všechna přetížení GetMethods metody je poskytována přepsánou GetMethodImpl metodou. Implementace zděděných vlastností, jako IsPublic je a IsNestedAssembly je poskytována přepsánou GetAttributeFlagsImpl metodou.
Odvozené třídy mohou poskytnout veřejný konstruktor, který přebírá Type objekt jako jeho parametr a jednoduše předává tento objekt TypeDelegator(Type) konstruktoru, nebo může nastavit vnitřní Type objekt jiným způsobem.
Pokud odvozená třída používá člen, který není implementován TypeDelegator, musí tento člen přepsat a poskytnout implementaci. Nejjednodušší implementací je volat odpovídajícího člena interního Type objektu vystaveného typeImpl polem, ale můžete zadat jakoukoli implementaci, kterou vaše aplikace vyžaduje. Tyto členy není nutné přepsat, pokud nejsou používány vaší aplikací nebo funkcemi knihovny, které aplikace volá (například konstruktor).CodeTypeReference.CodeTypeReference(Type)
Následující virtuální metody (Overridable metod v Visual Basic) Type nejsou implementovány TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.
Následující virtuální vlastnosti (Overridable vlastnosti v Visual Basic) Type nejsou implementovány TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.
Konstruktory
| Name | Description |
|---|---|
| TypeDelegator() |
Inicializuje novou instanci TypeDelegator třídy s výchozími vlastnostmi. |
| TypeDelegator(Type) |
Inicializuje novou instanci TypeDelegator třídy určující zapouzdření instance. |
Pole
| Name | Description |
|---|---|
| typeImpl |
Hodnota označující informace o typu. |
Vlastnosti
| Name | Description |
|---|---|
| Assembly |
Získá sestavení implementovaného typu. |
| AssemblyQualifiedName |
Získá plně kvalifikovaný název sestavení. |
| Attributes |
Získá atributy přidružené k Type. (Zděděno od Type) |
| BaseType |
Získá základní typ pro aktuální typ. |
| ContainsGenericParameters |
Získá hodnotu určující, zda aktuální Type objekt má parametry typu, které nebyly nahrazeny konkrétními typy. (Zděděno od Type) |
| CustomAttributes |
Získá kolekci, která obsahuje vlastní atributy tohoto člena. (Zděděno od MemberInfo) |
| DeclaredConstructors |
Získá kolekci konstruktorů deklarovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaredEvents |
Získá kolekci událostí definovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaredFields |
Získá kolekci polí definovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaredMembers |
Získá kolekci členů definovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaredMethods |
Získá kolekci metod definovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaredNestedTypes |
Získá kolekci vnořených typů definovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaredProperties |
Získá kolekci vlastností definovaných aktuálním typem. (Zděděno od TypeInfo) |
| DeclaringMethod |
MethodBase Získá, který představuje deklarující metodu, pokud aktuální Type představuje typ parametr obecné metody. (Zděděno od Type) |
| DeclaringType |
Získá typ, který deklaruje aktuální vnořený typ nebo obecný typ parametr. (Zděděno od Type) |
| FullName |
Získá plně kvalifikovaný název implementovaného typu. |
| GenericParameterAttributes |
Získá kombinaci GenericParameterAttributes příznaků, které popisují kovarianci a zvláštní omezení aktuálního parametru obecného typu. (Zděděno od Type) |
| GenericParameterPosition |
Získá pozici parametru typu v seznamu parametrů typu obecného typu nebo metody, které deklarovaly parametr, když Type objekt představuje typ parametru obecného typu nebo obecné metody. (Zděděno od Type) |
| GenericTypeParameters |
Získá pole parametrů obecného typu aktuální instance. (Zděděno od TypeInfo) |
| GUID |
Získá IDENTIFIKÁTOR GUID (globálně jedinečný identifikátor) implementovaného typu. |
| HasElementType |
Získá hodnotu určující, zda aktuální Type zahrnuje nebo odkazuje na jiný typ; to znamená, zda je aktuální Type pole, ukazatel nebo je předán odkazem. (Zděděno od Type) |
| ImplementedInterfaces |
Získá kolekci rozhraní implementovaných aktuálním typem. (Zděděno od TypeInfo) |
| IsAbstract |
Získá hodnotu určující, zda Type je abstraktní a musí být přepsán. (Zděděno od Type) |
| IsAnsiClass |
Získá hodnotu určující, zda řetězec formát atributu |
| IsArray |
Získá hodnotu, která určuje, zda typ je pole. (Zděděno od Type) |
| IsAutoClass |
Získá hodnotu určující, zda řetězec formát atributu |
| IsAutoLayout |
Získá hodnotu určující, zda pole aktuálního typu jsou rozložena automaticky modulem CLR (Common Language Runtime). (Zděděno od Type) |
| IsByRef |
Získá hodnotu určující, zda Type je předán odkazem. (Zděděno od Type) |
| IsByRefLike |
Zabalí Type objekt a deleguje metody na to |
| IsClass |
Získá hodnotu určující, zda Type je třída nebo delegát; to znamená, ne typ hodnoty nebo rozhraní. (Zděděno od Type) |
| IsCollectible |
IsCollectible Získá hodnotu pro tento objekt , který označuje, zda tento objekttypeImpl, což je MemberInfo implementace, odkazuje na jedno nebo více sestavení uložených v collectible AssemblyLoadContext. |
| IsCOMObject |
Získá hodnotu určující, zda Type je objekt COM. (Zděděno od Type) |
| IsConstructedGenericType |
Získá hodnotu, která označuje, zda tento objekt představuje vytvořený obecný typ. |
| IsContextful |
Získá hodnotu označující, zda Type lze hostovat v kontextu. (Zděděno od Type) |
| IsEnum |
Získá hodnotu určující, zda aktuální Type představuje výčet. (Zděděno od Type) |
| IsExplicitLayout |
Získá hodnotu určující, zda pole aktuálního typu jsou rozložena na explicitně zadané posuny. (Zděděno od Type) |
| IsFunctionPointer |
Získá hodnotu, která určuje, zda aktuální Type je ukazatel funkce. |
| IsGenericMethodParameter |
Zabalí Type objekt a deleguje metody na to |
| IsGenericParameter |
Získá hodnotu určující, zda aktuální Type představuje typ parametr v definici obecného typu nebo metody. (Zděděno od Type) |
| IsGenericType |
Získá hodnotu určující, zda aktuální typ je obecný typ. (Zděděno od Type) |
| IsGenericTypeDefinition |
Získá hodnotu určující, zda aktuální Type představuje obecnou definici typu, ze které lze vytvořit další obecné typy. (Zděděno od Type) |
| IsGenericTypeParameter |
Zabalí Type objekt a deleguje metody na to |
| IsImport |
Získá hodnotu určující, zda Type má ComImportAttribute atribut použitý, což označuje, že byl importován z knihovny typů modelu COM. (Zděděno od Type) |
| IsInterface |
Získá hodnotu určující, zda Type je rozhraní; to znamená, ne třída nebo typ hodnoty. (Zděděno od Type) |
| IsLayoutSequential |
Získá hodnotu určující, zda pole aktuálního typu jsou rozložena postupně v pořadí, v jakém byly definovány nebo generovány do metadat. (Zděděno od Type) |
| IsMarshalByRef |
Získá hodnotu určující, zda Type je zařazován odkazem. (Zděděno od Type) |
| IsNested |
Získá hodnotu určující, zda aktuální Type objekt představuje typ, jehož definice je vnořena uvnitř definice jiného typu. (Zděděno od Type) |
| IsNestedAssembly |
Získá hodnotu určující, zda je vnořený Type a viditelný pouze v rámci vlastní sestavení. (Zděděno od Type) |
| IsNestedFamANDAssem |
Získá hodnotu určující, zda je vnořeno Type a viditelné pouze pro třídy, které patří do své vlastní rodiny a vlastní sestavení. (Zděděno od Type) |
| IsNestedFamily |
Získá hodnotu určující, zda je vnořený Type a viditelný pouze v rámci své vlastní rodiny. (Zděděno od Type) |
| IsNestedFamORAssem |
Získá hodnotu určující, zda je vnořeno Type a viditelné pouze pro třídy, které patří do své vlastní rodiny nebo vlastní sestavení. (Zděděno od Type) |
| IsNestedPrivate |
Získá hodnotu určující, zda je vnořena Type a deklarována soukromá. (Zděděno od Type) |
| IsNestedPublic |
Získá hodnotu určující, zda je třída vnořena a deklarována veřejná. (Zděděno od Type) |
| IsNotPublic |
Získá hodnotu označující, zda Type není deklarován jako veřejný. (Zděděno od Type) |
| IsPointer |
Získá hodnotu určující, zda Type je ukazatel. (Zděděno od Type) |
| IsPrimitive |
Získá hodnotu určující, zda Type je jedním z primitivních typů. (Zděděno od Type) |
| IsPublic |
Získá hodnotu označující, zda Type je deklarován jako veřejný. (Zděděno od Type) |
| IsSealed |
Získá hodnotu určující, zda Type je deklarován zapečetěný. (Zděděno od Type) |
| IsSecurityCritical |
Získá hodnotu, která označuje, zda aktuální typ je kritický pro zabezpečení nebo zabezpečení-bezpečné-kritické na aktuální úrovni důvěryhodnosti, a proto může provádět kritické operace. (Zděděno od Type) |
| IsSecuritySafeCritical |
Získá hodnotu, která označuje, zda aktuální typ je zabezpečení-bezpečné-kritické na aktuální úrovni důvěryhodnosti; to znamená, jestli může provádět kritické operace a může k němu přistupovat transparentní kód. (Zděděno od Type) |
| IsSecurityTransparent |
Získá hodnotu, která určuje, zda aktuální typ je transparentní na aktuální úrovni důvěryhodnosti, a proto nemůže provádět kritické operace. (Zděděno od Type) |
| IsSerializable |
Zastaralé.
Získá hodnotu určující, zda Type je binární serializovatelný. (Zděděno od Type) |
| IsSignatureType |
Získá hodnotu, která označuje, zda typ je typ podpisu. (Zděděno od Type) |
| IsSpecialName |
Získá hodnotu určující, zda typ má název, který vyžaduje zvláštní zpracování. (Zděděno od Type) |
| IsSZArray |
Zabalí Type objekt a deleguje metody na to |
| IsTypeDefinition |
Zabalí Type objekt a deleguje metody na to |
| IsUnicodeClass |
Získá hodnotu určující, zda řetězec formát atributu |
| IsUnmanagedFunctionPointer |
Získá hodnotu, která určuje, zda aktuální Type je nespravovaný ukazatel funkce. |
| IsValueType |
Získá hodnotu určující, zda Type je typ hodnoty. (Zděděno od Type) |
| IsVariableBoundArray |
Zabalí Type objekt a deleguje metody na to |
| IsVisible |
Získá hodnotu označující, zda Type lze přistupovat kódem mimo sestavení. (Zděděno od Type) |
| MemberType |
MemberTypes Získá hodnotu označující, že tento člen je typ nebo vnořený typ. (Zděděno od Type) |
| MetadataToken |
Získá hodnotu, která identifikuje tuto entitu v metadatech. |
| Module |
Získá modul, který obsahuje implementovaný typ. |
| Name |
Získá název implementovaného typu s odebranou cestou. |
| Namespace |
Získá obor názvů implementovaného typu. |
| ReflectedType |
Získá objekt třídy, který byl použit k získání tohoto členu. (Zděděno od Type) |
| StructLayoutAttribute |
StructLayoutAttribute Získá, který popisuje rozložení aktuálního typu. (Zděděno od Type) |
| TypeHandle |
Získá popisovač k interní metadata reprezentace implementovaného typu. |
| TypeInitializer |
Získá inicializátor pro typ. (Zděděno od Type) |
| UnderlyingSystemType |
Získá podklad Type , který představuje implementovaný typ. |
Metody
| Name | Description |
|---|---|
| AsType() |
Vrátí aktuální typ jako Type objekt. (Zděděno od TypeInfo) |
| Equals(Object) |
Určuje, zda typ základního systému aktuálního Type objektu je stejný jako základní typ systému zadaného Object. (Zděděno od Type) |
| Equals(Type) |
Určuje, zda typ základního systému aktuálního Type typu je stejný jako typ základního systému zadaného Type. (Zděděno od Type) |
| FindInterfaces(TypeFilter, Object) |
Vrátí pole Type objektů představující filtrovaný seznam rozhraní implementovaných nebo zděděných aktuálním Type. (Zděděno od Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Vrátí filtrovanou matici MemberInfo objektů zadaného typu členu. (Zděděno od Type) |
| GetArrayRank() |
Získá počet dimenzí v matici. (Zděděno od Type) |
| GetAttributeFlagsImpl() |
Získá atributy přiřazené . |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Vyhledá konstruktor, jehož parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání. (Zděděno od Type) |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Vyhledá konstruktor, jehož parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetConstructor(BindingFlags, Type[]) |
Vyhledá konstruktor, jehož parametry odpovídají zadaným typům argumentů pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetConstructor(Type[]) |
Vyhledá konstruktor veřejné instance, jehož parametry odpovídají typům v zadaném poli. (Zděděno od Type) |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Získá konstruktor, který implementoval |
| GetConstructors() |
Vrátí všechny veřejné konstruktory definované pro aktuální Type. (Zděděno od Type) |
| GetConstructors(BindingFlags) |
Vrátí pole ConstructorInfo objektů představující konstruktory definované pro typ zabalený aktuálním TypeDelegator. |
| GetCustomAttributes(Boolean) |
Vrátí všechny vlastní atributy definované pro tento typ a určuje, zda se má prohledávat řetězec dědičnosti typu. |
| GetCustomAttributes(Type, Boolean) |
Vrátí pole vlastních atributů identifikovaných podle typu. |
| GetCustomAttributesData() |
Vrátí seznam CustomAttributeData objektů představujících data o atributech, které byly použity na cílového člena. (Zděděno od MemberInfo) |
| GetDeclaredEvent(String) |
Vrátí objekt, který představuje zadanou událost deklarovanou aktuálním typem. (Zděděno od TypeInfo) |
| GetDeclaredField(String) |
Vrátí objekt, který představuje zadané pole deklarované aktuálním typem. (Zděděno od TypeInfo) |
| GetDeclaredMethod(String) |
Vrátí objekt, který představuje zadanou metodu deklarovanou aktuálním typem. (Zděděno od TypeInfo) |
| GetDeclaredMethods(String) |
Vrátí kolekci, která obsahuje všechny metody deklarované v aktuálním typu, které odpovídají zadanému názvu. (Zděděno od TypeInfo) |
| GetDeclaredNestedType(String) |
Vrátí objekt, který představuje zadaný vnořený typ deklarovaný aktuálním typem. (Zděděno od TypeInfo) |
| GetDeclaredProperty(String) |
Vrátí objekt, který představuje zadanou vlastnost deklarovanou aktuálním typem. (Zděděno od TypeInfo) |
| GetDefaultMembers() |
Vyhledá členy definované pro aktuální Type , jehož DefaultMemberAttribute sada je nastavena. (Zděděno od Type) |
| GetElementType() |
Type Vrátí objekt zahrnující nebo odkazovaný aktuálním polem, ukazatelem nebo byRef. |
| GetEnumName(Object) |
Vrátí název konstanty, která má zadanou hodnotu pro aktuální typ výčtu. (Zděděno od Type) |
| GetEnumNames() |
Vrátí názvy členů aktuálního typu výčtu. (Zděděno od Type) |
| GetEnumUnderlyingType() |
Vrátí základní typ aktuálního typu výčtu. (Zděděno od Type) |
| GetEnumValues() |
Vrátí pole hodnot konstant v aktuálním typu výčtu. (Zděděno od Type) |
| GetEnumValuesAsUnderlyingType() |
Načte pole hodnot základních konstant typu tohoto typu výčtu. (Zděděno od Type) |
| GetEvent(String, BindingFlags) |
Vrátí zadanou událost. |
| GetEvent(String) |
EventInfo Vrátí objekt představující zadanou veřejnou událost. (Zděděno od Type) |
| GetEvents() |
Vrátí pole EventInfo objektů představujících všechny veřejné události deklarované nebo zděděné aktuálním |
| GetEvents(BindingFlags) |
Vrátí události zadané v |
| GetField(String, BindingFlags) |
FieldInfo Vrátí objekt představující pole se zadaným názvem. |
| GetField(String) |
Vyhledá veřejné pole se zadaným názvem. (Zděděno od Type) |
| GetFields() |
Vrátí všechna veřejná pole aktuálního Type. (Zděděno od Type) |
| GetFields(BindingFlags) |
Vrátí pole FieldInfo objektů představujících datová pole definovaná pro typ zabalený aktuálním TypeDelegator. |
| GetFunctionPointerCallingConventions() |
Při přepsání v odvozené třídě vrátí volání konvence aktuálního ukazatele Typefunkce . |
| GetFunctionPointerParameterTypes() |
Při přepsání v odvozené třídě vrátí typy parametrů aktuálního ukazatele Typefunkce . |
| GetFunctionPointerReturnType() |
Při přepsání v odvozené třídě vrátí návratový typ aktuálního ukazatele Typefunkce . |
| GetGenericArguments() |
Vrátí pole Type objektů, které představují argumenty typu uzavřeného obecného typu nebo parametry typu definice obecného typu. (Zděděno od Type) |
| GetGenericParameterConstraints() |
Vrátí pole Type objektů, které představují omezení aktuálního parametru obecného typu. (Zděděno od Type) |
| GetGenericTypeDefinition() |
Type Vrátí objekt, který představuje definici obecného typu, ze které lze vytvořit aktuální obecný typ. (Zděděno od Type) |
| GetHashCode() |
Vrátí kód hash pro tuto instanci. (Zděděno od Type) |
| GetInterface(String, Boolean) |
Vrátí zadané rozhraní implementované typem zabaleným aktuálním TypeDelegator. |
| GetInterface(String) |
Vyhledá rozhraní se zadaným názvem. (Zděděno od Type) |
| GetInterfaceMap(Type) |
Vrátí mapování rozhraní pro zadaný typ rozhraní. |
| GetInterfaces() |
Vrátí všechna rozhraní implementovaná v aktuální třídě a jejích základních třídách. |
| GetMember(String, BindingFlags) |
Vyhledá zadané členy pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Vrátí členy (vlastnosti, metody, konstruktory, pole, události a vnořené typy) určené daným |
| GetMember(String) |
Vyhledá veřejné členy se zadaným názvem. (Zděděno od Type) |
| GetMembers() |
Vrátí všechny veřejné členy aktuálního Type. (Zděděno od Type) |
| GetMembers(BindingFlags) |
Vrátí členy určené parametrem |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Vyhledá aktuální MemberInfoType , který odpovídá zadanému MemberInfo. |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Vyhledá aktuální MemberInfoType , který odpovídá zadanému MemberInfo. (Zděděno od Type) |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání. (Zděděno od Type) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetMethod(String, BindingFlags, Type[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů, pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetMethod(String, BindingFlags) |
Vyhledá zadanou metodu pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadanému počtu obecných parametrů, typů argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání. (Zděděno od Type) |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadanému počtu obecných parametrů, typům argumentů a modifikátorům, pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadanému počtu obecných parametrů a typům argumentů, pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadanému počtu obecných parametrů, typům argumentů a modifikátorům. (Zděděno od Type) |
| GetMethod(String, Int32, Type[]) |
Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadanému počtu obecných parametrů a typům argumentů. (Zděděno od Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům. (Zděděno od Type) |
| GetMethod(String, Type[]) |
Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů. (Zděděno od Type) |
| GetMethod(String) |
Vyhledá veřejnou metodu se zadaným názvem. (Zděděno od Type) |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání. |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Při přepsání v odvozené třídě vyhledá zadanou metodu, jejíž parametry odpovídají zadanému počtu obecných parametrů, typů argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání. (Zděděno od Type) |
| GetMethods() |
Vrátí všechny veřejné metody aktuálního Type. (Zděděno od Type) |
| GetMethods(BindingFlags) |
Vrátí pole MethodInfo objektů představujících zadané metody typu zabaleného aktuálním TypeDelegator. |
| GetNestedType(String, BindingFlags) |
Vrátí vnořený typ určený deklarovaným |
| GetNestedType(String) |
Vyhledá veřejný vnořený typ se zadaným názvem. (Zděděno od Type) |
| GetNestedTypes() |
Vrátí veřejné typy vnořené do aktuálního Type. (Zděděno od Type) |
| GetNestedTypes(BindingFlags) |
Vrátí vnořené typy zadané v |
| GetNullableUnderlyingType() |
Zabalí Type objekt a deleguje metody na to |
| GetOptionalCustomModifiers() |
Při přepsání v odvozené třídě vrátí volitelné vlastní modifikátory aktuálního Type. (Zděděno od Type) |
| GetProperties() |
Vrátí všechny veřejné vlastnosti aktuálního Typeobjektu . (Zděděno od Type) |
| GetProperties(BindingFlags) |
Vrátí pole PropertyInfo objektů představujících vlastnosti typu zabaleného aktuálním TypeDelegator. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Vyhledá zadanou vlastnost, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetProperty(String, BindingFlags) |
Vyhledá zadanou vlastnost pomocí zadaných omezení vazby. (Zděděno od Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům. (Zděděno od Type) |
| GetProperty(String, Type, Type[]) |
Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům argumentů. (Zděděno od Type) |
| GetProperty(String, Type) |
Vyhledá veřejnou vlastnost se zadaným názvem a návratovým typem. (Zděděno od Type) |
| GetProperty(String, Type[]) |
Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům argumentů. (Zděděno od Type) |
| GetProperty(String) |
Vyhledá veřejnou vlastnost se zadaným názvem. (Zděděno od Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Při přepsání v odvozené třídě vyhledá zadanou vlastnost, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby. |
| GetRequiredCustomModifiers() |
Při přepsání v odvozené třídě vrátí požadované vlastní modifikátory aktuálního Type. (Zděděno od Type) |
| GetType() |
Získá aktuální Type. (Zděděno od Type) |
| GetTypeCodeImpl() |
Vrátí kód základního typu této Type instance. (Zděděno od Type) |
| HasElementTypeImpl() |
Získá hodnotu určující, zda aktuální Type zahrnuje nebo odkazuje na jiný typ; to znamená, zda je aktuální Type pole, ukazatel nebo ByRef. |
| HasSameMetadataDefinitionAs(MemberInfo) |
Zabalí Type objekt a deleguje metody na to |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Vyvolá zadaný člen pomocí zadaných omezení vazby a porovnává zadaný seznam argumentů a jazykovou verzi. (Zděděno od Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Vyvolá zadaný člen. Metoda, která má být vyvolána, musí být přístupná a poskytovat nejpřesnější shodu se zadaným seznamem argumentů v rámci omezení zadaných vazeb a vyvolání atributů. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Vyvolá zadaný člen pomocí zadaných omezení vazby a porovnává zadaný seznam argumentů. (Zděděno od Type) |
| IsArrayImpl() |
Vrátí hodnotu, která určuje, zda Type je pole. |
| IsAssignableFrom(Type) |
Určuje, zda může být instance zadaného typu |
| IsAssignableFrom(TypeInfo) |
Vrátí hodnotu, která určuje, zda zadaný typ lze přiřadit k tomuto typu. |
| IsAssignableTo(Type) |
Určuje, zda lze aktuální typ přiřadit proměnné zadaného |
| IsByRefImpl() |
Vrátí hodnotu, která určuje, zda Type je předán odkazem. |
| IsCOMObjectImpl() |
Vrátí hodnotu, která určuje, zda Type je objekt COM. |
| IsContextfulImpl() |
Implementuje IsContextful vlastnost a určuje, zda Type lze hostovat v kontextu. (Zděděno od Type) |
| IsDefined(Type, Boolean) |
Určuje, zda je definován vlastní atribut identifikovaný |
| IsEnumDefined(Object) |
Vrátí hodnotu, která určuje, zda zadaná hodnota existuje v aktuálním typu výčtu. (Zděděno od Type) |
| IsEquivalentTo(Type) |
Určuje, zda dva typy modelu COM mají stejnou identitu a mají nárok na ekvivalenci typů. (Zděděno od Type) |
| IsInstanceOfType(Object) |
Určuje, zda zadaný objekt je instance aktuální Type. (Zděděno od Type) |
| IsMarshalByRefImpl() |
Implementuje IsMarshalByRef vlastnost a určuje, zda Type je zařazován odkazem. (Zděděno od Type) |
| IsPointerImpl() |
Vrátí hodnotu, která určuje, zda Type je ukazatel. |
| IsPrimitiveImpl() |
Vrátí hodnotu, která určuje, zda Type je jedním z primitivních typů. |
| IsSubclassOf(Type) |
Určuje, zda aktuální Type je odvozen od zadaného Type. (Zděděno od Type) |
| IsValueTypeImpl() |
Vrátí hodnotu, která určuje, zda typ je typ hodnoty; to znamená, že nikoli třída nebo rozhraní. |
| MakeArrayType() |
Type Vrátí objekt představující jednorozměrné pole aktuálního typu s dolní mezí nuly. (Zděděno od Type) |
| MakeArrayType(Int32) |
Type Vrátí objekt představující pole aktuálního typu se zadaným počtem dimenzí. (Zděděno od Type) |
| MakeByRefType() |
Type Vrátí objekt, který představuje aktuální typ při předání jako |
| MakeFunctionPointerType(Type[], Boolean) |
Zabalí Type objekt a deleguje metody na to |
| MakeGenericType(Type[]) |
Nahradí prvky pole typů parametry typu aktuální definice obecného typu a vrátí Type objekt představující výsledný vytvořený typ. (Zděděno od Type) |
| MakePointerType() |
Type Vrátí objekt, který představuje ukazatel na aktuální typ. (Zděděno od Type) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí reprezentaci |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od MemberInfo) |
| _MemberInfo.GetType() |
Type Získá objekt představující MemberInfo třídu. (Zděděno od MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní. (Zděděno od MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). (Zděděno od MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od MemberInfo) |
| _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od Type) |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní. (Zděděno od Type) |
| _Type.GetTypeInfoCount(UInt32) |
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). (Zděděno od Type) |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od Type) |
| IReflectableType.GetTypeInfo() |
Vrátí reprezentaci aktuálního typu jako TypeInfo objektu. (Zděděno od TypeInfo) |
Metody rozšíření
| Name | Description |
|---|---|
| GetConstructor(Type, Type[]) |
Zabalí Type objekt a deleguje metody na to |
| GetConstructors(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetConstructors(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Načte vlastní atribut zadaného typu, který se použije u zadaného členu, a volitelně zkontroluje předky daného člena. |
| GetCustomAttribute(MemberInfo, Type) |
Načte vlastní atribut zadaného typu, který se použije na zadaný člen. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Načte vlastní atribut zadaného typu, který se použije u zadaného členu, a volitelně zkontroluje předky daného člena. |
| GetCustomAttribute<T>(MemberInfo) |
Načte vlastní atribut zadaného typu, který se použije na zadaný člen. |
| GetCustomAttributes(MemberInfo, Boolean) |
Načte kolekci vlastních atributů, které se použijí na zadaného člena, a volitelně zkontroluje předky daného člena. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen, a volitelně zkontroluje nadřazené objekty daného člena. |
| GetCustomAttributes(MemberInfo, Type) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen. |
| GetCustomAttributes(MemberInfo) |
Načte kolekci vlastních atributů, které se použijí na zadaný člen. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen, a volitelně zkontroluje nadřazené objekty daného člena. |
| GetCustomAttributes<T>(MemberInfo) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen. |
| GetDefaultMembers(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetEvent(Type, String, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetEvent(Type, String) |
Zabalí Type objekt a deleguje metody na to |
| GetEvents(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetEvents(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetField(Type, String, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetField(Type, String) |
Zabalí Type objekt a deleguje metody na to |
| GetFields(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetFields(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetGenericArguments(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetInterfaces(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetMember(Type, String, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetMember(Type, String) |
Zabalí Type objekt a deleguje metody na to |
| GetMembers(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetMembers(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetMetadataToken(MemberInfo) |
Získá token metadat pro daného člena, pokud je k dispozici. |
| GetMethod(Type, String, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetMethod(Type, String, Type[]) |
Zabalí Type objekt a deleguje metody na to |
| GetMethods(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetMethods(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetNestedTypes(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetProperties(Type, BindingFlags) |
Zabalí Type objekt a deleguje metody na to |
| GetProperties(Type) |
Zabalí Type objekt a deleguje metody na to |
| GetProperty(Type, String, Type, Type[]) |
Zabalí Type objekt a deleguje metody na to |
| GetProperty(Type, String, Type) |
Zabalí Type objekt a deleguje metody na to |
| GetProperty(Type, String) |
Zabalí Type objekt a deleguje metody na to |
| GetRuntimeEvent(Type, String) |
Načte objekt, který představuje zadanou událost. |
| GetRuntimeEvents(Type) |
Načte kolekci, která představuje všechny události definované v zadaném typu. |
| GetRuntimeField(Type, String) |
Načte objekt, který představuje zadané pole. |
| GetRuntimeFields(Type) |
Načte kolekci, která představuje všechna pole definovaná pro zadaný typ. |
| GetRuntimeInterfaceMap(TypeInfo, Type) |
Vrátí mapování rozhraní pro zadaný typ a zadané rozhraní. |
| GetRuntimeMethod(Type, String, Type[]) |
Načte objekt, který představuje zadanou metodu. |
| GetRuntimeMethods(Type) |
Načte kolekci, která představuje všechny metody definované pro zadaný typ. |
| GetRuntimeProperties(Type) |
Načte kolekci, která představuje všechny vlastnosti definované pro zadaný typ. |
| GetRuntimeProperty(Type, String) |
Načte objekt, který představuje zadanou vlastnost. |
| GetTypeInfo(Type) |
Vrátí reprezentaci TypeInfo zadaného typu. |
| HasMetadataToken(MemberInfo) |
Vrátí hodnotu, která určuje, zda je token metadat k dispozici pro zadaného člena. |
| IsAssignableFrom(Type, Type) |
Zabalí Type objekt a deleguje metody na to |
| IsDefined(MemberInfo, Type, Boolean) |
Určuje, zda se vlastní atributy zadaného typu použijí na zadaný člen a volitelně se použijí na jeho nadřazené objekty. |
| IsDefined(MemberInfo, Type) |
Určuje, zda jsou u zadaného člena použity vlastní atributy zadaného typu. |
| IsInstanceOfType(Type, Object) |
Zabalí Type objekt a deleguje metody na to |