Type Type Type Type Class

Definice

Představuje typ deklarace: Třída typy, typy rozhraní, typy polí, hodnotové typy, výčtové typy, parametry typu, definice obecného typu a otevřeno nebo zavřeno sestavené 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í funkce Type.The following example shows a few representative features of Type. C# typeof – Operátor (GetType operátor v jazyce Visual Basic) slouží k získání Type objekt představující String.The C# typeof operator (GetType operator in Visual Basic) is used to get a Type object representing String. Z tohoto Type objektu, GetMethod metoda se používá k získání MethodInfo představující String.Substring přetížení přebírající 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.

K identifikaci signatura přetížení, příklad kódu vytvoří dočasné pole obsahující dva Type objekty představující int (Integer v jazyce 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

Abychom byli přesní, pole obsahuje dva odkazy na instanci 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 každý typ existuje pouze jedna instance Type pro doménu aplikace.For any type, there is only one instance of Type per application domain.

Příklad kódu používá MethodInfo vyvolat Substring metodu na řetězec "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
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

Type je kořenový adresář System.Reflection funkce a je primárním způsob, jak získat přístup k metadatům.Type is the root of the System.Reflection functionality and is the primary way to access metadata. Použít jako objekty její členové Type a získat informace o deklaraci typu o členy typu (například konstruktory, metody, pole, vlastnosti a události třídy), a také v modulu a sestavení, ve kterém je nasazeno třídy.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.

Nejsou žádná oprávnění požadovaná pro kód používat reflexi k získání informací o typech a jejich členy, bez ohledu na jejich úrovně přístupu.No permissions are required for code to use reflection to get information about types and their members, regardless of their access levels. Nejsou žádná oprávnění požadovaná pro použití reflexe pro přístup k veřejné členy nebo další členové, jehož úrovní přístupu by zviditelníte je během běžné kompilace kódu.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. Ale pro váš kód používat reflexi k přístupu k členům, které bude obvykle nedostupná, jako jsou metody soukromý nebo interní nebo chráněné pole typu vaše 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. Zobrazit Security Considerations for Reflection.See Security Considerations for Reflection.

Type je 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 odvozené třídy RuntimeType.The system will always provide the derived class RuntimeType. Při reflexi všechny třídy počínaje slovo Runtime vytvořeny pouze jednou na objekt v operacích porovnávání systému a podpory.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 multithreading, nepoužívejte zámky Type objekty k synchronizaci přístupu k static data.In multithreading scenarios, do not lock Type objects in order to synchronize access to static data. Jiný kód, přes které nemáte žádnou kontrolu, může také zamknout typu třídy.Other code, over which you have no control, might also lock your class type. To může způsobit zablokování.This might result in a deadlock. Místo toho synchronizovat přístup ke statickým datům zamčením privátní static objektu.Instead, synchronize access to static data by locking a private static object.

Poznámka

Odvozené třídy můžete přístup k chráněným členům základní třídy volající kód.A derived class can access protected members of the calling code's base classes. Navíc je povolen přístup k členům sestavení volající kód sestavení.Also, access is allowed to assembly members of the calling code's assembly. Jako pravidlo Pokud je povolen přístup v kódu časné vazby, pak můžete se také přístup povolený 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ými rozhraními nedědí metody definované v rozšířené rozhraní.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 typ objektu? What types does a Type object represent?
Načítání typu objektu Retrieving a Type object
Porovnávání objektů typu rovnostiComparing type objects for equality

Jaké typy představuje typ objektu?What types does a Type object represent?

Tato třída je bezpečné; více vláken může současně číst z instance tohoto typu.This class is thread safe; multiple threads can concurrently read from an instance of this type. Instance Type může představovat jaký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

  • Sestavené obecné typy a definice obecného typuConstructed generic types and generic type definitions

  • Zadejte argumenty a zadejte parametry sestavené obecné typy a definice obecného typu, definice obecné metodyType arguments and type parameters of constructed generic types, generic type definitions, and generic method definitions

Načítání typu objektuRetrieving a Type object

Type Objekt přidružený k konkrétní typ můžete získat následujícími způsoby:The Type object associated with a particular type can be obtained in the following ways:

  • Instance Object.GetType metoda vrátí hodnotu Type objekt, který představuje typ instance.The instance Object.GetType method returns a Type object that represents the type of an instance. Protože všechny spravované typy jsou odvozeny z Object, GetType lze volat metodu instance 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 runtime jednotlivých objektů v poli objektu.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 metody vrací Type objekt, který reprezentuje typ je určen podle jeho plně kvalifikovaného názvu.The static Type.GetType methods return a Type object that represents a type specified by its fully qualified name.

  • Module.GetTypes, Module.GetType, A Module.FindTypes metody vrací Type objekty, které představují typy definované v modulu.The Module.GetTypes, Module.GetType, and Module.FindTypes methods return Type objects that represent the types defined in a module. První způsob je možné získat celou řadu Type objekty pro všechny veřejné a privátní 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. (Můžete získat instanci Module prostřednictvím Assembly.GetModule nebo Assembly.GetModules metodu, 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.)

  • System.Reflection.Assembly Objekt obsahuje několik metod pro načtení třídy definované v sestavení, včetně Assembly.GetType, Assembly.GetTypes, a Assembly.GetExportedTypes.The 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í podporována typem.The FindInterfaces method returns a filtered list of interface types supported by a type.

  • GetElementType Metoda vrátí hodnotu Type objekt, který reprezentuje element.The GetElementType method returns a Type object that represents the element.

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

  • GetTypeArray Metoda vrátí pole Type reprezentují typy určený libovolného sadu objektů.The GetTypeArray method returns an array of Type objects representing the types specified by an arbitrary set of objects. Objekty jsou zadány s polem typu Object.The objects are specified with an array of type Object.

  • GetTypeFromProgID a GetTypeFromCLSID metody jsou k dispozici pro interoperabilitu COM.The GetTypeFromProgID and GetTypeFromCLSID methods are provided for COM interoperability. Vrátí Type objekt, který reprezentuje typ zadaný ProgID nebo CLSID.They return a Type object that represents the type specified by a ProgID or CLSID.

  • GetTypeFromHandle Zadaná metoda pro spolupráci.The GetTypeFromHandle method is provided for interoperability. Vrátí Type objekt, který reprezentuje typ Zadaný popisovač třídy.It returns a Type object that represents the type specified by a class handle.

  • C# typeof operátor C++ typeid operátor a Visual Basic GetType operátor získat Type objektu typu.The C# typeof operator, the C++ typeid operator, and the Visual Basic GetType operator obtain the Type object for a type.

  • MakeGenericType Metoda vrátí hodnotu Type objekt reprezentuje Konstruovaný obecný typ, který je otevřený konstruovaný typ. Pokud jeho ContainsGenericParameters vrátí vlastnost true, a uzavřený konstruovaný typ. jinak.The 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. Obecný typ může být vytvořena pouze v případě, že je uzavřený.A generic type can be instantiated only if it is closed.

  • MakeArrayType, MakePointerType, A MakeByRefType metody vrací Type objekty, které představují, pole určitého typu, ukazatel na zadaný typ a typ parametru odkazu (ref v jazyce C#, ByRefv jazyce 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 rovnostiComparing type objects for equality

A Type objekt, představuje typ je jedinečný, tedy dvě Type odkazy na objekty odkazují na stejný objekt a pouze v případě představují stejného typu.A 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. Tím jsou umožněna porovnávání Type objektů pomocí referenční rovnost.This allows for comparison of Type objects using reference equality. Následující příklad porovnává Type objektů představujících počet celočíselné hodnoty k určení, 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 Type, je 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

Reprezentuje filtr Členové použít na atributy.Represents the member filter used on attributes. Toto pole je jen pro čtení.This field is read-only.

FilterName FilterName FilterName FilterName

Představuje malá a velká písmena člen filtr používá pro názvy.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 používá pro názvy filtr člen velká a malá písmena.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í hodnota v Type informace.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 v typ je deklarován.Gets the Assembly in which the type is declared. Obecné typy načte Assembly v obecný typ je definován.For generic types, gets the Assembly in which the generic type is defined.

AssemblyQualifiedName AssemblyQualifiedName AssemblyQualifiedName AssemblyQualifiedName

Získá název kvalifikovaný pro sestavení typu, který obsahuje název sestavení, ze které bude tato Type byl načten objekt.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é k Type.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ává hodnotu označující, zda aktuální Type objekt má parametry typu, které nebyly nahrazeny konkrétních typů.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 obsahující tento člen vlastních atributů.Gets a collection that contains this member's custom attributes.

(Inherited from MemberInfo)
DeclaringMethod DeclaringMethod DeclaringMethod DeclaringMethod

Získá MethodBase deklarující metodu, která udává, zda aktuální Type reprezentuje parametr typu Obecné metody.Gets 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í vazač, který implementuje vnitřní pravidla pro výběr příslušné členů, které jsou 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 obor 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říznaky, které popisují kovariance a zvláštní omezení aktuální parametr 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

Načte pozici parametr typu v seznamu parametrů typu obecný typ nebo metoda, která deklarovaný parametr, když Type objekt reprezentuje 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á argumenty obecného typu pro tento typ pole.Gets an array of the generic type arguments for this type.

GUID GUID GUID GUID

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

HasElementType HasElementType HasElementType HasElementType

Získává hodnotu označující, zda aktuální Type zahrnuje nebo odkazuje na jiný typ; který je, zda aktuální Type je pole, ukazatel, nebo je předána 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

Získává hodnotu označující, zda Type je abstraktní a musí se přepsat.Gets a value indicating whether the Type is abstract and must be overridden.

IsAnsiClass IsAnsiClass IsAnsiClass IsAnsiClass

Získává hodnotu označující, zda řetězec formát atribut AnsiClass vybraná Type.Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.

IsArray IsArray IsArray IsArray

Získá hodnotu, která určuje, zda je typ pole.Gets a value that indicates whether the type is an array.

IsAutoClass IsAutoClass IsAutoClass IsAutoClass

Získává hodnotu označující, zda řetězec formát atribut AutoClass vybraná Type.Gets a value indicating whether the string format attribute AutoClass is selected for the Type.

IsAutoLayout IsAutoLayout IsAutoLayout IsAutoLayout

Získá hodnotu označující, zda jsou pole aktuálního typu modulem common language runtime automaticky rozloženy.Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.

IsByRef IsByRef IsByRef IsByRef

Získává hodnotu označující, zda Type 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ává hodnotu označující, zda Type třídu nebo delegáta; to znamená, že není hodnotový typ 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á určuje, jestli to MemberInfo objekt je součástí uchovávat v datovém typu kolekční sestavení AssemblyLoadContext.Gets 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

Získává hodnotu označující, zda Type je objekt modelu COM.Gets a value indicating whether the Type is a COM object.

IsConstructedGenericType IsConstructedGenericType IsConstructedGenericType IsConstructedGenericType

Získá hodnotu určující, 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 Konstruovaný obecný typ instance.You can create instances of a constructed generic type.

IsContextful IsContextful IsContextful IsContextful

Získává hodnotu označující, zda Type je možné hostovat v kontextu.Gets a value indicating whether the Type can be hosted in a context.

IsEnum IsEnum IsEnum IsEnum

Získává hodnotu označující, zda aktuální Type představuje výčet.Gets a value indicating whether the current Type represents an enumeration.

IsExplicitLayout IsExplicitLayout IsExplicitLayout IsExplicitLayout

Získá hodnotu označující, zda pole aktuálního typu jsou rozloženy na explicitně zadané pozici.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ává hodnotu označující, zda aktuální Type reprezentuje 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 označující, zda je aktuální typ obecného typu.Gets a value indicating whether the current type is a generic type.

IsGenericTypeDefinition IsGenericTypeDefinition IsGenericTypeDefinition IsGenericTypeDefinition

Získává hodnotu označující, zda aktuální Type představuje definici obecného typu, ze kterého lze zkonstruovat 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ává hodnotu označující, zda TypeComImportAttribute atribut, která udává, že byla importována 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ává hodnotu označující, zda Type rozhraní; který je, není třída nebo hodnotového typu.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 označující, zda pole aktuálního typu jsou rozloženy postupně, v pořadí, byly definovány nebo vygenerován pro metadata.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

Získává hodnotu označující, zda Type zařazen podle odkazu.Gets a value indicating whether the Type is marshaled by reference.

IsNested IsNested IsNested IsNested

Získává hodnotu označující, zda aktuální Type objekt představuje typ, jehož definice je vnořená 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

Získává hodnotu označující, zda Type vnořené a je viditelný pouze v rámci její vlastní sestavení.Gets a value indicating whether the Type is nested and visible only within its own assembly.

IsNestedFamANDAssem IsNestedFamANDAssem IsNestedFamANDAssem IsNestedFamANDAssem

Získává hodnotu označující, zda Type je vnořené a viditelné pouze pro třídy, které patří do vlastní řady a vlastní 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

Získává hodnotu označující, zda Type vnořené a je viditelný pouze v rámci její vlastní skupiny.Gets a value indicating whether the Type is nested and visible only within its own family.

IsNestedFamORAssem IsNestedFamORAssem IsNestedFamORAssem IsNestedFamORAssem

Získává hodnotu označující, zda Type vnořené a je viditelný pouze pro třídy, které patří buď vlastní řady nebo na vlastní 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

Získává hodnotu označující, zda Type je vnořené a deklarována jako soukromá.Gets a value indicating whether the Type is nested and declared private.

IsNestedPublic IsNestedPublic IsNestedPublic IsNestedPublic

Získá hodnotu označující, zda je vnořené a deklarovat veřejné třídy.Gets a value indicating whether a class is nested and declared public.

IsNotPublic IsNotPublic IsNotPublic IsNotPublic

Získává hodnotu označující, zda Type není deklararovaný jako public.Gets a value indicating whether the Type is not declared public.

IsPointer IsPointer IsPointer IsPointer

Získává hodnotu označující, zda Type ukazatel.Gets a value indicating whether the Type is a pointer.

IsPrimitive IsPrimitive IsPrimitive IsPrimitive

Získává hodnotu označující, zda Type 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ává hodnotu označující, zda Type je deklarována jako veřejná.Gets a value indicating whether the Type is declared public.

IsSealed IsSealed IsSealed IsSealed

Získává hodnotu označující, zda Type je deklarována jako sealed.Gets a value indicating whether the Type is declared sealed.

IsSecurityCritical IsSecurityCritical IsSecurityCritical IsSecurityCritical

Získá hodnotu určující, zda aktuální typ je bezpečný a kritický pro zabezpečení nebo kritické pro zabezpečení na aktuální úrovni důvěryhodnosti a proto můžou provádět důležité 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á určuje, zda aktuální typ je bezpečný a kritický pro zabezpečení na aktuální úrovni důvěryhodnosti; To znamená, zda ji můžou provádět důležité operace a je přístupný 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 určující, zda aktuální typ je transparentní na aktuální úrovni vztahu důvěryhodnosti a proto nelze provést 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

Získává hodnotu označující, zda Type serializovat.Gets a value indicating whether the Type is serializable.

IsSignatureType IsSignatureType IsSignatureType IsSignatureType
IsSpecialName IsSpecialName IsSpecialName IsSpecialName

Získá hodnotu označující, zda typ má název, který vyžaduje speciální zacházení.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ává hodnotu označující, zda řetězec formát atribut UnicodeClass vybraná Type.Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.

IsValueType IsValueType IsValueType IsValueType

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

IsVariableBoundArray IsVariableBoundArray IsVariableBoundArray IsVariableBoundArray
IsVisible IsVisible IsVisible IsVisible

Získává hodnotu označující, zda Type je možný přes kódem mimo sestavení.Gets a value indicating whether the Type can be accessed by code outside the assembly.

MemberType MemberType MemberType MemberType

Získá MemberTypes hodnotu, která udává, že je tento člen nebo vnořeného typu.Gets a MemberTypes value indicating that this member is a type or a nested type.

MetadataToken MetadataToken MetadataToken MetadataToken

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

(Inherited from MemberInfo)
Module Module Module Module

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

Name Name Name Name

Při přepisu 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á se používá k získání tohoto člena.Gets the class object that was used to obtain this member.

StructLayoutAttribute StructLayoutAttribute StructLayoutAttribute StructLayoutAttribute

Získá 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á typ inicializátoru.Gets the initializer for the type.

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Určuje typ poskytovaný modulem common language runtime, který představuje tohoto typu.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 podkladový systém typ aktuální Type objekt je stejný jako základní typ systému zadaného Object.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 podkladový systém typ aktuální Type je stejný jako základní typ systému zadaného Type.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 objekty představující filtrovaný seznam rozhraní implementované nebo zděděná z aktuální 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í filtrovanou pole MemberInfo objekty typu zadaného člena.Returns a filtered array of MemberInfo objects of the specified member type.

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

Získá počet dimenzí v poli.Gets the number of dimensions in an array.

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

Při přepisu v odvozené třídě, implementuje Attributes vlastnost a získá bitová kombinace hodnot výčtu, které označují atributy přidružené k Type.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[])

Hledá v konstruktoru, jejíž parametry odpovídají zadaného argumentu typů a modifikátory pomocí zadaným omezením 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[])

