Sdílet prostřednictvím


TypeInfo Třída

Definice

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
    inherit MemberInfo
    interface IReflectableType
type TypeInfo = class
    inherit Type
    interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
    inherit Type
    interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
Dědičnost
TypeInfo
Dědičnost
Odvozené
Atributy
Implementuje

Příklady

Následující příklad používá typy reflexe a členy v rozhraní .NET k načtení metod a vlastností Calendar typu, včetně zděděných metod a vlastností, a poté je zapíše do konzoly nástroje .

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;

TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;

StringBuilder sb = new StringBuilder();

sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{

    sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
    sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}

Console.WriteLine(sb.ToString());

/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/

Poznámky

Počínaje rozhraním .NET Framework 4.5 TypeInfo je třída zahrnutá v podmnožině .NET for Windows 8.x Store pro použití při vytváření aplikací pro Windows Store. TypeInfo je k dispozici také v plném rozhraní .NET Framework. Další informace o reflexi aplikací pro Windows Store najdete v tématech Obory názvů System.Reflection a Reflexe v rozhraní .NET Framework pro aplikace pro Windows Store.

TypeInfoobsahuje mnoho členů dostupných ve Type třídě a mnoho vlastností reflexe v rozhraní .NET pro aplikace Windows 8.x Store vrací kolekce TypeInfo objektů. K získání objektu TypeInfo z objektu Type použijte rozšiřující metodu IntrospectionExtensions.GetTypeInfo(Type) .

Objekt TypeInfo představuje samotnou definici typu, zatímco Type objekt představuje odkaz na definici typu. Získání objektu TypeInfo vynutí načtení sestavení obsahujícího tento typ. Naproti tomu můžete manipulovat s Type objekty, aniž by modul runtime musel načíst sestavení, na které odkazují.

V rozhraní .NET pro aplikace Windows 8.x Store se místo metod, které vracejí pole, používají vlastnosti TypeInfo reflexe, které vrací IEnumerable<T> kolekce. Můžete například použít DeclaredMembers vlastnost k získání všech deklarovaných členů nebo DeclaredProperties vlastnost k získání všech deklarovaných vlastností. Kontexty reflexe mohou pro velká sestavení nebo typy implementovat opožděné procházení těchto kolekcí. Pokud chcete získat konkrétní členy, použijte metody jako GetDeclaredMethod a GetDeclaredPropertya předejte název metody nebo vlastnosti, kterou chcete načíst.

K filtrování výsledků TypeInfo vlastností použijte dotazy LINQ. U objektů reflexe, které pocházejí z modulu runtime (například jako výsledek typeof(Object)), můžete procházet strom dědičnosti pomocí metod ve RuntimeReflectionExtensions třídě . Příjemci objektů z přizpůsobených kontextů reflexe nemohou tyto metody použít a musí procházet strom dědičnosti sami.

Konstruktory

TypeInfo()

Inicializuje TypeInfo instanci.

Vlastnosti

Assembly

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

Assembly

Získá, Assembly ve kterém je typ deklarován. U obecných typů získá hodnotu Assembly , ve které je definovaný obecný typ.

(Zděděno od Type)
AssemblyQualifiedName

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

AssemblyQualifiedName

Získá název kvalifikované sestavení typu, který zahrnuje název sestavení, ze kterého byl tento Type objekt načten.

(Zděděno od Type)
Attributes

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

Attributes

Získá atributy přidružené k Type.

(Zděděno od Type)
BaseType

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

BaseType

Získá typ, ze kterého přímo dědí aktuální Type .

(Zděděno od Type)
ContainsGenericParameters

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

ContainsGenericParameters

Získá hodnotu označ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.

DeclaredEvents

Získá kolekci událostí definovaných aktuálním typem.

DeclaredFields

Získá kolekci polí definovaných aktuálním typem.

DeclaredMembers

Získá kolekci členů definovaných aktuálním typem.

DeclaredMethods

Získá kolekci metod definovaných aktuálním typem.

