Type Type Type Type Class

Definice

Představuje deklarace typu: typy tříd, typy rozhraní, typy polí, typy hodnot, výčtové typy, parametry typu, definice obecného typu a otevřené nebo uzavřené obecné typy.Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.

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

Příklady

Následující příklad ukazuje několik reprezentativních funkcí Typenástroje.The following example shows a few representative features of Type. C# StringOperátor ( operátorvType Visual Basic) slouží k získání objektu, který představuje.GetType typeofThe C# typeof operator (GetType operator in Visual Basic) is used to get a Type object representing String. Z tohoto Type GetMethod objektu, metoda MethodInfo sloužíString.Substring k získání přetížení, které přijímá počáteční umístění a délku.From this Type object, the GetMethod method is used to get a MethodInfo representing the String.Substring overload that takes a starting location and a length.

Pro identifikaci signatury přetížení vytvoří příklad kódu dočasné pole obsahující dva Type objekty představující int (Integer v Visual Basic).To identify the overload signature, the code example creates a temporary array containing two Type objects representing int (Integer in Visual Basic).

Poznámka

Aby bylo pole přesné, obsahuje dva odkazy na instanci třídy Type , která představuje int v aktuální doméně aplikace.To be precise, the array contains two references to the instance of Type that represents int in the current application domain. Pro jakýkoliv typ je k dispozici pouze jedna instance Type pro každou doménu aplikace.For any type, there is only one instance of Type per application domain.

Příklad kódu používá MethodInfo k Substring vyvolání metody v řetězci "Hello, World!" a zobrazí výsledek.The code example uses the MethodInfo to invoke the Substring method on the string "Hello, World!", and displays the result.

#using <System.dll>

using namespace System;
using namespace System::Reflection;

void main()
{
    // Get a Type object representing the System.String type.
    Type^ t = String::typeid;

    MethodInfo^ substr = t->GetMethod("Substring", 
        gcnew array<Type^> { int::typeid, int::typeid });

    Object^ result = 
        substr->Invoke("Hello, World!", gcnew array<Object^> { 7, 5 });
    Console::WriteLine("{0} returned \"{1}\".", substr, result);
}

/* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 */
using System;
using System.Reflection;

class Example
{
    static void Main()
    {
        Type t = typeof(String);

        MethodInfo substr = t.GetMethod("Substring", 
            new Type[] { typeof(int), typeof(int) });

        Object result = 
            substr.Invoke("Hello, World!", new Object[] { 7, 5 });
        Console.WriteLine("{0} returned \"{1}\".", substr, result);
    }
}

/* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 */
Imports System.Reflection

Module Example
    
    Sub Main() 

        Dim t As Type = GetType(String)
        
        Dim substr As MethodInfo = t.GetMethod("Substring", _
            New Type() { GetType(Integer), GetType(Integer) })
        
        Dim result As Object = _ 
            substr.Invoke("Hello, World!", New Object() { 7, 5 })
        Console.WriteLine("{0} returned ""{1}"".", substr, result)
    
    End Sub 
End Module

' This code example produces the following output:
'
'System.String Substring(Int32, Int32) returned "World".

Poznámky

Typeje kořenem System.Reflection funkce a hlavním způsobem pro přístup k metadatům.Type is the root of the System.Reflection functionality and is the primary way to access metadata. Použijte členy Type pro získání informací o deklaraci typu, o členech typu (například konstruktory, metody, pole, vlastnosti a události třídy) a také modul a sestavení, ve kterém je třída nasazena.Use the members of Type to get information about a type declaration, about the members of a type (such as the constructors, methods, fields, properties, and events of a class), as well as the module and the assembly in which the class is deployed.

Kód pro použití reflexe k získání informací o typech a jejich členech, bez ohledu na úroveň přístupu, nevyžaduje žádná oprávnění.No permissions are required for code to use reflection to get information about types and their members, regardless of their access levels. Pro přístup k veřejným členům nebo jiným členům, jejichž úrovně přístupu by jim během normální kompilace mohla být viditelná, nejsou potřeba žádná oprávnění.No permissions are required for code to use reflection to access public members, or other members whose access levels would make them visible during normal compilation. Aby však váš kód mohl používat reflexi pro přístup ke členům, které by normálně byly nepřístupné, jako jsou soukromé nebo interní metody nebo chráněná pole typu, které třída nedědí, váš kód musí mít ReflectionPermission.However, in order for your code to use reflection to access members that would normally be inaccessible, such as private or internal methods, or protected fields of a type your class does not inherit, your code must have ReflectionPermission. Projděte si informace o zabezpečení pro reflexi.See Security Considerations for Reflection.

Typeje abstraktní základní třída, která umožňuje více implementací.Type is an abstract base class that allows multiple implementations. Systém bude vždy poskytovat odvozenou třídu RuntimeType.The system will always provide the derived class RuntimeType. V reflexi jsou všechny třídy začínající modulem runtime aplikace Word vytvořeny pouze jednou pro každý objekt v systému a podporují operace porovnání.In reflection, all classes beginning with the word Runtime are created only once per object in the system and support comparison operations.

Poznámka

Ve scénářích s více vlákny Neblokujte Type objekty, aby bylo možné synchronizovat přístup k static datům.In multithreading scenarios, do not lock Type objects in order to synchronize access to static data. Jiný kód, přes který nemáte žádné řízení, může také Uzamknout typ třídy.Other code, over which you have no control, might also lock your class type. To může vést k zablokování.This might result in a deadlock. Místo toho synchronizujte přístup ke statickým datům uzamknutím static privátního objektu.Instead, synchronize access to static data by locking a private static object.

Poznámka

Odvozená třída může přistupovat k chráněným členům základních tříd kódu volání.A derived class can access protected members of the calling code's base classes. Přístup je také povolen pro sestavení členů sestavení volajícího kódu.Also, access is allowed to assembly members of the calling code's assembly. Pokud máte povolený přístup v kódu s časnou vazbou, máte jako pravidlo povolený přístup i v kódu s pozdní vazbou.As a rule, if you are allowed access in early-bound code, then you are also allowed access in late-bound code.

Poznámka

Rozhraní, která rozšiřují jiná rozhraní, nedědí metody definované v rozšířených rozhraních.Interfaces that extend other interfaces do not inherit the methods defined in the extended interfaces.

V této části:In this section:

Jaké typy představuje objekt typu? What types does a Type object represent?
Načítání objektu typu Retrieving a Type object
Porovnávání objektů typu pro rovnostComparing type objects for equality

Jaké typy představuje objekt typu?What types does a Type object represent?

Tato třída je bezpečná pro přístup z více vláken; z instance tohoto typu lze souběžně číst více vláken.This class is thread safe; multiple threads can concurrently read from an instance of this type. Instance Type třídy může představovat kterýkoli z následujících typů:An instance of the Type class can represent any of the following types:

  • TřídyClasses

  • Typy hodnotValue types

  • PoleArrays

  • RozhraníInterfaces

  • VýčtyEnumerations

  • DelegátyDelegates

  • Konstruované obecné typy a definice obecných typůConstructed generic types and generic type definitions

  • Argumenty typu a parametry typu konstruovaných obecných typů, definice obecných typů a definice obecných metodType arguments and type parameters of constructed generic types, generic type definitions, and generic method definitions

Načítání objektu typuRetrieving a Type object