Hledá v konstruktoru, jejíž parametry odpovídají zadaného argumentu typů a modifikátory pomocí zadaným omezením 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á veřejný konstruktor instance jejíž parametry odpovídají typům v určené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řepisu v odvozené třídě, hledá v konstruktoru, jejíž parametry odpovídají zadaného argumentu typů a modifikátory, pomocí zadaným omezením 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řepisu v odvozené třídě, hledá konstruktory definované pro aktuální Type, pomocí zadaného BindingFlags.When 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řepisu v odvozené třídě vrátí pole všech vlastních atributů použitých pro tento člen.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řepisu v odvozené třídě vrátí pole vlastních atributů použitých na tento člen a identifikovaný 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 hodnot CustomAttributeData představující data o atributy, které se použily člen cílové objektů.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 nastavena.Searches for the members defined for the current Type whose DefaultMemberAttribute is set.

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

Při přepsání v odvozené třídě vrátí Type zahrnuta nebo na které odkazuje aktuální pole, ukazatel nebo odkaz na typ objektu.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 konstanta, která je zadaná hodnota 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í typ výčtu.Returns the names of the members of the current enumeration type.

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

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

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

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

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

Vrátí EventInfo objekt představující zadaná veřejná 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ým omezením 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 deklarované nebo zděděná z 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řepisu v odvozené třídě, vyhledá pro události, které jsou deklarované nebo zděděná z aktuální Type, pomocí zadaným omezením 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á určené pole, pomocí zadaným omezením vazby.Searches for the specified field, using the specified binding constraints.

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