DeclaredNestedTypes

Získá kolekci vnořených typů definovaných aktuálním typem.

DeclaredProperties

Získá kolekci vlastností definovaných aktuálním typem.

DeclaringMethod

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

DeclaringMethod

Získá objekt MethodBase , který představuje deklarující metodu, pokud aktuální Type představuje typ parametru obecné metody.

(Zděděno od Type)
DeclaringType

Získá třídu, která deklaruje tento člen.

(Zděděno od MemberInfo)
DeclaringType

Získá typ, který deklaruje aktuální vnořený typ nebo parametr obecného typu.

(Zděděno od Type)
FullName

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

FullName

Získá plně kvalifikovaný název typu, včetně jeho oboru názvů, ale ne jeho sestavení.

(Zděděno od Type)
GenericParameterAttributes

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GenericParameterAttributes

Získá kombinaci GenericParameterAttributes příznaků, které popisují kovarianci a speciální omezení aktuálního obecného typu parametru.

(Zděděno od Type)
GenericParameterPosition

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GenericParameterPosition

Získá pozici parametru typu v seznamu parametrů typu obecného typu nebo metody, která deklarovala parametr, když Type objekt představuje parametr typu obecného typu nebo obecné metody.

(Zděděno od Type)
GenericTypeArguments

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GenericTypeArguments

Získá pole argumentů obecného typu pro tento typ.

(Zděděno od Type)
GenericTypeParameters

Získá pole parametrů obecného typu aktuální instance.

GUID

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GUID

Získá identifikátor GUID přidružený k Type.

(Zděděno od Type)
HasElementType

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

HasElementType

Získá hodnotu označ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 pomocí odkazu.

(Zděděno od Type)
ImplementedInterfaces

Získá kolekci rozhraní implementovaných aktuálním typem.

IsAbstract

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsAbstract

Získá hodnotu označující, zda Type je abstraktní a musí být přepsána.

(Zděděno od Type)
IsAnsiClass

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsAnsiClass

Získá hodnotu označující, zda je atribut formátu AnsiClass řetězce vybrán pro Type.

(Zděděno od Type)
IsArray

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsArray

Získá hodnotu, která označuje, zda je typ pole.

(Zděděno od Type)
IsAutoClass

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsAutoClass

Získá hodnotu označující, zda je atribut formátu AutoClass řetězce vybrán pro Type.

(Zděděno od Type)
IsAutoLayout

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsAutoLayout

Získá hodnotu označující, zda pole aktuálního typu jsou automaticky rozloženy modulem CLR (Common Language Runtime).

(Zděděno od Type)
IsByRef

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsByRef

Získá hodnotu označující, zda Type je předán odkaz.

(Zděděno od Type)
IsByRefLike

Získá hodnotu, která označuje, zda je typ byref-like struktury.

(Zděděno od Type)
IsClass

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsClass

Získá hodnotu označující, zda Type je třída nebo delegát; to znamená, že ne typ hodnoty nebo rozhraní.

(Zděděno od Type)
IsCollectible

Získá hodnotu, která označuje, zda je tento MemberInfo objekt součástí sestavení uchovávaného v collectible AssemblyLoadContext.

(Zděděno od MemberInfo)
IsCOMObject

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsCOMObject

Získá hodnotu označ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. Můžete vytvořit instance vytvořeného obecného typu.

(Zděděno od Type)
IsContextful

Získá hodnotu označující, zda Type lze hostovat v kontextu.

(Zděděno od Type)
IsEnum

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsEnum

Získá hodnotu označující, zda aktuální Type představuje výčet.

(Zděděno od Type)
IsExplicitLayout

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsExplicitLayout

Získá hodnotu označující, zda pole aktuálního typu jsou rozloženy na explicitně zadané posuny.

(Zděděno od Type)
IsFunctionPointer

Získá hodnotu, která označuje, zda Type aktuální je ukazatel funkce.

(Zděděno od Type)
IsGenericMethodParameter