Type Objekt přidružený k určitému typu lze získat následujícími způsoby:The Type object associated with a particular type can be obtained in the following ways:

  • Metoda instance Object.GetType Type vrací objekt, který představuje typ instance.The instance Object.GetType method returns a Type object that represents the type of an instance. Vzhledem k tomu GetType , že všechny Objectspravované typy jsou odvozeny z, metoda může být volána na instanci libovolného typu.Because all managed types derive from Object, the GetType method can be called on an instance of any type.

    Následující příklad volá Object.GetType metodu pro určení typu modulu runtime každého objektu v poli objektů.The following example calls the Object.GetType method to determine the runtime type of each object in an object array.

    using namespace System;
    
    void main()
    {
       array<Object^>^ values = { "word", true, 120, 136.34 };
       for each (Object^ value in values)
          Console::WriteLine("{0} - type {1}", value, 
                            value->GetType()->Name);
    }
    // The example displays the following output:
    //       word - type String
    //       True - type Boolean
    //       120 - type Int32
    //       136.34 - type Double
    
    using System;
    
    public class Example
    {
       public static void Main()
       {
          object[] values = { "word", true, 120, 136.34, 'a' };
          foreach (var value in values)
             Console.WriteLine("{0} - type {1}", value, 
                               value.GetType().Name);
       }
    }
    // The example displays the following output:
    //       word - type String
    //       True - type Boolean
    //       120 - type Int32
    //       136.34 - type Double
    //       a - type Char
    
    Module Example
       Public Sub Main()
          Dim values() As Object = { "word", True, 120, 136.34, "a"c }
          For Each value In values
             Console.WriteLine("{0} - type {1}", value, 
                               value.GetType().Name)
          Next
       End Sub
    End Module
    ' The example displays the following output:
    '       word - type String
    '       True - type Boolean
    '       120 - type Int32
    '       136.34 - type Double
    '       a - type Char
    
  • Statické Type.GetType metodyType vracejí objekt, který představuje typ určený jeho plně kvalifikovaným názvem.The static Type.GetType methods return a Type object that represents a type specified by its fully qualified name.

  • Metody Module.GetTypes, Module.GetTypea vracíobjektyType , které reprezentují typy definované v modulu. Module.FindTypesThe Module.GetTypes, Module.GetType, and Module.FindTypes methods return Type objects that represent the types defined in a module. První metoda se dá použít k získání pole Type objektů pro všechny veřejné a soukromé typy definované v modulu.The first method can be used to obtain an array of Type objects for all the public and private types defined in a module. Module (Můžete získat instanci Assembly.GetModule prostřednictvím metody nebo Assembly.GetModules nebo prostřednictvím Type.Module vlastnosti.)(You can obtain an instance of Module through the Assembly.GetModule or Assembly.GetModules method, or through the Type.Module property.)

  • Objekt obsahuje několik metod pro načtení tříd definovaných v sestavení, včetně Assembly.GetType, Assembly.GetTypesa Assembly.GetExportedTypes. System.Reflection.AssemblyThe System.Reflection.Assembly object contains a number of methods to retrieve the classes defined in an assembly, including Assembly.GetType, Assembly.GetTypes, and Assembly.GetExportedTypes.

  • FindInterfaces Metoda vrátí filtrovaný seznam typů rozhraní podporovaných typem.The FindInterfaces method returns a filtered list of interface types supported by a type.

  • GetElementType MetodaType vrací objekt, který představuje element.The GetElementType method returns a Type object that represents the element.

  • Metody GetInterfaces a GetInterface vracejíType objekty reprezentující typy rozhraní podporované typem.The GetInterfaces and GetInterface methods return Type objects representing the interface types supported by a type.

  • GetTypeArray Metoda vracíType pole objektů reprezentujících typy určené libovolnou sadou objektů.The GetTypeArray method returns an array of Type objects representing the types specified by an arbitrary set of objects. Objekty jsou určeny polem typu Object.The objects are specified with an array of type Object.

  • Metody GetTypeFromProgID aGetTypeFromCLSID jsou k dispozici pro interoperabilitu modelu COM.The GetTypeFromProgID and GetTypeFromCLSID methods are provided for COM interoperability. Vrátí Type objekt, který představuje typ určený ProgID nebo CLSID.They return a Type object that represents the type specified by a ProgID or CLSID.

  • GetTypeFromHandle Metoda je k dispozici pro interoperabilitu.The GetTypeFromHandle method is provided for interoperability. Vrátí Type objekt, který představuje typ určený popisovačem třídy.It returns a Type object that represents the type specified by a class handle.

  • C# C++ Operátor,GetTypeoperátora operátor Visual Basic získáTypeobjektprotyp. typeid typeofThe C# typeof operator, the C++ typeid operator, and the Visual Basic GetType operator obtain the Type object for a type.

  • Metoda vrátí objekt představující konstruovaný obecný typ, což je otevřený konstruovaný typ, pokud jeho ContainsGenericParameters vlastnost vrátí hodnotu truea uzavřený konstruovaný typ jinak. Type MakeGenericTypeThe MakeGenericType method returns a Type object representing a constructed generic type, which is an open constructed type if its ContainsGenericParameters property returns true, and a closed constructed type otherwise. Na obecný typ se dá vytvořit instance jenom v případě, že je uzavřený.A generic type can be instantiated only if it is closed.

  • ref Metody MakeArrayType, MakePointerTypea vracíMakeByRefType C#objekty reprezentující, v uvedeném pořadí, pole zadaného typu, ukazatel na zadaný typ a typ referenčního parametru (v, Type ByRef v Visual Basic).The MakeArrayType, MakePointerType, and MakeByRefType methods return Type objects that represent, respectively, an array of a specified type, a pointer to a specified type, and the type of a reference parameter (ref in C#, ByRef in Visual Basic).

Porovnávání objektů typu pro rovnostComparing type objects for equality

Objekt, který představuje typ je jedinečný; to znamená, že dva Type odkazy na objekt odkazují na stejný objekt, pouze pokud představují stejný typ. TypeA Type object that represents a type is unique; that is, two Type object references refer to the same object if and only if they represent the same type. To umožňuje porovnání Type objektů pomocí rovnosti odkazů.This allows for comparison of Type objects using reference equality. Následující příklad porovnává Type objekty, které představují počet celočíselných hodnot, a určí, zda jsou stejného typu.The following example compares the Type objects that represent a number of integer values to determine whether they are of the same type.

using namespace System;

void main()
{
   Int64 number1 = 1635429;
   Int32 number2 = 16203;
   double number3 = 1639.41;
   Int64 number4 = 193685412;
   
   // Get the type of number1.
   Type^ t = number1.GetType();
   
   // Compare types of all objects with number1.
   Console::WriteLine("Type of number1 and number2 are equal: {0}",
                      Object::ReferenceEquals(t, number2.GetType()));
   Console::WriteLine("Type of number1 and number3 are equal: {0}",
                      Object::ReferenceEquals(t, number3.GetType()));
   Console::WriteLine("Type of number1 and number4 are equal: {0}",
                      Object::ReferenceEquals(t, number4.GetType()));
}
// The example displays the following output:
//       Type of number1 and number2 are equal: False
//       Type of number1 and number3 are equal: False
//       Type of number1 and number4 are equal: True
using System;

public class Example
{
   public static void Main()
   {
      long number1 = 1635429;
      int number2 = 16203;
      double number3 = 1639.41;
      long number4 = 193685412;
      
      // Get the type of number1.
      Type t = number1.GetType();
      
      // Compare types of all objects with number1.
      Console.WriteLine("Type of number1 and number2 are equal: {0}",
                        Object.ReferenceEquals(t, number2.GetType()));
      Console.WriteLine("Type of number1 and number3 are equal: {0}",
                        Object.ReferenceEquals(t, number3.GetType()));
      Console.WriteLine("Type of number1 and number4 are equal: {0}",
                        Object.ReferenceEquals(t, number4.GetType()));
   }
}
// The example displays the following output:
//       Type of number1 and number2 are equal: False
//       Type of number1 and number3 are equal: False
//       Type of number1 and number4 are equal: True
Module Example
   Public Sub Main()
      Dim number1 As Long = 1635429
      Dim number2 As Integer = 16203
      Dim number3 As Double = 1639.41
      Dim number4 As Long = 193685412
      
      ' Get the type of number1.
      Dim t As Type = number1.GetType()
      
      ' Compare types of all objects with number1.
      Console.WriteLine("Type of number1 and number2 are equal: {0}",
                        Object.ReferenceEquals(t, number2.GetType()))
      Console.WriteLine("Type of number1 and number3 are equal: {0}",
                        Object.ReferenceEquals(t, number3.GetType()))
      Console.WriteLine("Type of number1 and number4 are equal: {0}",
                        Object.ReferenceEquals(t, number4.GetType()))
   End Sub
End Module
' The example displays the following output:
'       Type of number1 and number2 are equal: False
'       Type of number1 and number3 are equal: False
'       Type of number1 and number4 are equal: True

Poznámky pro dědice

Při dědění z Typeje nutné přepsat následující členy:When you inherit from Type, you must override the following members:

Konstruktory

Type() Type() Type() Type()

Inicializuje novou instanci třídy Type třídy.Initializes a new instance of the Type class.

Pole

Delimiter Delimiter Delimiter Delimiter

Odděluje názvy v oboru názvů Type.Separates names in the namespace of the Type. Toto pole je jen pro čtení.This field is read-only.

EmptyTypes EmptyTypes EmptyTypes EmptyTypes

Představuje prázdné pole typu Type.Represents an empty array of type Type. Toto pole je jen pro čtení.This field is read-only.

FilterAttribute FilterAttribute FilterAttribute FilterAttribute

Představuje filtr členů použitý u atributů.Represents the member filter used on attributes. Toto pole je jen pro čtení.This field is read-only.

FilterName FilterName FilterName FilterName

Představuje filtr členů rozlišující velká a malá písmena použitý u názvů.Represents the case-sensitive member filter used on names. Toto pole je jen pro čtení.This field is read-only.