Vrátí všechny 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řepisu v odvozené třídě, hledá polí definovaných pro aktuální Type, pomocí zadaným omezením 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 objekty, které představují typy argumentů uzavřený obecný typ nebo parametr typu v definici 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 objekty, které představují omezení na aktuální obecný parametr typu.Returns an array of Type objects that represent the constraints on the current generic type parameter.

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

Vrátí Type objekt, který představuje definici obecného typu, ze kterého lze sestavit aktuální obecného typu.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)

Hledá v 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řepisu v odvozené třídě, vyhledá zadaný rozhraní určující, jestli se má provést velkých a malých písmen vyhledávání pro název rozhraní.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 typ rozhraní.Returns an interface mapping for the specified interface type.

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

Při přepisu v odvozené třídě, získá všechna rozhraní implementované nebo zděděná z 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ým omezením 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 typu zadaného člena pomocí zadaným omezením 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řepisu v odvozené třídě, hledá členy definované pro aktuální Type, pomocí zadaným omezením 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ým omezením 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ého argumentu typů a modifikátory pomocí zadaným omezením 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ého argumentu typů a modifikátory pomocí zadaným omezením 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á zadaný veřejná metoda, jejíž parametry odpovídají typům zadaného argumentu.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á zadaný veřejná metoda, jejíž parametry odpovídají zadaného argumentu typů a modifikátory.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řepisu v odvozené třídě, vyhledá zadanou metodu, jejíž parametry odpovídají zadaného argumentu typů a modifikátory, pomocí zadaným omezením 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 z aktuální Type.Returns all the public methods of the current Type.

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