Získá hodnotu, která označuje, zda aktuální Type představuje parametr typu v definici obecné metody.

(Zděděno od Type)
IsGenericParameter

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsGenericParameter

Získá hodnotu označující, zda aktuální Type představuje parametr typu v definici obecného typu nebo metody.

(Zděděno od Type)
IsGenericType

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsGenericType

Získá hodnotu označující, zda aktuální typ je obecný typ.

(Zděděno od Type)
IsGenericTypeDefinition

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsGenericTypeDefinition

Získá hodnotu označující, zda aktuální Type představuje definici obecného typu, ze které mohou být vytvořeny další obecné typy.

(Zděděno od Type)
IsGenericTypeParameter

Získá hodnotu, která označuje, zda aktuální Type představuje parametr typu v definici obecného typu.

(Zděděno od Type)
IsImport

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsImport

Získá hodnotu označující, zda TypeComImportAttribute atribut použitý, což označuje, že byl importován z knihovny typů modelu COM.

(Zděděno od Type)
IsInterface

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsInterface

Získá hodnotu označující, zda Type je rozhraní; to znamená, že třída nebo typ hodnoty.

(Zděděno od Type)
IsLayoutSequential

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsLayoutSequential

Získá hodnotu označující, zda pole aktuálního typu jsou rozloženy postupně v pořadí, v jakém byly definovány nebo generovány do metadat.

(Zděděno od Type)
IsMarshalByRef

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsMarshalByRef

Získá hodnotu označující, zda Type je zařazován odkazem.

(Zděděno od Type)
IsNested

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNested

Získá hodnotu označ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

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNestedAssembly

Získá hodnotu označující, zda Type je vnořený a viditelný pouze v rámci vlastní sestavení.

(Zděděno od Type)
IsNestedFamANDAssem

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNestedFamANDAssem

Získá hodnotu označující, zda Type je vnořený a viditelný pouze třídy, které patří do jeho vlastní rodiny i vlastní sestavení.

(Zděděno od Type)
IsNestedFamily

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNestedFamily

Získá hodnotu označující, zda Type je vnořený a viditelný pouze v rámci své vlastní rodiny.

(Zděděno od Type)
IsNestedFamORAssem

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNestedFamORAssem

Získá hodnotu označující, zda Type je vnořený a viditelný pouze třídy, které patří buď do vlastní rodiny, nebo do vlastního sestavení.

(Zděděno od Type)
IsNestedPrivate

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNestedPrivate

Získá hodnotu označující, zda je vnořený Type a deklarován privátní.

(Zděděno od Type)
IsNestedPublic

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNestedPublic

Získá hodnotu označující, zda je třída vnořená a deklarována veřejná.

(Zděděno od Type)
IsNotPublic

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsNotPublic

Získá hodnotu označující, zda Type není deklarován veřejný.

(Zděděno od Type)
IsPointer

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsPointer

Získá hodnotu označující, zda Type je ukazatel.

(Zděděno od Type)
IsPrimitive

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsPrimitive

Získá hodnotu označující, zda Type je jedním z primitivních typů.

(Zděděno od Type)
IsPublic

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsPublic

Získá hodnotu označující, zda Type je deklarován veřejný.

(Zděděno od Type)
IsSealed

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsSealed

Získá hodnotu označ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ý 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í-kritický na aktuální úroveň důvěryhodnosti; to znamená, zda může provádět kritické operace a může být přístupný transparentním kódem.

(Zděděno od Type)
IsSecurityTransparent

Získá hodnotu, která označuje, zda aktuální typ je transparentní na aktuální úrovni důvěryhodnosti, a proto nelze provádět kritické operace.

(Zděděno od Type)
IsSerializable

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsSerializable
Zastaralé.

Získá hodnotu označ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

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsSpecialName

Získá hodnotu označující, zda typ má název, který vyžaduje speciální zpracování.

(Zděděno od Type)
IsSZArray

Získá hodnotu, která označuje, zda typ je typ pole, který může představovat pouze jednorozměrné pole s nulovou dolní mez.