FilterNameIgnoreCase FilterNameIgnoreCase FilterNameIgnoreCase FilterNameIgnoreCase

Představuje filtr člena bez rozlišení velkých a malých písmen použitý u názvů.Represents the case-insensitive member filter used on names. Toto pole je jen pro čtení.This field is read-only.

Missing Missing Missing Missing

Představuje chybějící hodnotu v Type informacích.Represents a missing value in the Type information. Toto pole je jen pro čtení.This field is read-only.

Vlastnosti

Assembly Assembly Assembly Assembly

Získá, Assembly ve kterém je deklarován typ.Gets the Assembly in which the type is declared. Pro obecné typy získá Assembly typ, ve kterém je definován obecný typ.For generic types, gets the Assembly in which the generic type is defined.

AssemblyQualifiedName AssemblyQualifiedName AssemblyQualifiedName AssemblyQualifiedName

Získá kvalifikovaný název sestavení typu, který obsahuje název sestavení, ze kterého byl tento Type objekt načten.Gets the assembly-qualified name of the type, which includes the name of the assembly from which this Type object was loaded.

Attributes Attributes Attributes Attributes

Získá atributy přidružené Typek.Gets the attributes associated with the Type.

BaseType BaseType BaseType BaseType

Získá typ, ze kterého aktuální Type přímo dědí.Gets the type from which the current Type directly inherits.

ContainsGenericParameters ContainsGenericParameters ContainsGenericParameters ContainsGenericParameters

Získá hodnotu, která označuje, zda Type má aktuální objekt parametry typu, které nebyly nahrazeny konkrétními typy.Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types.

CustomAttributes CustomAttributes CustomAttributes CustomAttributes

Získá kolekci, která obsahuje vlastní atributy tohoto člena.Gets a collection that contains this member's custom attributes.

(Inherited from MemberInfo)
DeclaringMethod DeclaringMethod DeclaringMethod DeclaringMethod

Získá, který představuje deklarující metodu, pokud aktuální Type představuje parametr typu Obecné metody. MethodBaseGets a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method.

DeclaringType DeclaringType DeclaringType DeclaringType

Získá typ, který deklaruje aktuální vnořený typ nebo parametr obecného typu.Gets the type that declares the current nested type or generic type parameter.

DefaultBinder DefaultBinder DefaultBinder DefaultBinder

Získá odkaz na výchozí pořadač, který implementuje interní pravidla pro výběr příslušných členů, které mají být volány InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).Gets a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

FullName FullName FullName FullName

Získá plně kvalifikovaný název typu, včetně jeho oboru názvů, ale ne jeho sestavení.Gets the fully qualified name of the type, including its namespace but not its assembly.

GenericParameterAttributes GenericParameterAttributes GenericParameterAttributes GenericParameterAttributes

Získá kombinaci GenericParameterAttributes příznaků, které popisují kovarianci a speciální omezení aktuálního parametru obecného typu.Gets a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter.

GenericParameterPosition GenericParameterPosition GenericParameterPosition GenericParameterPosition

Získá pozici parametru typu v seznamu parametrů typu obecného typu nebo metody, která deklaruje parametr, pokud Type objekt představuje parametr typu obecného typu nebo obecné metody.Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the Type object represents a type parameter of a generic type or a generic method.

GenericTypeArguments GenericTypeArguments GenericTypeArguments GenericTypeArguments

Získá pole argumentů obecného typu pro tento typ.Gets an array of the generic type arguments for this type.

GUID GUID GUID GUID

Získá identifikátor GUID přidružený Typek.Gets the GUID associated with the Type.

HasElementType HasElementType HasElementType HasElementType

Získá hodnotu, která označuje, zda Type aktuální zahrnuje nebo odkazuje na jiný typ; to znamená, zda aktuální Type je pole, ukazatel nebo je předáno odkazem.Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

IsAbstract IsAbstract IsAbstract IsAbstract

Načte hodnotu, která označuje, Type zda je abstraktní a musí být přepsána.Gets a value indicating whether the Type is abstract and must be overridden.

IsAnsiClass IsAnsiClass IsAnsiClass IsAnsiClass

Získá hodnotu, která označuje, zda je AnsiClass Typepro objekt vybrán atribut formátu řetězce.Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.

IsArray IsArray IsArray IsArray

Získá hodnotu, která označuje, zda se jedná o pole typu.Gets a value that indicates whether the type is an array.

IsAutoClass IsAutoClass IsAutoClass IsAutoClass

Získá hodnotu, která označuje, zda je AutoClass Typepro objekt vybrán atribut formátu řetězce.Gets a value indicating whether the string format attribute AutoClass is selected for the Type.

IsAutoLayout IsAutoLayout IsAutoLayout IsAutoLayout

Načte hodnotu, která označuje, zda jsou pole aktuálního typu automaticky rozložena modulem CLR (Common Language Runtime).Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.

IsByRef IsByRef IsByRef IsByRef

Načte hodnotu, která označuje, Type zda je předána odkazem.Gets a value indicating whether the Type is passed by reference.

IsByRefLike IsByRefLike IsByRefLike IsByRefLike
IsClass IsClass IsClass IsClass

Získá hodnotu, která označuje, Type zda se jedná o třídu nebo delegáta; to znamená, že se nejedná o typ hodnoty nebo rozhraní.Gets a value indicating whether the Type is a class or a delegate; that is, not a value type or interface.

IsCollectible IsCollectible IsCollectible IsCollectible

Získá hodnotu, která označuje, zda MemberInfo je tento objekt součástí sestavení uloženého ve kolekční. AssemblyLoadContextGets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Inherited from MemberInfo)
IsCOMObject IsCOMObject IsCOMObject IsCOMObject

Načte hodnotu, která označuje, Type zda se jedná o objekt modelu COM.Gets a value indicating whether the Type is a COM object.

IsConstructedGenericType IsConstructedGenericType IsConstructedGenericType IsConstructedGenericType

Získá hodnotu, která označuje, zda tento objekt představuje Konstruovaný obecný typ.Gets a value that indicates whether this object represents a constructed generic type. Můžete vytvořit instance konstruovaného obecného typu.You can create instances of a constructed generic type.

IsContextful IsContextful IsContextful IsContextful

Načte hodnotu, která označuje, Type zda lze hostovat v kontextu.Gets a value indicating whether the Type can be hosted in a context.

IsEnum IsEnum IsEnum IsEnum

Načte hodnotu, která označuje, zda Type aktuální představuje výčet.Gets a value indicating whether the current Type represents an enumeration.

IsExplicitLayout IsExplicitLayout IsExplicitLayout IsExplicitLayout

Získá hodnotu, která označuje, zda jsou pole aktuálního typu rozložena explicitně zadanými posuny.Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets.

IsGenericMethodParameter IsGenericMethodParameter IsGenericMethodParameter IsGenericMethodParameter
IsGenericParameter IsGenericParameter IsGenericParameter IsGenericParameter

Získá hodnotu, která označuje, zda Type aktuální představuje parametr typu v definici obecného typu nebo metody.Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method.

IsGenericType IsGenericType IsGenericType IsGenericType

Získá hodnotu, která označuje, zda je aktuální typ obecný typ.Gets a value indicating whether the current type is a generic type.

IsGenericTypeDefinition IsGenericTypeDefinition IsGenericTypeDefinition IsGenericTypeDefinition

Získá hodnotu, která označuje, zda Type aktuální představuje definici obecného typu, ze které lze vytvořit další obecné typy.Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed.

IsGenericTypeParameter IsGenericTypeParameter IsGenericTypeParameter IsGenericTypeParameter
IsImport IsImport IsImport IsImport

Získá hodnotu, která označuje, Type zda ComImportAttribute má atribut použit, což značí, že byl importován z knihovny typů modelu COM.Gets a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library.

IsInterface IsInterface IsInterface IsInterface

Získá hodnotu, která označuje, Type zda se jedná o rozhraní; to znamená, že není třída nebo typ hodnoty.Gets a value indicating whether the Type is an interface; that is, not a class or a value type.

IsLayoutSequential IsLayoutSequential IsLayoutSequential IsLayoutSequential

Získá hodnotu, která označuje, zda jsou pole aktuálního typu rozložena sekvenčně, v pořadí, v jakém byly definovány nebo generovány do metadat.Gets a value indicating whether the fields of the current type are laid out sequentially, in the order that they were defined or emitted to the metadata.

IsMarshalByRef IsMarshalByRef IsMarshalByRef IsMarshalByRef

Načte hodnotu, která označuje, Type zda je objekt zařazen podle odkazu.Gets a value indicating whether the Type is marshaled by reference.