Při přepisu v odvozené třídě, hledá metod definovaných pro aktuální Type, pomocí zadaným omezením 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řepisu v odvozené třídě, vyhledá zadaný vnořený typ pomocí zadaným omezením 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ých v aktuální Type.Returns the public types nested in the current Type.

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

Při přepisu v odvozené třídě, hledání pro typy vnořených v aktuální Type, pomocí zadaným omezením 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řepisu v odvozené třídě, vyhledá vlastnosti aktuální Type, pomocí zadaným omezením 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ým omezením 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ého argumentu typů a modifikátory pomocí zadaným omezením 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á zadaný veřejnou vlastnost, jejíž parametry odpovídají typům zadaného argumentu.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á zadaný veřejnou vlastnost, jejíž parametry odpovídají zadaného argumentu typů a modifikátory.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á zadaný veřejnou vlastnost, jejíž parametry odpovídají typům zadaného argumentu.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řepisu v odvozené třídě, vyhledá zadanou vlastnost, jejíž parametry odpovídají zadaného argumentu typů a modifikátory pomocí zadaným omezením 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)

Získá Type se zadaným názvem prohledávání malá a velká 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)

Získá Type se zadaným názvem prohledávání velká a malá písmena a určení, jestli se má vyvolat výjimku, pokud není typ nalezen.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)