(Zděděno od Type)
IsTypeDefinition

Získá hodnotu, která označuje, zda typ je definice typu.

(Zděděno od Type)
IsUnicodeClass

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsUnicodeClass

Získá hodnotu označující, zda je atribut formátu UnicodeClass řetězce vybrán pro Type.

(Zděděno od Type)
IsUnmanagedFunctionPointer

Získá hodnotu, která označuje, zda Type aktuální je nespravovaný ukazatel funkce.

(Zděděno od Type)
IsValueType

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsValueType

Získá hodnotu označující, zda Type je typ hodnoty.

(Zděděno od Type)
IsVariableBoundArray

Získá hodnotu, která označuje, zda typ je typ pole, který může představovat vícerozměrné pole nebo pole s libovolnou dolní mez.

(Zděděno od Type)
IsVisible

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsVisible

Získá hodnotu označující, zda Type lze přistupovat kódem mimo sestavení.

(Zděděno od Type)
MemberType

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

MemberType

Při přepsání v odvozené třídě získá MemberTypes hodnotu označující typ člen – metoda, konstruktor, událost atd.

(Zděděno od MemberInfo)
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 metadata element.

(Zděděno od MemberInfo)
Module

Získá modul, ve kterém typ, který deklaruje člen reprezentovaný aktuální MemberInfo je definován.

(Zděděno od MemberInfo)
Module

Získá modul (DLL), ve kterém je definován aktuální Type .

(Zděděno od Type)
Name

Získá název aktuálního člena.

(Zděděno od MemberInfo)
Name

Při přepsání v odvozené třídě získá název aktuálního typu.

(Zděděno od Type)
Namespace

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

Namespace

Získá obor názvů objektu Type.

(Zděděno od Type)
ReflectedType

Získá objekt třídy, který byl použit k získání této instance .MemberInfo

(Zděděno od MemberInfo)
ReflectedType

Získá objekt třídy, který byl použit k získání tohoto členu.

(Zděděno od Type)
StructLayoutAttribute

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

StructLayoutAttribute

Získá, StructLayoutAttribute který popisuje rozložení aktuálního typu.

(Zděděno od Type)
TypeHandle

Získá popisovač pro aktuální Type.

(Zděděno od Type)
TypeInitializer

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

TypeInitializer

Získá inicializátor pro typ.

(Zděděno od Type)
UnderlyingSystemType

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

UnderlyingSystemType

Označuje typ poskytovaný modulem CLR (Common Language Runtime), který představuje tento typ.

(Zděděno od Type)

Metody

AsType()

Vrátí aktuální typ jako Type objekt.

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od MemberInfo)
Equals(Object)

Určuje, jestli je typ základního systému aktuálního Type objektu stejný jako typ základního systému zadaného Objectobjektu .

(Zděděno od Type)
Equals(Type)

Určuje, zda je typ základního systému proudu Type stejný jako typ základního systému zadaného Type.

(Zděděno od Type)
FindInterfaces(TypeFilter, Object)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

FindInterfaces(TypeFilter, Object)

Vrátí pole Type objektů představující filtrovaný seznam rozhraní implementovaných nebo zděděných aktuálním Typeobjektem .