IsNested IsNested IsNested IsNested

Získá hodnotu, která označuje, zda Type aktuální objekt představuje typ, jehož definice je vnořena do definice jiného typu.Gets a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type.

IsNestedAssembly IsNestedAssembly IsNestedAssembly IsNestedAssembly

Načte hodnotu, která označuje, Type jestli je vnořená a viditelná jenom v rámci vlastního sestavení.Gets a value indicating whether the Type is nested and visible only within its own assembly.

IsNestedFamANDAssem IsNestedFamANDAssem IsNestedFamANDAssem IsNestedFamANDAssem

Načte hodnotu, která označuje, Type jestli je vnořená a viditelná jenom pro třídy, které patří do své vlastní rodiny a jejího vlastního sestavení.Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly.

IsNestedFamily IsNestedFamily IsNestedFamily IsNestedFamily

Načte hodnotu, která označuje, Type jestli je vnořená a viditelná jenom v rámci své vlastní rodiny.Gets a value indicating whether the Type is nested and visible only within its own family.

IsNestedFamORAssem IsNestedFamORAssem IsNestedFamORAssem IsNestedFamORAssem

Načte hodnotu, která označuje, Type zda je objekt vnořen a viditelný pouze pro třídy, které patří do své vlastní rodiny nebo do vlastního sestavení.Gets a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly.

IsNestedPrivate IsNestedPrivate IsNestedPrivate IsNestedPrivate

Načte hodnotu, která označuje, Type jestli je vnořený a deklarovaný jako soukromý.Gets a value indicating whether the Type is nested and declared private.

IsNestedPublic IsNestedPublic IsNestedPublic IsNestedPublic

Načte hodnotu, která označuje, jestli je třída vnořená a deklarovaná jako veřejná.Gets a value indicating whether a class is nested and declared public.

IsNotPublic IsNotPublic IsNotPublic IsNotPublic

Načte hodnotu, která označuje, Type jestli není deklarovaný jako Public.Gets a value indicating whether the Type is not declared public.

IsPointer IsPointer IsPointer IsPointer

Načte hodnotu, která označuje, Type zda se jedná o ukazatel.Gets a value indicating whether the Type is a pointer.

IsPrimitive IsPrimitive IsPrimitive IsPrimitive

Načte hodnotu, která označuje, Type zda je jedním z primitivních typů.Gets a value indicating whether the Type is one of the primitive types.

IsPublic IsPublic IsPublic IsPublic

Získá hodnotu, která označuje, Type zda je deklarována jako veřejná.Gets a value indicating whether the Type is declared public.

IsSealed IsSealed IsSealed IsSealed

Získá hodnotu, která označuje, Type zda je deklarována jako zapečetěná.Gets a value indicating whether the Type is declared sealed.

IsSecurityCritical IsSecurityCritical IsSecurityCritical IsSecurityCritical

Získá hodnotu, která označuje, zda je aktuální typ kritický pro zabezpečení nebo kritický pro zabezpečení na aktuální úrovni vztahu důvěryhodnosti, a proto může provádět kritické operace.Gets a value that indicates whether the current type is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.

IsSecuritySafeCritical IsSecuritySafeCritical IsSecuritySafeCritical IsSecuritySafeCritical

Získá hodnotu, která označuje, zda je aktuální typ bezpečný a kritický pro aktuální úroveň důvěryhodnosti. To znamená, zda může provádět kritické operace a lze k němu přistupovat transparentním kódem.Gets a value that indicates whether the current type is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.

IsSecurityTransparent IsSecurityTransparent IsSecurityTransparent IsSecurityTransparent

Získá hodnotu, která označuje, zda je aktuální typ transparentní na aktuální úrovni vztahu důvěryhodnosti, a proto nemůže provádět kritické operace.Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations.

IsSerializable IsSerializable IsSerializable IsSerializable

Načte hodnotu, která označuje, Type zda je serializovatelný.Gets a value indicating whether the Type is serializable.

IsSignatureType IsSignatureType IsSignatureType IsSignatureType
IsSpecialName IsSpecialName IsSpecialName IsSpecialName

Získá hodnotu, která označuje, zda má typ název, který vyžaduje speciální zpracování.Gets a value indicating whether the type has a name that requires special handling.

IsSZArray IsSZArray IsSZArray IsSZArray
IsTypeDefinition IsTypeDefinition IsTypeDefinition IsTypeDefinition
IsUnicodeClass IsUnicodeClass IsUnicodeClass IsUnicodeClass

Získá hodnotu, která označuje, zda je UnicodeClass Typepro objekt vybrán atribut formátu řetězce.Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.

IsValueType IsValueType IsValueType IsValueType

Získá hodnotu, která označuje, Type zda je typ hodnoty.Gets a value indicating whether the Type is a value type.

IsVariableBoundArray IsVariableBoundArray IsVariableBoundArray IsVariableBoundArray
IsVisible IsVisible IsVisible IsVisible

Načte hodnotu, která označuje, Type zda lze získat pøístup pomocí kódu mimo sestavení.Gets a value indicating whether the Type can be accessed by code outside the assembly.

MemberType MemberType MemberType MemberType

MemberTypes Načte hodnotu, která označuje, že tento člen je typ nebo vnořený typ.Gets a MemberTypes value indicating that this member is a type or a nested type.

MetadataToken MetadataToken MetadataToken MetadataToken

Získá hodnotu, která identifikuje element metadat.Gets a value that identifies a metadata element.

(Inherited from MemberInfo)
Module Module Module Module

Získá modul (DLL), ve kterém je definován aktuální Type .Gets the module (the DLL) in which the current Type is defined.

Name Name Name Name

Při přepsání v odvozené třídě získá název aktuálního typu.When overridden in a derived class, gets the name of the current type.

Namespace Namespace Namespace Namespace

Získá obor názvů Type.Gets the namespace of the Type.

ReflectedType ReflectedType ReflectedType ReflectedType

Získá objekt třídy, který byl použit k získání tohoto člena.Gets the class object that was used to obtain this member.

StructLayoutAttribute StructLayoutAttribute StructLayoutAttribute StructLayoutAttribute

Získá popis StructLayoutAttribute , který popisuje rozložení aktuálního typu.Gets a StructLayoutAttribute that describes the layout of the current type.

TypeHandle TypeHandle TypeHandle TypeHandle

Získá popisovač pro aktuální Type.Gets the handle for the current Type.

TypeInitializer TypeInitializer TypeInitializer TypeInitializer

Získá inicializátor pro typ.Gets the initializer for the type.

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Určuje typ poskytnutý modulem CLR (Common Language Runtime), který představuje tento typ.Indicates the type provided by the common language runtime that represents this type.

Metody

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda je základní systémový typ aktuálního Type objektu stejný jako základní systémový typ zadaného Objecttypu.Determines if the underlying system type of the current Type object is the same as the underlying system type of the specified Object.

Equals(Type) Equals(Type) Equals(Type) Equals(Type)

Určuje, zda je základní systémový typ aktuálního Type typu stejný jako základní systémový typ určeného Typetypu.Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type.

FindInterfaces(TypeFilter, Object) FindInterfaces(TypeFilter, Object) FindInterfaces(TypeFilter, Object) FindInterfaces(TypeFilter, Object)

Vrátí pole Type objektů reprezentující filtrovaný seznam rozhraní implementovaných nebo zděděných aktuálním Type.Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Vrátí filtrované pole MemberInfo objektů zadaného typu člena.Returns a filtered array of MemberInfo objects of the specified member type.

GetArrayRank() GetArrayRank() GetArrayRank() GetArrayRank()

Získá počet rozměrů v poli.Gets the number of dimensions in an array.

GetAttributeFlagsImpl() GetAttributeFlagsImpl() GetAttributeFlagsImpl() GetAttributeFlagsImpl()

Při přepsání v odvozené třídě implementuje Attributes vlastnost a získá bitovou kombinaci hodnot výčtu, které určují atributy přidružené Typek.When overridden in a derived class, implements the Attributes property and gets a bitwise combination of enumeration values that indicate the attributes associated with the Type.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Vyhledá konstruktor, jehož parametry odpovídají zadaným typům a modifikátorům argumentů, pomocí zadaných omezení vazby a zadané konvence volání.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Vyhledá konstruktor, jehož parametry odpovídají zadaným typům a modifikátorům argumentů pomocí zadaných omezení vazby.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[])

Vyhledá konstruktor veřejné instance, jehož parametry odpovídají typům v zadaném poli.Searches for a public instance constructor whose parameters match the types in the specified array.

GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Při přepsání v odvozené třídě vyhledá konstruktor, jehož parametry odpovídají zadaným typům a modifikátorům argumentů, pomocí zadaných omezení vazby a zadané konvence volání.When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetConstructors() GetConstructors() GetConstructors() GetConstructors()

Vrátí všechny veřejné konstruktory definované pro aktuální Type.Returns all the public constructors defined for the current Type.

GetConstructors(BindingFlags) GetConstructors(BindingFlags) GetConstructors(BindingFlags) GetConstructors(BindingFlags)

Při přepsání v odvozené třídě vyhledá konstruktory definované pro aktuální Typepomocí zadaného. BindingFlagsWhen overridden in a derived class, searches for the constructors defined for the current Type, using the specified BindingFlags.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Při přepsání v odvozené třídě vrátí pole všech vlastních atributů použitých pro tohoto člena.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Inherited from MemberInfo)
GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Při přepsání v odvozené třídě vrátí pole vlastních atributů použité pro tohoto člena a identifikováno pomocí Type.When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Inherited from MemberInfo)
GetCustomAttributesData() GetCustomAttributesData() GetCustomAttributesData() GetCustomAttributesData()

Vrátí seznam CustomAttributeData objektů reprezentujících data o atributech, které byly aplikovány na cílového člena.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Inherited from MemberInfo)
GetDefaultMembers() GetDefaultMembers() GetDefaultMembers() GetDefaultMembers()

Vyhledá členy definované pro aktuální Type , jehož DefaultMemberAttribute sada je nastavena.Searches for the members defined for the current Type whose DefaultMemberAttribute is set.

GetElementType() GetElementType() GetElementType() GetElementType()

Pokud je přepsáno v odvozené třídě, Type vrátí objekt, který je zahrnut nebo na který odkazuje aktuální pole, ukazatel nebo odkazový typ.When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type.

GetEnumName(Object) GetEnumName(Object) GetEnumName(Object) GetEnumName(Object)

Vrátí název konstanty, která má zadanou hodnotu pro aktuální typ výčtu.Returns the name of the constant that has the specified value, for the current enumeration type.

GetEnumNames() GetEnumNames() GetEnumNames() GetEnumNames()

Vrátí názvy členů aktuálního výčtového typu.Returns the names of the members of the current enumeration type.

GetEnumUnderlyingType() GetEnumUnderlyingType() GetEnumUnderlyingType() GetEnumUnderlyingType()

Vrátí nadřízený typ aktuálního výčtového typu.Returns the underlying type of the current enumeration type.

GetEnumValues() GetEnumValues() GetEnumValues() GetEnumValues()

Vrátí pole hodnot konstant v aktuálním typu výčtu.Returns an array of the values of the constants in the current enumeration type.

GetEvent(String) GetEvent(String) GetEvent(String) GetEvent(String)

EventInfo Vrátí objekt představující zadanou veřejnou událost.Returns the EventInfo object representing the specified public event.

GetEvent(String, BindingFlags) GetEvent(String, BindingFlags) GetEvent(String, BindingFlags) GetEvent(String, BindingFlags)

Při přepsání v odvozené třídě vrátí EventInfo objekt představující zadanou událost pomocí zadaného omezení vazby.When overridden in a derived class, returns the EventInfo object representing the specified event, using the specified binding constraints.

GetEvents() GetEvents() GetEvents() GetEvents()

Vrátí všechny veřejné události, které jsou deklarovány nebo zděděny aktuální Type.Returns all the public events that are declared or inherited by the current Type.

GetEvents(BindingFlags) GetEvents(BindingFlags) GetEvents(BindingFlags) GetEvents(BindingFlags)

Při přepsání v odvozené třídě vyhledá události, které jsou deklarovány nebo zděděny aktuální Type, pomocí zadaného omezení vazby.When overridden in a derived class, searches for events that are declared or inherited by the current Type, using the specified binding constraints.

GetField(String) GetField(String) GetField(String) GetField(String)

Vyhledá veřejné pole se zadaným názvem.Searches for the public field with the specified name.

GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags)

Vyhledá zadané pole pomocí zadaných omezení vazby.Searches for the specified field, using the specified binding constraints.

GetFields() GetFields() GetFields() GetFields()

Vrátí všechna veřejná pole aktuálního Type.Returns all the public fields of the current Type.

GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

Při přepsání v odvozené třídě vyhledá pole definovaná pro aktuální Typepomocí zadaného omezení vazby.When overridden in a derived class, searches for the fields defined for the current Type, using the specified binding constraints.

GetGenericArguments() GetGenericArguments() GetGenericArguments() GetGenericArguments()

Vrátí pole Type objektů, které reprezentují argumenty typu pro uzavřený obecný typ nebo parametry typu definice obecného typu.Returns an array of Type objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition.

GetGenericParameterConstraints() GetGenericParameterConstraints() GetGenericParameterConstraints() GetGenericParameterConstraints()

Vrátí pole Type objektů, které reprezentují omezení na aktuálním parametru obecného typu.Returns an array of Type objects that represent the constraints on the current generic type parameter.

GetGenericTypeDefinition() GetGenericTypeDefinition() GetGenericTypeDefinition() GetGenericTypeDefinition()

Type Vrátí objekt, který představuje definici obecného typu, ze které může být vytvořen aktuální obecný typ.Returns a Type object that represents a generic type definition from which the current generic type can be constructed.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Vrátí kód hash této instance.Returns the hash code for this instance.

GetInterface(String) GetInterface(String) GetInterface(String) GetInterface(String)

Vyhledá rozhraní se zadaným názvem.Searches for the interface with the specified name.

GetInterface(String, Boolean) GetInterface(String, Boolean) GetInterface(String, Boolean) GetInterface(String, Boolean)

Při přepsání v odvozené třídě vyhledá zadané rozhraní a určí, zda se má pro název rozhraní provést hledání bez rozlišování velkých a malých písmen.When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name.

GetInterfaceMap(Type) GetInterfaceMap(Type) GetInterfaceMap(Type) GetInterfaceMap(Type)

Vrátí mapování rozhraní pro zadaný typ rozhraní.Returns an interface mapping for the specified interface type.

GetInterfaces() GetInterfaces() GetInterfaces() GetInterfaces()

Při přepsání v odvozené třídě získá všechna rozhraní implementovaná nebo zděděná aktuální Type.When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type.

GetMember(String) GetMember(String) GetMember(String) GetMember(String)

Vyhledá veřejné členy se zadaným názvem.Searches for the public members with the specified name.

GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags)

Vyhledá zadané členy pomocí zadaných omezení vazby.Searches for the specified members, using the specified binding constraints.

GetMember(String, MemberTypes, BindingFlags) GetMember(String, MemberTypes, BindingFlags) GetMember(String, MemberTypes, BindingFlags) GetMember(String, MemberTypes, BindingFlags)

Vyhledá zadané členy zadaného typu člena pomocí zadaných omezení vazby.Searches for the specified members of the specified member type, using the specified binding constraints.

GetMembers() GetMembers() GetMembers() GetMembers()

Vrátí všechny veřejné členy aktuálního Type.Returns all the public members of the current Type.

GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

Při přepsání v odvozené třídě vyhledá členy definované pro aktuální Typepomocí zadaného omezení vazby.When overridden in a derived class, searches for the members defined for the current Type, using the specified binding constraints.

GetMethod(String) GetMethod(String) GetMethod(String) GetMethod(String)

Vyhledá veřejnou metodu se zadaným názvem.Searches for the public method with the specified name.

GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

Vyhledá zadanou metodu pomocí zadaných omezení vazby.Searches for the specified method, using the specified binding constraints.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů, pomocí zadaných omezení vazby a zadané konvence volání.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů pomocí zadaných omezení vazby.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])
GetMethod(String, Int32, Type[]) GetMethod(String, Int32, Type[]) GetMethod(String, Int32, Type[]) GetMethod(String, Int32, Type[])
GetMethod(String, Int32, Type[], ParameterModifier[]) GetMethod(String, Int32, Type[], ParameterModifier[]) GetMethod(String, Int32, Type[], ParameterModifier[]) GetMethod(String, Int32, Type[], ParameterModifier[])
GetMethod(String, Type[]) GetMethod(String, Type[]) GetMethod(String, Type[]) GetMethod(String, Type[])

Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům argumentů.Searches for the specified public method whose parameters match the specified argument types.

GetMethod(String, Type[], ParameterModifier[]) GetMethod(String, Type[], ParameterModifier[]) GetMethod(String, Type[], ParameterModifier[]) GetMethod(String, Type[], ParameterModifier[])

Vyhledá zadanou veřejnou metodu, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů.Searches for the specified public method whose parameters match the specified argument types and modifiers.

GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 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 a modifikátorům argumentů, pomocí zadaných omezení vazby a zadané konvence volání.When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
GetMethods() GetMethods() GetMethods() GetMethods()

Vrátí všechny veřejné metody aktuálního Type.Returns all the public methods of the current Type.

GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags)

Při přepsání v odvozené třídě vyhledá metody definované pro aktuální Typepomocí zadaného omezení vazby.When overridden in a derived class, searches for the methods defined for the current Type, using the specified binding constraints.

GetNestedType(String) GetNestedType(String) GetNestedType(String) GetNestedType(String)

Vyhledá veřejný vnořený typ se zadaným názvem.Searches for the public nested type with the specified name.

GetNestedType(String, BindingFlags) GetNestedType(String, BindingFlags) GetNestedType(String, BindingFlags) GetNestedType(String, BindingFlags)

Při přepsání v odvozené třídě vyhledá zadaný vnořený typ pomocí zadaných omezení vazby.When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.

GetNestedTypes() GetNestedTypes() GetNestedTypes() GetNestedTypes()

Vrátí veřejné typy vnořené v aktuální Type.Returns the public types nested in the current Type.

GetNestedTypes(BindingFlags) GetNestedTypes(BindingFlags) GetNestedTypes(BindingFlags) GetNestedTypes(BindingFlags)

Při přepsání v odvozené třídě vyhledá typy vnořené v aktuální Typepomocí zadaného omezení vazby.When overridden in a derived class, searches for the types nested in the current Type, using the specified binding constraints.

GetProperties() GetProperties() GetProperties() GetProperties()

Vrátí všechny veřejné vlastnosti aktuálního Type.Returns all the public properties of the current Type.

GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags)

Při přepsání v odvozené třídě vyhledá vlastnosti aktuálního Typepomocí zadaného omezení vazby.When overridden in a derived class, searches for the properties of the current Type, using the specified binding constraints.

GetProperty(String) GetProperty(String) GetProperty(String) GetProperty(String)

Vyhledá veřejnou vlastnost se zadaným názvem.Searches for the public property with the specified name.

GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

Vyhledá zadanou vlastnost pomocí zadaných omezení vazby.Searches for the specified property, using the specified binding constraints.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Vyhledá zadanou vlastnost, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů pomocí zadaných omezení vazby.Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetProperty(String, Type) GetProperty(String, Type) GetProperty(String, Type) GetProperty(String, Type)

Vyhledá veřejnou vlastnost se zadaným názvem a návratovým typem.Searches for the public property with the specified name and return type.

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

Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům argumentů.Searches for the specified public property whose parameters match the specified argument types.

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

Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům a modifikátorům argumentů.Searches for the specified public property whose parameters match the specified argument types and modifiers.

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

Vyhledá zadanou veřejnou vlastnost, jejíž parametry odpovídají zadaným typům argumentů.Searches for the specified public property whose parameters match the specified argument types.

GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 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 a modifikátorům argumentů pomocí zadaných omezení vazby.When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetType() GetType() GetType() GetType()

Získá aktuální Type.Gets the current Type.

GetType(String) GetType(String) GetType(String) GetType(String)

Type Získá se zadaným názvem, který provede hledání citlivé na velká a malá písmena.Gets the Type with the specified name, performing a case-sensitive search.

GetType(String, Boolean) GetType(String, Boolean) GetType(String, Boolean) GetType(String, Boolean)

Type Získá se zadaným názvem, provede hledání rozlišující velká a malá písmena a určí, jestli se má vyvolat výjimka, pokud se typ nenajde.Gets the Type with the specified name, performing a case-sensitive search and specifying whether to throw an exception if the type is not found.

GetType(String, Boolean, Boolean) GetType(String, Boolean, Boolean) GetType(String, Boolean, Boolean) GetType(String, Boolean, Boolean)

Type Získá se zadaným názvem, který určuje, jestli se má vyvolat výjimka, pokud se typ nenajde a jestli se má provést vyhledávání citlivé na velká a malá písmena.Gets the Type with the specified name, specifying whether to throw an exception if the type is not found and whether to perform a case-sensitive search.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>)

Získá typ se zadaným názvem, volitelně poskytuje vlastní metody pro vyřešení sestavení a typu.Gets the type with the specified name, optionally providing custom methods to resolve the assembly and the type.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean)

Získá typ se zadaným názvem, který určuje, jestli se má vyvolat výjimka, pokud se typ nenajde, a volitelně poskytuje vlastní metody pro vyřešení sestavení a typu.Gets the type with the specified name, specifying whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean)

Získá typ se zadaným názvem, který určuje, jestli se má provést vyhledávání s rozlišováním velkých a malých písmen a jestli se má vyvolat výjimka, pokud se typ nenajde a volitelně poskytuje vlastní metody pro řešení sestavení a typu.Gets the type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.

GetTypeArray(Object[]) GetTypeArray(Object[]) GetTypeArray(Object[]) GetTypeArray(Object[])

Získá typy objektů v zadaném poli.Gets the types of the objects in the specified array.

GetTypeCode(Type) GetTypeCode(Type) GetTypeCode(Type) GetTypeCode(Type)

Získá nadřízený kód zadaného Typetypu.Gets the underlying type code of the specified Type.

GetTypeCodeImpl() GetTypeCodeImpl() GetTypeCodeImpl() GetTypeCodeImpl()

Vrátí podkladový kód typu této Type instance.Returns the underlying type code of this Type instance.

GetTypeFromCLSID(Guid) GetTypeFromCLSID(Guid) GetTypeFromCLSID(Guid) GetTypeFromCLSID(Guid)

Získá typ přidružený k zadanému identifikátoru třídy (CLSID).Gets the type associated with the specified class identifier (CLSID).

GetTypeFromCLSID(Guid, Boolean) GetTypeFromCLSID(Guid, Boolean) GetTypeFromCLSID(Guid, Boolean) GetTypeFromCLSID(Guid, Boolean)

Získá typ přidružený k zadanému identifikátoru třídy (CLSID), který určuje, jestli se má vyvolat výjimka, pokud při načítání typu dojde k chybě.Gets the type associated with the specified class identifier (CLSID), specifying whether to throw an exception if an error occurs while loading the type.

GetTypeFromCLSID(Guid, String) GetTypeFromCLSID(Guid, String) GetTypeFromCLSID(Guid, String) GetTypeFromCLSID(Guid, String)

Získá typ přidružený k zadanému identifikátoru třídy (CLSID) ze zadaného serveru.Gets the type associated with the specified class identifier (CLSID) from the specified server.

GetTypeFromCLSID(Guid, String, Boolean) GetTypeFromCLSID(Guid, String, Boolean) GetTypeFromCLSID(Guid, String, Boolean) GetTypeFromCLSID(Guid, String, Boolean)

Získá typ přidružený k zadanému identifikátoru třídy (CLSID) ze zadaného serveru a určí, jestli se má vyvolat výjimka, pokud při načítání typu dojde k chybě.Gets the type associated with the specified class identifier (CLSID) from the specified server, specifying whether to throw an exception if an error occurs while loading the type.

GetTypeFromHandle(RuntimeTypeHandle) GetTypeFromHandle(RuntimeTypeHandle) GetTypeFromHandle(RuntimeTypeHandle) GetTypeFromHandle(RuntimeTypeHandle)

Získá typ, na který odkazuje zadaný popisovač typu.Gets the type referenced by the specified type handle.

GetTypeFromProgID(String) GetTypeFromProgID(String) GetTypeFromProgID(String) GetTypeFromProgID(String)

Získá typ přidružený k určenému identifikátoru programu (ProgID) a vrátí hodnotu null, pokud při načítání Typedošlo k chybě.Gets the type associated with the specified program identifier (ProgID), returning null if an error is encountered while loading the Type.

GetTypeFromProgID(String, Boolean) GetTypeFromProgID(String, Boolean) GetTypeFromProgID(String, Boolean) GetTypeFromProgID(String, Boolean)

Získá typ přidružený k určenému identifikátoru programu (ProgID), který určuje, jestli se má vyvolat výjimka, pokud při načítání typu dojde k chybě.Gets the type associated with the specified program identifier (ProgID), specifying whether to throw an exception if an error occurs while loading the type.

GetTypeFromProgID(String, String) GetTypeFromProgID(String, String) GetTypeFromProgID(String, String) GetTypeFromProgID(String, String)

Získá typ přidružený k určenému identifikátoru programu (progID) ze zadaného serveru a vrátí hodnotu null, pokud při načítání typu dojde k chybě.Gets the type associated with the specified program identifier (progID) from the specified server, returning null if an error is encountered while loading the type.