Získá Type se zadaným názvem určující, jestli se má vyvolat výjimku, pokud není typ nalezen a jestli se mají vyhledávat v malá a velká 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 přeložit 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, určující, jestli se má vyvolat výjimku, pokud není typ nalezen a volitelně zadat 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, určení, zda chcete vyhledávat v velká a malá písmena a, jestli se má vyvolat výjimku, pokud není typ nalezen a volitelně zadat vlastní metody pro vyř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 určeném poli.Gets the types of the objects in the specified array.

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

Získá základní typ kód zadaného Type.Gets the underlying type code of the specified Type.

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

Vrátí základní typ tohoto objektu 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ý identifikátor zadanou třídu (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 dané třídy identifikátor (CLSID) určující, jestli se má vyvolat výjimku, pokud dojde k chybě při načítání typu.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ý identifikátor zadanou třídu (CLSID) z určené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 určující, jestli se má vyvolat výjimku, pokud dojde k chybě při načítání typu přidružený identifikátor zadanou třídu (CLSID) z určeného serveru.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 odkázal: Zadaný typ popisovače.Gets the type referenced by the specified type handle.

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

Získá typ přidružený k zadaného programu identifikátor (ProgID), hodnoty null, pokud dojde k chybě při načítání Type.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 zadaného programu identifikátor (ProgID) určující, jestli se má vyvolat výjimku, pokud dojde k chybě při načítání typu.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 zadaného programu identifikátor (progID) ze zadaného serveru, vrátí hodnotu null, pokud dojde k chybě při načítání typu.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 zadaného programu identifikátor (progID) ze zadaného serveru určující, jestli se má vyvolat výjimku, pokud dojde k chybě při načítání typu.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č Type zadaného objektu.Gets the handle for the Type of a specified object.

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

Při přepisu v odvozené třídě, implementuje HasElementType vlastnost a určuje, zda aktuální Type zahrnuje nebo odkazuje na jiný typ; který je, zda aktuální Type je pole, ukazatel, nebo je předána 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ý člen pomocí zadaným omezením vazby a odpovídající určený seznam 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ý člen pomocí zadaným omezením vazby a odpovídající určený seznam argumentů a jazykovou verzi.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řepisu v odvozené třídě, vyvolá zadaného člena pomocí zadaným omezením vazby a odpovídající určený seznam argumentů, modifikátory a agilní kultury.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řepisu v odvozené třídě, implementuje IsArray vlastnost a určuje, zda Type je 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 instanci určeného typu lze přiřadit k 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řepisu v odvozené třídě, implementuje IsByRef vlastnost a určuje, zda Type 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řepisu v odvozené třídě, implementuje IsCOMObject vlastnost a určuje, zda Type 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 IsContextful vlastnost a určuje, zda Type je možné hostovat v kontextu.Implements 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)