(Zděděno od Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Vrátí filtrovanou matici MemberInfo objektů zadaného typu členu.

(Zděděno od Type)
GetArrayRank()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetArrayRank()

Získá počet dimenzí v poli.

(Zděděno od Type)
GetAttributeFlagsImpl()

Při přepsání v odvozené třídě implementuje Attributes vlastnost a získá bitovou kombinaci hodnot výčtu, která označuje atributy přidružené k Type.

(Zděděno od Type)
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Vyhledá konstruktor, jehož parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných vazeb omezení 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 vazeb omezení.

(Zděděno od Type)
GetConstructor(BindingFlags, Type[])

Vyhledá konstruktor, jehož parametry odpovídají zadaným typům argumentů pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetConstructor(Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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[])

Při přepsání v odvozené třídě hledá konstruktor, jehož parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných vazeb omezení a zadané konvence volání.

(Zděděno od Type)
GetConstructors()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetConstructors()

Vrátí všechny veřejné konstruktory definované pro aktuální Type.

(Zděděno od Type)
GetConstructors(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetConstructors(BindingFlags)

Při přepsání v odvozené třídě hledá konstruktory definované pro aktuální Typepomocí zadané BindingFlagstřídy .

(Zděděno od Type)
GetCustomAttributes(Boolean)

Při přepsání v odvozené třídě vrátí pole všech vlastních atributů použitých pro tento člen.

(Zděděno od MemberInfo)
GetCustomAttributes(Type, Boolean)

Při přepsání v odvozené třídě vrátí pole vlastních atributů použitých na tohoto člena a identifikovaných pomocí Type.

(Zděděno od MemberInfo)
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.

GetDeclaredField(String)

Vrátí objekt, který představuje zadané pole deklarované aktuálním typem.

GetDeclaredMethod(String)

Vrátí objekt, který představuje zadanou metodu deklarovanou aktuálním typem.

GetDeclaredMethods(String)

Vrátí kolekci, která obsahuje všechny metody deklarované v aktuálním typu, které odpovídají zadanému názvu.

GetDeclaredNestedType(String)

Vrátí objekt, který představuje zadaný vnořený typ deklarovaný aktuálním typem.

GetDeclaredProperty(String)

Vrátí objekt, který představuje zadanou vlastnost deklarovanou aktuálním typem.

GetDefaultMembers()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetDefaultMembers()

Vyhledá členy definované pro aktuální Type , jehož DefaultMemberAttribute hodnota je nastavena.

(Zděděno od Type)
GetElementType()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetElementType()

Při přepsání v odvozené třídě vrátí Type hodnotu objektu zahrnutého nebo odkazovaného aktuálním polem, ukazatelem nebo odkazovým typem.

(Zděděno od Type)
GetEnumName(Object)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEnumName(Object)

Vrátí název konstanty, která má zadanou hodnotu pro aktuální typ výčtu.

(Zděděno od Type)
GetEnumNames()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEnumNames()

Vrátí názvy členů aktuálního typu výčtu.

(Zděděno od Type)
GetEnumUnderlyingType()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEnumUnderlyingType()

Vrátí podkladový typ aktuálního typu výčtu.

(Zděděno od Type)
GetEnumValues()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEnumValues()

Vrátí matici 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)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEvent(String)

EventInfo Vrátí objekt představující zadanou veřejnou událost.

(Zděděno od Type)
GetEvent(String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEvent(String, BindingFlags)

Při přepsání v odvozené třídě vrátí EventInfo objekt představující zadanou událost pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetEvents()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEvents()

Vrátí všechny veřejné události, které jsou deklarovány nebo zděděné aktuálním Typeobjektem .

(Zděděno od Type)
GetEvents(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetEvents(BindingFlags)

Při přepsání v odvozené třídě vyhledá události, které jsou deklarovány nebo zděděné aktuální Type, pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetField(String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetField(String)

Vyhledá veřejné pole se zadaným názvem.

(Zděděno od Type)
GetField(String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetField(String, BindingFlags)

Vyhledá zadané pole pomocí zadaných omezení vazby.

(Zděděno od Type)
GetFields()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetFields()

Vrátí všechna veřejná pole aktuálního Typepole .

(Zděděno od Type)
GetFields(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetFields(BindingFlags)

Při přepsání v odvozené třídě vyhledá pole definovaná pro aktuální Type, pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetFunctionPointerCallingConventions()

Při přepsání v odvozené třídě vrátí konvence volání aktuálního ukazatele Typena funkci .

(Zděděno od Type)
GetFunctionPointerParameterTypes()

Při přepsání v odvozené třídě vrátí typy parametrů aktuálního ukazatele Typena funkci .

(Zděděno od Type)
GetFunctionPointerReturnType()

Při přepsání v odvozené třídě vrátí návratový typ aktuálního ukazatele Typena funkci .

(Zděděno od Type)
GetGenericArguments()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetGenericParameterConstraints()

Vrátí pole Type objektů, které představují omezení aktuálního parametru obecného typu.

(Zděděno od Type)
GetGenericTypeDefinition()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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í hodnotu hash pro tuto instanci.

(Zděděno od MemberInfo)
GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od Type)
GetInterface(String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetInterface(String)

Vyhledá rozhraní se zadaným názvem.

(Zděděno od Type)
GetInterface(String, Boolean)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetInterface(String, Boolean)

Při přepsání v odvozené třídě vyhledá zadané rozhraní a určí, zda se má hledat název rozhraní bez rozlišování velkých a malých písmen.

(Zděděno od Type)
GetInterfaceMap(Type)

Vrátí mapování rozhraní pro zadaný typ rozhraní.

(Zděděno od Type)
GetInterfaces()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetInterfaces()

Při přepsání v odvozené třídě získá všechna rozhraní implementovaná nebo zděděná aktuální Type.

(Zděděno od Type)
GetMember(String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMember(String)

Vyhledá veřejné členy se zadaným názvem.

(Zděděno od Type)
GetMember(String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMember(String, BindingFlags)

Vyhledá zadané členy pomocí zadaných omezení vazby.

(Zděděno od Type)
GetMember(String, MemberTypes, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMember(String, MemberTypes, BindingFlags)

Vyhledá zadané členy zadaného typu členu pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetMembers()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMembers()

Vrátí všechny veřejné členy aktuálního Type.

(Zděděno od Type)
GetMembers(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMembers(BindingFlags)

Při přepsání v odvozené třídě vyhledá členy definované pro aktuální Type, pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Vyhledá u MemberInfo aktuálního Type , který odpovídá zadané MemberInfohodnotě .

(Zděděno od Type)
GetMethod(String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMethod(String)

Vyhledá veřejnou metodu se zadaným názvem.

(Zděděno od Type)
GetMethod(String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMethod(String, BindingFlags)

Vyhledá zadanou metodu pomocí zadaných omezení vazby.

(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 vazeb omezení 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 vazeb omezení.

(Zděděno od Type)
GetMethod(String, BindingFlags, Type[])

Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů, pomocí zadaných vazeb omezení.

(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ům argumentů a modifikátorům, pomocí zadaných vazeb omezení 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 vazebních omezení.

(Zděděno od Type)
GetMethod(String, Int32, BindingFlags, Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

(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, 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, Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMethod(String, Type[])

Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů.

(Zděděno od Type)
GetMethod(String, Type[], ParameterModifier[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Při přepsání v odvozené třídě vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných vazeb omezení a zadané konvence volání.

(Zděděno od Type)
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ům argumentů a modifikátorům, pomocí zadaných vazeb omezení a zadané konvence volání.

(Zděděno od Type)
GetMethods()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMethods()

Vrátí všechny veřejné metody aktuálního Typeobjektu .

(Zděděno od Type)
GetMethods(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMethods(BindingFlags)

Při přepsání v odvozené třídě vyhledá metody definované pro aktuální Type, pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetNestedType(String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetNestedType(String)

Vyhledá veřejný vnořený typ se zadaným názvem.

(Zděděno od Type)
GetNestedType(String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetNestedType(String, BindingFlags)

Při přepsání v odvozené třídě vyhledá zadaný vnořený typ pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetNestedTypes()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetNestedTypes()

Vrátí veřejné typy vnořené do aktuálního Type.

(Zděděno od Type)
GetNestedTypes(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetNestedTypes(BindingFlags)

Při přepsání v odvozené třídě vyhledá typy vnořené do aktuální Typetřídy pomocí zadaných vazeb omezení.

(Zděděno od Type)
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()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperties()

Vrátí všechny veřejné vlastnosti aktuálního Typeobjektu .

(Zděděno od Type)
GetProperties(BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperties(BindingFlags)

Při přepsání v odvozené třídě vyhledá vlastnosti aktuální Typetřídy pomocí zadaných vazeb omezení.

(Zděděno od Type)
GetProperty(String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperty(String)

Vyhledá veřejnou vlastnost se zadaným názvem.

(Zděděno od Type)
GetProperty(String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperty(String, BindingFlags)

Vyhledá zadanou vlastnost pomocí zadaných omezení vazby.

(Zděděno od Type)
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 vazeb omezení.

(Zděděno od Type)
GetProperty(String, Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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, Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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, Type[], ParameterModifier[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperty(String, Type[])

Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům argumentů.

(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 vazeb omezení.

(Zděděno od Type)
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()

Zjistí atributy člena a poskytuje přístup k metadatům člena.

(Zděděno od MemberInfo)
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()

Při přepsání v odvozené třídě implementuje HasElementType vlastnost a určuje, zda aktuální Type zahrnuje nebo odkazuje na jiný typ; to znamená, zda je proud Type pole, ukazatel, nebo je předán odkazem.

(Zděděno od Type)
HasSameMetadataDefinitionAs(MemberInfo)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

(Zděděno od MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Vyvolá zadaný člen pomocí omezení zadané vazby a odpovídající seznamu zadaných argumentů.

(Zděděno od Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Vyvolá zadaný člen pomocí zadaných vazeb omezení a odpovídající zadanému seznamu argumentů a jazykové verzi.

(Zděděno od Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Při přepsání v odvozené třídě vyvolá zadaný člen pomocí zadaných vazeb omezení a odpovídající seznamu zadaných argumentů, modifikátorů a jazykové verze.

(Zděděno od Type)
IsArrayImpl()

Při přepsání v odvozené třídě implementuje IsArray vlastnost a určuje, zda Type je pole.

(Zděděno od Type)
IsAssignableFrom(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsAssignableFrom(Type)

Určuje, zda lze instanci zadaného typu c přiřadit proměnné aktuálního typu.

(Zděděno od Type)
IsAssignableFrom(TypeInfo)

Vrátí hodnotu, která označuje, zda zadaný typ lze přiřadit aktuálnímu typu.

IsAssignableTo(Type)

Určuje, zda lze aktuální typ přiřadit proměnné zadaného targetTypetypu .

(Zděděno od Type)
IsByRefImpl()

Při přepsání v odvozené třídě implementuje IsByRef vlastnost a určuje, zda Type je předán odkaz.

(Zděděno od Type)
IsCOMObjectImpl()

Při přepsání v odvozené třídě implementuje IsCOMObject vlastnost a určuje, zda Type je objekt com.

(Zděděno od Type)
IsContextfulImpl()

Implementuje IsContextful vlastnost a určuje, zda Type lze hostovat v kontextu.

(Zděděno od Type)
IsDefined(Type, Boolean)

Při přepsání v odvozené třídě označuje, zda jeden nebo více atributů zadaného typu nebo jeho odvozených typů je použit na tohoto člena.

(Zděděno od MemberInfo)
IsEnumDefined(Object)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsEnumDefined(Object)

Vrátí hodnotu, která označuje, zda zadaná hodnota existuje v aktuálním typu výčtu.

(Zděděno od Type)
IsEquivalentTo(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsEquivalentTo(Type)

Určuje, zda dva typy modelu COM mají stejnou identitu a jsou způsobilé pro ekvivalenci typů.

(Zděděno od Type)
IsInstanceOfType(Object)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsInstanceOfType(Object)

Určuje, zda je zadaný objekt instancí aktuálního Typeobjektu .

(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()

Při přepsání v odvozené třídě implementuje IsPointer vlastnost a určuje, zda Type je ukazatel.

(Zděděno od Type)
IsPrimitiveImpl()

Při přepsání v odvozené třídě implementuje IsPrimitive vlastnost a určuje, zda Type je jedním z primitivních typů.

(Zděděno od Type)
IsSubclassOf(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsSubclassOf(Type)

Určuje, zda je aktuální Type odvozen od zadaného Type.

(Zděděno od Type)
IsValueTypeImpl()

Implementuje IsValueType vlastnost a určuje, zda Type je typ hodnoty, tj. nikoli třída nebo rozhraní.

(Zděděno od Type)
MakeArrayType()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

MakeArrayType()

Type Vrátí objekt představující jednorozměrné pole aktuálního typu s dolní nulou.

(Zděděno od Type)
MakeArrayType(Int32)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

MakeByRefType()

Type Vrátí objekt, který představuje aktuální typ, pokud je ref předán jako parametr (ByRef parametr v jazyce Visual Basic).

(Zděděno od Type)
MakeGenericType(Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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()

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

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 Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToString()

String Vrátí hodnotu představující název aktuálního Typeobjektu .

(Zděděno od Type)

Explicitní implementace rozhraní

_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)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Vrátí pole všech vlastních atributů definovaných v tomto členu, s výjimkou pojmenovaných atributů, nebo prázdné pole, pokud neexistují žádné vlastní atributy.

(Zděděno od MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Vrátí pole vlastních atributů definovaných na tomto členu, které jsou identifikovány typem, nebo prázdné pole, pokud neexistují žádné vlastní atributy tohoto typu.

(Zděděno od MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Určuje, zda je u tohoto člena attributeType definována jedna nebo více instancí.

(Zděděno od MemberInfo)
IReflectableType.GetTypeInfo()

Vrátí reprezentaci aktuálního typu jako TypeInfo objektu.

Metody rozšíření

GetCustomAttribute(MemberInfo, Type)

Načte vlastní atribut zadaného typu, který je použit na zadaného člena.

GetCustomAttribute(MemberInfo, Type, Boolean)

Načte vlastní atribut zadaného typu, který je použit na zadaného člena, a volitelně zkontroluje předchůdce tohoto člena.

GetCustomAttribute<T>(MemberInfo)

Načte vlastní atribut zadaného typu, který je použit na zadaného člena.

GetCustomAttribute<T>(MemberInfo, Boolean)

Načte vlastní atribut zadaného typu, který je použit na zadaného člena, a volitelně zkontroluje předchůdce tohoto člena.

GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které jsou použity na zadaného člena.

GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které jsou použity na zadaného člena, a volitelně zkontroluje předky tohoto člena.

GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaného člena.

GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaného člena, a volitelně zkontroluje předky tohoto člena.

GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaného člena.

GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaného člena, a volitelně zkontroluje předky tohoto člena.

IsDefined(MemberInfo, Type)

Určuje, zda jsou na zadaného člena použity vlastní atributy zadaného typu.

IsDefined(MemberInfo, Type, Boolean)

Určuje, zda se vlastní atributy zadaného typu použijí na zadaného člena a volitelně se použijí na jeho předky.

GetTypeInfo(Type)

Vrátí reprezentaci TypeInfo zadaného typu.

GetMetadataToken(MemberInfo)

Získá token metadat pro daného člena, pokud je k dispozici.

HasMetadataToken(MemberInfo)

Vrátí hodnotu, která označuje, zda je token metadat k dispozici pro zadaného člena.

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é na 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á na zadaném typu.

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é na zadaném typu.

GetRuntimeProperties(Type)

Načte kolekci, která představuje všechny vlastnosti definované na zadaném typu.

GetRuntimeProperty(Type, String)

Načte objekt, který představuje zadanou vlastnost.

GetConstructor(Type, Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetConstructors(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetConstructors(Type, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetFields(Type, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetGenericArguments(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetInterfaces(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMember(Type, String)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMember(Type, String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMembers(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetMethods(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetNestedType(Type, String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperties(Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperties(Type, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperty(Type, String, BindingFlags)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperty(Type, String, Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

GetProperty(Type, String, Type, Type[])

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsAssignableFrom(Type, Type)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

IsInstanceOfType(Type, Object)

Představuje deklarace typů pro typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtů, parametry typů, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

Platí pro