GetTypeFromProgID(String, String, Boolean) GetTypeFromProgID(String, String, Boolean) GetTypeFromProgID(String, String, Boolean) GetTypeFromProgID(String, String, Boolean)

Získá typ přidružený k určenému identifikátoru programu (progID) ze zadaného serveru a určí, jestli se má vyvolat výjimka, pokud při načítání typu dojde k chybě.Gets the type associated with the specified program identifier (progID) from the specified server, specifying whether to throw an exception if an error occurs while loading the type.

GetTypeHandle(Object) GetTypeHandle(Object) GetTypeHandle(Object) GetTypeHandle(Object)

Získá popisovač pro Type zadaný objekt.Gets the handle for the Type of a specified object.

HasElementTypeImpl() HasElementTypeImpl() HasElementTypeImpl() HasElementTypeImpl()

Při přepsání v odvozené třídě implementuje HasElementType vlastnost a určí, zda aktuální Type zahrnuje nebo odkazuje na jiný typ; to znamená, zda aktuální Type je pole, ukazatel nebo je předáno odkazem.When overridden in a derived class, implements the HasElementType property and determines whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) Inherited from MemberInfo
InvokeMember(String, BindingFlags, Binder, Object, Object[]) InvokeMember(String, BindingFlags, Binder, Object, Object[]) InvokeMember(String, BindingFlags, Binder, Object, Object[]) InvokeMember(String, BindingFlags, Binder, Object, Object[])

Vyvolá zadaného člena pomocí zadaného omezení vazby a odpovídajícího seznamu argumentů.Invokes the specified member, using the specified binding constraints and matching the specified argument list.

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Vyvolá zadaného člena pomocí zadaného omezení vazby a odpovídajícího seznamu a jazykové verze zadaného argumentu.Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Při přepsání v odvozené třídě vyvolá zadaného člena pomocí zadaného omezení vazby a odpovídajícího seznamu argumentů, modifikátory a jazykové verze.When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.

IsArrayImpl() IsArrayImpl() IsArrayImpl() IsArrayImpl()

Při přepsání v odvozené třídě implementuje IsArray vlastnost a určí Type , zda se jedná o pole.When overridden in a derived class, implements the IsArray property and determines whether the Type is an array.

IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type)

Určuje, zda může být instance zadaného typu přiřazena proměnné aktuálního typu.Determines whether an instance of a specified type can be assigned to a variable of the current type.

IsByRefImpl() IsByRefImpl() IsByRefImpl() IsByRefImpl()

Při přepsání v odvozené třídě implementuje IsByRef vlastnost a určí Type , zda je předána odkazem.When overridden in a derived class, implements the IsByRef property and determines whether the Type is passed by reference.

IsCOMObjectImpl() IsCOMObjectImpl() IsCOMObjectImpl() IsCOMObjectImpl()

Při přepsání v odvozené třídě implementuje IsCOMObject vlastnost a určí Type , zda je objekt modelu COM.When overridden in a derived class, implements the IsCOMObject property and determines whether the Type is a COM object.

IsContextfulImpl() IsContextfulImpl() IsContextfulImpl() IsContextfulImpl()

Implementuje vlastnost a určí, zda Type lze hostovat v kontextu. IsContextfulImplements the IsContextful property and determines whether the Type can be hosted in a context.

IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean)

Pokud je přepsáno v odvozené třídě, označuje, zda je jeden nebo více atributů zadaného typu nebo jeho odvozených typů použito pro tento člen.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Inherited from MemberInfo)
IsEnumDefined(Object) IsEnumDefined(Object) IsEnumDefined(Object) IsEnumDefined(Object)

Vrací hodnotu, která označuje, zda zadaná hodnota existuje v aktuálním typu výčtu.Returns a value that indicates whether the specified value exists in the current enumeration type.

IsEquivalentTo(Type) IsEquivalentTo(Type) IsEquivalentTo(Type) IsEquivalentTo(Type)

Určuje, zda dva typy modelu COM mají stejnou identitu a jsou způsobilé pro ekvivalenci typu.Determines whether two COM types have the same identity and are eligible for type equivalence.

IsInstanceOfType(Object) IsInstanceOfType(Object) IsInstanceOfType(Object) IsInstanceOfType(Object)

Určuje, zda je zadaný objekt instancí aktuálního Typeobjektu.Determines whether the specified object is an instance of the current Type.

IsMarshalByRefImpl() IsMarshalByRefImpl() IsMarshalByRefImpl() IsMarshalByRefImpl()

Implementuje vlastnost a určí, jestli Type je zařazená odkazem. IsMarshalByRefImplements the IsMarshalByRef property and determines whether the Type is marshaled by reference.

IsPointerImpl() IsPointerImpl() IsPointerImpl() IsPointerImpl()

Při přepsání v odvozené třídě implementuje IsPointer vlastnost a určí Type , zda se jedná o ukazatel.When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer.

IsPrimitiveImpl() IsPrimitiveImpl() IsPrimitiveImpl() IsPrimitiveImpl()

Při přepsání v odvozené třídě implementuje IsPrimitive vlastnost a určí Type , zda je jedním z primitivních typů.When overridden in a derived class, implements the IsPrimitive property and determines whether the Type is one of the primitive types.

IsSubclassOf(Type) IsSubclassOf(Type) IsSubclassOf(Type) IsSubclassOf(Type)

Určuje, zda je Type aktuální odvozen ze zadaného. TypeDetermines whether the current Type derives from the specified Type.

IsValueTypeImpl() IsValueTypeImpl() IsValueTypeImpl() IsValueTypeImpl()

Implementuje vlastnost a určí, zda Type je typ hodnoty; to znamená, že není třída nebo rozhraní. IsValueTypeImplements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface.

MakeArrayType() MakeArrayType() MakeArrayType() MakeArrayType()

Type Vrátí objekt představující jednorozměrné pole aktuálního typu s dolní mezí nula.Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero.

MakeArrayType(Int32) MakeArrayType(Int32) MakeArrayType(Int32) MakeArrayType(Int32)

Type Vrátí objekt představující pole aktuálního typu se zadaným počtem rozměrů.Returns a Type object representing an array of the current type, with the specified number of dimensions.

MakeByRefType() MakeByRefType() MakeByRefType() MakeByRefType()

Vrátí objekt, který představuje aktuální typ při předání ref jako parametr (ByRef parametr v Visual Basic). TypeReturns a Type object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).

MakeGenericMethodParameter(Int32) MakeGenericMethodParameter(Int32) MakeGenericMethodParameter(Int32) MakeGenericMethodParameter(Int32)
MakeGenericSignatureType(Type, Type[]) MakeGenericSignatureType(Type, Type[]) MakeGenericSignatureType(Type, Type[]) MakeGenericSignatureType(Type, Type[])

Vytvoří obecný typ podpisu, který umožňuje reimplementaci reflexe třetí strany, aby plně podporovala použití typů signatur při dotazování členů typu.Creates a generic signature type, which allows third party reimplementations of Reflection to fully support the use of signature types in querying type members.

MakeGenericType(Type[]) MakeGenericType(Type[]) MakeGenericType(Type[]) MakeGenericType(Type[])

Nahradí prvky pole typů pro parametry typu aktuální definice obecného typu a vrátí Type objekt představující výsledný konstruovaný typ.Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a Type object representing the resulting constructed type.

MakePointerType() MakePointerType() MakePointerType() MakePointerType()

Type Vrátí objekt, který představuje ukazatel na aktuální typ.Returns a Type object that represents a pointer to the current type.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Inherited from Object)
ReflectionOnlyGetType(String, Boolean, Boolean) ReflectionOnlyGetType(String, Boolean, Boolean) ReflectionOnlyGetType(String, Boolean, Boolean) ReflectionOnlyGetType(String, Boolean, Boolean)

Type Získá se zadaným názvem, který určuje, jestli se má provést vyhledávání citlivé na velká a malá písmena, pokud se typ nenajde.Gets the Type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found. Typ je načten pouze pro reflexi, nikoli pro provádění.The type is loaded for reflection only, not for execution.

ToString() ToString() ToString() ToString()

TypeVrátí hodnotu String představující název aktuálního.Returns a String representing the name of the current Type.

Operátory

Equality(Type, Type) Equality(Type, Type) Equality(Type, Type) Equality(Type, Type)

Určuje, zda Type jsou dva objekty stejné.Indicates whether two Type objects are equal.

Inequality(Type, Type) Inequality(Type, Type) Inequality(Type, Type) Inequality(Type, Type)

Určuje, zda Type dva objekty nejsou stejné.Indicates whether two Type objects are not equal.