Při přepisu v odvozené třídě, označuje, jestli je pro tento člen použít jeden nebo více atributy zadaného typu nebo jeho odvozených typů.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)

Vrátí hodnotu určující, zda zadaná hodnota existuje v aktuální typ 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 mít 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 instance aktuální Type.Determines whether the specified object is an instance of the current Type.

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

Implementuje IsMarshalByRef vlastnost a určuje, zda Type zařazen podle odkazu.Implements the IsMarshalByRef property and determines whether the Type is marshaled by reference.

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

Při přepisu v odvozené třídě, implementuje IsPointer vlastnost a určuje, zda Type je 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řepisu v odvozené třídě, implementuje IsPrimitive vlastnost a určuje, zda Type 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 aktuální Type je odvozen ze zadaného Type.Determines whether the current Type derives from the specified Type.

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

Implementuje IsValueType vlastnost a určuje, zda Type hodnotového typu; to znamená, není třída nebo rozhraní.Implements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface.

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

Vrátí Type objekt představující aktuální typ jednorozměrné pole 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)

Vrátí Type objekt představující pole aktuálního typu s zadaný počet 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í Type objekt, který představuje aktuální typ při předání jako ref parametr (ByRef parametr v jazyce Visual Basic).Returns 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[])
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 představující výsledný konstruovaný typ objektu.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()

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

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