Explicitní implementace rozhraní

ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) Inherited from MemberInfo
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) Inherited from MemberInfo
ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) Inherited from MemberInfo
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from MemberInfo)
_MemberInfo.GetType() _MemberInfo.GetType() _MemberInfo.GetType() _MemberInfo.GetType()

Type Získá objektMemberInfo reprezentující třídu.Gets a Type object representing the MemberInfo class.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.Provides access to properties and methods exposed by an object.

(Inherited from MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.Maps a set of names to a corresponding set of dispatch identifiers.

_Type.GetTypeInfo(UInt32, UInt32, IntPtr) _Type.GetTypeInfo(UInt32, UInt32, IntPtr) _Type.GetTypeInfo(UInt32, UInt32, IntPtr) _Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_Type.GetTypeInfoCount(UInt32) _Type.GetTypeInfoCount(UInt32) _Type.GetTypeInfoCount(UInt32) _Type.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.Provides access to properties and methods exposed by an object.

Metody rozšíření

GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type)

Načte vlastní atribut zadaného typu, který se použije pro zadaného člena.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean)

Načte vlastní atribut zadaného typu, který se použije na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo)

Načte vlastní atribut zadaného typu, který se použije pro zadaného člena.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean)

Načte vlastní atribut zadaného typu, který se použije na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které se aplikují na zadaného člena.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které se aplikují na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Určuje, zda jsou pro zadaného člena aplikovány vlastní atributy zadaného typu.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Označuje, zda jsou vlastní atributy zadaného typu aplikovány na zadaného člena a volitelně také aplikován na jeho nadřazené prvky.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetTypeInfo(Type) GetTypeInfo(Type) GetTypeInfo(Type) GetTypeInfo(Type)

TypeInfo Vrátí reprezentaci zadaného typu.Returns the TypeInfo representation of the specified type.

GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo)

Získá token metadat pro daného člena, je-li k dispozici.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo)

Vrátí hodnotu, která označuje, zda je pro zadaného člena k dispozici token metadat.Returns a value that indicates whether a metadata token is available for the specified member.

GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String)

Načte objekt, který představuje zadanou událost.Retrieves an object that represents the specified event.

GetRuntimeEvents(Type) GetRuntimeEvents(Type) GetRuntimeEvents(Type) GetRuntimeEvents(Type)

Načte kolekci, která představuje všechny události definované v zadaném typu.Retrieves a collection that represents all the events defined on a specified type.

GetRuntimeField(Type, String) GetRuntimeField(Type, String) GetRuntimeField(Type, String) GetRuntimeField(Type, String)

Načte objekt, který představuje určené pole.Retrieves an object that represents a specified field.

GetRuntimeFields(Type) GetRuntimeFields(Type) GetRuntimeFields(Type) GetRuntimeFields(Type)

Načte kolekci, která reprezentuje všechna pole definovaná v zadaném typu.Retrieves a collection that represents all the fields defined on a specified type.

GetRuntimeMethod(Type, String, Type[]) GetRuntimeMethod(Type, String, Type[]) GetRuntimeMethod(Type, String, Type[]) GetRuntimeMethod(Type, String, Type[])

Načte objekt, který představuje zadanou metodu.Retrieves an object that represents a specified method.

GetRuntimeMethods(Type) GetRuntimeMethods(Type) GetRuntimeMethods(Type) GetRuntimeMethods(Type)

Načte kolekci, která představuje všechny metody definované v zadaném typu.Retrieves a collection that represents all methods defined on a specified type.

GetRuntimeProperties(Type) GetRuntimeProperties(Type) GetRuntimeProperties(Type) GetRuntimeProperties(Type)

Načte kolekci, která představuje všechny vlastnosti definované v zadaném typu.Retrieves a collection that represents all the properties defined on a specified type.

GetRuntimeProperty(Type, String) GetRuntimeProperty(Type, String) GetRuntimeProperty(Type, String) GetRuntimeProperty(Type, String)

Načte objekt, který představuje zadanou vlastnost.Retrieves an object that represents a specified property.

GetConstructor(Type, Type[]) GetConstructor(Type, Type[]) GetConstructor(Type, Type[]) GetConstructor(Type, Type[])
GetConstructors(Type) GetConstructors(Type) GetConstructors(Type) GetConstructors(Type)
GetConstructors(Type, BindingFlags) GetConstructors(Type, BindingFlags) GetConstructors(Type, BindingFlags) GetConstructors(Type, BindingFlags)
GetDefaultMembers(Type) GetDefaultMembers(Type) GetDefaultMembers(Type) GetDefaultMembers(Type)
GetEvent(Type, String) GetEvent(Type, String) GetEvent(Type, String) GetEvent(Type, String)
GetEvent(Type, String, BindingFlags) GetEvent(Type, String, BindingFlags) GetEvent(Type, String, BindingFlags) GetEvent(Type, String, BindingFlags)
GetEvents(Type) GetEvents(Type) GetEvents(Type) GetEvents(Type)
GetEvents(Type, BindingFlags) GetEvents(Type, BindingFlags) GetEvents(Type, BindingFlags) GetEvents(Type, BindingFlags)
GetField(Type, String) GetField(Type, String) GetField(Type, String) GetField(Type, String)
GetField(Type, String, BindingFlags) GetField(Type, String, BindingFlags) GetField(Type, String, BindingFlags) GetField(Type, String, BindingFlags)
GetFields(Type) GetFields(Type) GetFields(Type) GetFields(Type)
GetFields(Type, BindingFlags) GetFields(Type, BindingFlags) GetFields(Type, BindingFlags) GetFields(Type, BindingFlags)
GetGenericArguments(Type) GetGenericArguments(Type) GetGenericArguments(Type) GetGenericArguments(Type)
GetInterfaces(Type) GetInterfaces(Type) GetInterfaces(Type) GetInterfaces(Type)
GetMember(Type, String) GetMember(Type, String) GetMember(Type, String) GetMember(Type, String)
GetMember(Type, String, BindingFlags) GetMember(Type, String, BindingFlags) GetMember(Type, String, BindingFlags) GetMember(Type, String, BindingFlags)
GetMembers(Type) GetMembers(Type) GetMembers(Type) GetMembers(Type)
GetMembers(Type, BindingFlags) GetMembers(Type, BindingFlags) GetMembers(Type, BindingFlags) GetMembers(Type, BindingFlags)
GetMethod(Type, String) GetMethod(Type, String) GetMethod(Type, String) GetMethod(Type, String)
GetMethod(Type, String, BindingFlags) GetMethod(Type, String, BindingFlags) GetMethod(Type, String, BindingFlags) GetMethod(Type, String, BindingFlags)
GetMethod(Type, String, Type[]) GetMethod(Type, String, Type[]) GetMethod(Type, String, Type[]) GetMethod(Type, String, Type[])
GetMethods(Type) GetMethods(Type) GetMethods(Type) GetMethods(Type)
GetMethods(Type, BindingFlags) GetMethods(Type, BindingFlags) GetMethods(Type, BindingFlags) GetMethods(Type, BindingFlags)
GetNestedType(Type, String, BindingFlags) GetNestedType(Type, String, BindingFlags) GetNestedType(Type, String, BindingFlags) GetNestedType(Type, String, BindingFlags)
GetNestedTypes(Type, BindingFlags) GetNestedTypes(Type, BindingFlags) GetNestedTypes(Type, BindingFlags) GetNestedTypes(Type, BindingFlags)
GetProperties(Type) GetProperties(Type) GetProperties(Type) GetProperties(Type)
GetProperties(Type, BindingFlags) GetProperties(Type, BindingFlags) GetProperties(Type, BindingFlags) GetProperties(Type, BindingFlags)
GetProperty(Type, String) GetProperty(Type, String) GetProperty(Type, String) GetProperty(Type, String)
GetProperty(Type, String, BindingFlags) GetProperty(Type, String, BindingFlags) GetProperty(Type, String, BindingFlags) GetProperty(Type, String, BindingFlags)
GetProperty(Type, String, Type) GetProperty(Type, String, Type) GetProperty(Type, String, Type) GetProperty(Type, String, Type)
GetProperty(Type, String, Type, Type[]) GetProperty(Type, String, Type, Type[]) GetProperty(Type, String, Type, Type[]) GetProperty(Type, String, Type, Type[])
IsAssignableFrom(Type, Type) IsAssignableFrom(Type, Type) IsAssignableFrom(Type, Type) IsAssignableFrom(Type, Type)
IsInstanceOfType(Type, Object) IsInstanceOfType(Type, Object) IsInstanceOfType(Type, Object) IsInstanceOfType(Type, Object)

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro přístup z více vláken.This type is thread safe.

Viz také