Vytvoří Mělkou kopii aktuální Object.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)

Získá Type se zadaným názvem určující, zda chcete vyhledávat v velká a malá písmena a, jestli se má vyvolat výjimku, pokud není typ nalezen.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 načtení pro reflexi, není pro spuštění.The type is loaded for reflection only, not for execution.

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

Vrátí String představující název aktuální Type.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 dva Type objekty rovnají.Indicates whether two Type objects are equal.

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

Určuje, zda dva Type 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()

Získá Type objekt představující MemberInfo třídy.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.

Extension Methods

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

Načte vlastní atribut zadaný typ, který se použije k zadanému členovi.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ý typ, který se použije k zadanému členovi a volitelně kontroluje nadřazených členů č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ý typ, který se použije k zadanému členovi.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ý typ, který se použije k zadanému členovi a volitelně kontroluje nadřazených členů č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 použijí u 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 použijí k zadanému členovi a volitelně kontroluje nadřazených členů č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í atributy zadaného typu, které se použijí u 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é se použijí k zadanému členovi a volitelně kontroluje nadřazených členů č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í atributy zadaného typu, které se použijí u 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é se použijí k zadanému členovi a volitelně kontroluje nadřazených členů č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)

Označuje, zda se použijí vlastní atributy zadaného typu do zadaného člena.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)

Určuje, jestli vlastní atributy zadaného typu jsou použity k zadanému členovi a, Volitelně můžete použít pro jeho předchůdce.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)

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

GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo)
HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo)
GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String)

Načte objekt, který představuje zadané události.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é u zadaného 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 zadaného pole.Retrieves an object that represents a specified field.

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

Načte kolekci, která představuje všechna pole definovaná v zadaného 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 zadané metodě.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é u zadaného 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ý reprezentuje všechny vlastnosti definované u zadaného 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 zadané vlastnosti.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é