Type Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne.
public ref class Type abstract
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect, System::Runtime::InteropServices::_Type
public abstract class Type
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
type Type = class
type Type = class
inherit MemberInfo
interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type Type = class
inherit MemberInfo
interface _Type
interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Type = class
inherit MemberInfo
interface _Type
interface IReflect
Public MustInherit Class Type
Public MustInherit Class Type
Inherits MemberInfo
Implements IReflect
Public MustInherit Class Type
Inherits MemberInfo
Implements _Type, IReflect
- Dziedziczenie
-
Type
- Dziedziczenie
- Pochodne
- Atrybuty
- Implementuje
Przykłady
W poniższym przykładzie przedstawiono kilka reprezentatywnych funkcji programu Type. Operator C# typeof (operator GetType w Visual Basic) służy do pobierania obiektu Type reprezentującego obiekt String. Z tego Type obiektu GetMethod metoda służy do pobierania MethodInfo reprezentującego String.Substring przeciążenie, które przyjmuje lokalizację początkową i długość.
Aby zidentyfikować sygnaturę przeciążenia, przykład kodu tworzy tablicę tymczasową zawierającą dwa obiekty Type reprezentujące int (Integer w Visual Basic).
W przykładzie kodu użyto MethodInfo metody , aby wywołać metodę Substring w ciągu "Hello, World!", i wyświetli wynik.
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".
*/
open System
let t = typeof<String>
let substr = t.GetMethod("Substring", [| typeof<int>; typeof<int> |])
let result = substr.Invoke("Hello, World!", [| 7; 5 |])
printfn $"{substr} returned \"{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".
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla typu.
Notatki dotyczące implementowania
Po dziedziczeniu z Typeprogramu należy zastąpić następujące elementy członkowskie:
- Assembly
- AssemblyQualifiedName
- BaseType
- FullName
- GetAttributeFlagsImpl()
- GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetConstructors(BindingFlags)
- GetElementType()
- GetEvent(String, BindingFlags)
- GetEvents(BindingFlags)
- GetField(String, BindingFlags)
- GetFields(BindingFlags)
- GetInterface(String, Boolean)
- GetInterfaces()
- GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetMethods(BindingFlags)
- GetNestedType(String, BindingFlags)
- GetNestedTypes(BindingFlags)
- GetProperties(BindingFlags)
- GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
- GUID
- HasElementTypeImpl()
- InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])
- IsArrayImpl()
- IsByRefImpl()
- IsCOMObjectImpl()
- IsPointerImpl()
- IsPrimitiveImpl()
- Module
- Namespace
- TypeHandle
- UnderlyingSystemType
- GetCustomAttributes(Boolean)
- GetCustomAttributes(Type, Boolean)
- IsDefined(Type, Boolean)
- Name
Konstruktory
| Nazwa | Opis |
|---|---|
| Type() |
Inicjuje nowe wystąpienie klasy Type. |
Pola
| Nazwa | Opis |
|---|---|
| Delimiter |
Oddziela nazwy w przestrzeni nazw obiektu Type. To pole jest przeznaczone tylko do odczytu. |
| EmptyTypes |
Reprezentuje pustą tablicę typu Type. To pole jest przeznaczone tylko do odczytu. |
| FilterAttribute |
Reprezentuje filtr składowy używany w atrybutach. To pole jest przeznaczone tylko do odczytu. |
| FilterName |
Reprezentuje filtr składowych uwzględniający wielkość liter używany w nazwach. To pole jest przeznaczone tylko do odczytu. |
| FilterNameIgnoreCase |
Reprezentuje filtr składowy bez uwzględniania wielkości liter używany w nazwach. To pole jest przeznaczone tylko do odczytu. |
| Missing |
Reprezentuje brakującą wartość w informacjach Type . To pole jest przeznaczone tylko do odczytu. |
Właściwości
| Nazwa | Opis |
|---|---|
| Assembly |
Pobiera typ Assembly , w którym jest zadeklarowany. W przypadku typów ogólnych pobiera typ Assembly ogólny, w którym zdefiniowano typ ogólny. |
| AssemblyQualifiedName |
Pobiera kwalifikowaną przez zestaw nazwę typu, która zawiera nazwę zestawu, z którego załadowano ten Type obiekt. |
| Attributes |
Pobiera atrybuty skojarzone z elementem Type. |
| BaseType |
Pobiera typ, z którego bieżący Type jest bezpośrednio dziedziczony. |
| ContainsGenericParameters |
Pobiera wartość wskazującą, czy bieżący Type obiekt ma parametry typu, które nie zostały zamienione przez określone typy. |
| CustomAttributes |
Pobiera kolekcję zawierającą atrybuty niestandardowe tego elementu członkowskiego. (Odziedziczone po MemberInfo) |
| DeclaringMethod |
Pobiera obiekt MethodBase reprezentujący metodę deklaratora, jeśli bieżący Type reprezentuje parametr typu metody ogólnej. |
| DeclaringType |
Pobiera typ, który deklaruje bieżący typ zagnieżdżony lub parametr typu ogólnego. |
| DefaultBinder |
Pobiera odwołanie do domyślnego powiązania, który implementuje reguły wewnętrzne do wybierania odpowiednich elementów członkowskich, które mają być wywoływane przez InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])element . |
| FullName |
Pobiera w pełni kwalifikowaną nazwę typu, w tym jej przestrzeń nazw, ale nie jej zestaw. |
| GenericParameterAttributes |
Pobiera kombinację GenericParameterAttributes flag opisujących kowariancję i specjalne ograniczenia bieżącego parametru typu ogólnego. |
| GenericParameterPosition |
Pobiera pozycję parametru typu na liście parametrów typu ogólnego typu lub metody, która zadeklarowała parametr, gdy Type obiekt reprezentuje parametr typu typu typu lub metodę ogólną. |
| GenericTypeArguments |
Pobiera tablicę argumentów typu ogólnego dla tego typu. |
| GUID |
Pobiera identyfikator GUID skojarzony z elementem Type. |
| HasElementType |
Pobiera wartość wskazującą, czy bieżąca wartość Type obejmuje lub odwołuje się do innego typu; oznacza to, czy bieżący Type jest tablicą, wskaźnikiem, czy jest przekazywany przez odwołanie. |
| IsAbstract |
Pobiera wartość wskazującą, czy Type element jest abstrakcyjny i musi zostać zastąpiony. |
| IsAnsiClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla elementu |
| IsArray |
Pobiera wartość wskazującą, czy typ jest tablicą. |
| IsAutoClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla elementu |
| IsAutoLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są tworzone automatycznie przez środowisko uruchomieniowe języka wspólnego. |
| IsByRef |
Pobiera wartość wskazującą, czy Type element jest przekazywany przez odwołanie. |
| IsByRefLike |
Pobiera wartość wskazującą, czy typ jest strukturą przypominającą byref. |
| IsClass |
Pobiera wartość wskazującą, czy Type jest klasą, czy delegatem, czyli nie typem wartości lub interfejsem. |
| IsCollectible |
Pobiera wartość wskazującą, czy ten MemberInfo obiekt odwołuje się do co najmniej jednego zestawu przechowywanego w kolekcji AssemblyLoadContext. (Odziedziczone po MemberInfo) |
| IsCOMObject |
Pobiera wartość wskazującą, czy Type obiekt COM jest obiektem COM. |
| IsConstructedGenericType |
Pobiera wartość wskazującą, czy ten obiekt reprezentuje skonstruowany typ ogólny. Możesz utworzyć wystąpienia skonstruowanego typu ogólnego. |
| IsContextful |
Pobiera wartość wskazującą, czy Type element może być hostowany w kontekście. |
| IsEnum |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje wyliczenie. |
| IsExplicitLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są określone jawnie przesunięcia. |
| IsFunctionPointer |
Pobiera wartość wskazującą, czy bieżący Type jest wskaźnikiem funkcji. |
| IsGenericMethodParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji metody ogólnej. |
| IsGenericParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji typu ogólnego lub metody. |
| IsGenericType |
Pobiera wartość wskazującą, czy bieżący typ jest typem ogólnym. |
| IsGenericTypeDefinition |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje definicję typu ogólnego, z której można konstruować inne typy ogólne. |
| IsGenericTypeParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji typu ogólnego. |
| IsImport |
Pobiera wartość wskazującąType, czy ComImportAttribute zastosowano atrybut wskazujący, że został zaimportowany z biblioteki typów COM. |
| IsInterface |
Pobiera wartość wskazującą, czy Type element jest interfejsem, czyli nie klasą, czy typem wartości. |
| IsLayoutSequential |
Pobiera wartość wskazującą, czy pola bieżącego typu są rozmieszczone sekwencyjnie, w kolejności, w której zostały zdefiniowane lub emitowane do metadanych. |
| IsMarshalByRef |
Pobiera wartość wskazującą, czy Type element jest marshalowany przez odwołanie. |
| IsNested |
Pobiera wartość wskazującą, czy bieżący Type obiekt reprezentuje typ, którego definicja jest zagnieżdżona wewnątrz definicji innego typu. |
| IsNestedAssembly |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko w ramach własnego zestawu. |
| IsNestedFamANDAssem |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko dla klas należących zarówno do własnej rodziny, jak i własnego zestawu. |
| IsNestedFamily |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko w obrębie własnej rodziny. |
| IsNestedFamORAssem |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko dla klas należących do własnej rodziny, czy do własnego zestawu. |
| IsNestedPrivate |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i zadeklarowany jako prywatny. |
| IsNestedPublic |
Pobiera wartość wskazującą, czy klasa jest zagnieżdżona i zadeklarowana publicznie. |
| IsNotPublic |
Pobiera wartość wskazującą, czy Type element nie jest zadeklarowany publicznie. |
| IsPointer |
Pobiera wartość wskazującą, czy Type wskaźnik jest wskaźnikiem. |
| IsPrimitive |
Pobiera wartość wskazującą, czy Type jest jednym z typów pierwotnych. |
| IsPublic |
Pobiera wartość wskazującą, czy zadeklarowana jest publiczna Type . |
| IsSealed |
Pobiera wartość wskazującą, czy Type zadeklarowana jest zapieczętowana. |
| IsSecurityCritical |
Pobiera wartość wskazującą, czy bieżący typ ma krytyczne znaczenie dla zabezpieczeń, czy bezpieczeństwo krytyczne dla bieżącego poziomu zaufania, a w związku z tym może wykonywać operacje krytyczne. |
| IsSecuritySafeCritical |
Pobiera wartość wskazującą, czy bieżący typ ma krytyczne znaczenie dla bezpieczeństwa na bieżącym poziomie zaufania; oznacza to, czy może wykonywać operacje krytyczne i można uzyskać do niego dostęp za pomocą przezroczystego kodu. |
| IsSecurityTransparent |
Pobiera wartość wskazującą, czy bieżący typ jest niewidoczny na bieżącym poziomie zaufania i dlatego nie może wykonywać operacji krytycznych. |
| IsSerializable |
Przestarzałe.
Pobiera wartość wskazującą, czy Type parametr jest serializowalny. |
| IsSignatureType |
Pobiera wartość wskazującą, czy typ jest typem podpisu. |
| IsSpecialName |
Pobiera wartość wskazującą, czy typ ma nazwę, która wymaga specjalnej obsługi. |
| IsSZArray |
Pobiera wartość wskazującą, czy typ jest typem tablicy, który może reprezentować tylko jednowymiarową tablicę z zerową dolną granicą. |
| IsTypeDefinition |
Pobiera wartość wskazującą, czy typ jest definicją typu. |
| IsUnicodeClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla elementu |
| IsUnmanagedFunctionPointer |
Pobiera wartość wskazującą, czy bieżący Type jest wskaźnikiem funkcji niezarządzanej. |
| IsValueType |
Pobiera wartość wskazującą, czy Type jest typem wartości. |
| IsVariableBoundArray |
Pobiera wartość wskazującą, czy typ jest typem tablicy, który może reprezentować tablicę wielowymiarową, czy tablicę z dowolną dolną granicą. |
| IsVisible |
Pobiera wartość wskazującą, czy Type dostęp do elementu można uzyskać za pomocą kodu spoza zestawu. |
| MemberType |
Pobiera wartość wskazującą MemberTypes , że ten element członkowski jest typem lub typem zagnieżdżonym. |
| MetadataToken |
Pobiera wartość identyfikującą element metadanych. (Odziedziczone po MemberInfo) |
| Module |
Pobiera moduł (DLL), w którym jest zdefiniowany bieżący Type . |
| Name |
Po zastąpieniu w klasie pochodnej pobiera nazwę bieżącego typu. |
| Name |
Pobiera nazwę bieżącego elementu członkowskiego. (Odziedziczone po MemberInfo) |
| Namespace |
Pobiera przestrzeń nazw elementu Type. |
| ReflectedType |
Pobiera obiekt klasy, który został użyty do uzyskania tego elementu członkowskiego. |
| StructLayoutAttribute |
Pobiera element StructLayoutAttribute opisujący układ bieżącego typu. |
| TypeHandle |
Pobiera uchwyt dla bieżącego Typeelementu . |
| TypeInitializer |
Pobiera inicjator dla typu. |
| UnderlyingSystemType |
Wskazuje typ dostarczony przez środowisko uruchomieniowe języka wspólnego, który reprezentuje ten typ. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy podstawowy typ systemu bieżącego Type obiektu jest taki sam jak podstawowy typ systemu określonego Objectobiektu . |
| Equals(Type) |
Określa, czy podstawowy typ systemu bieżącego Type jest taki sam jak podstawowy typ systemu określonego Type. |
| FindInterfaces(TypeFilter, Object) |
Zwraca tablicę Type obiektów reprezentujących filtrowaną listę interfejsów zaimplementowanych lub odziedziczonych przez bieżący Typeelement . |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Zwraca filtrowaną tablicę MemberInfo obiektów określonego typu składowego. |
| GetArrayRank() |
Pobiera liczbę wymiarów w tablicy. |
| GetAttributeFlagsImpl() |
Po zastąpieniu w klasie pochodnej implementuje Attributes właściwość i pobiera bitową kombinację wartości wyliczenia, które wskazują atrybuty skojarzone z Type. |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązań i określonej konwencji wywoływania. |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania. |
| GetConstructor(BindingFlags, Type[]) |
Wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów, przy użyciu określonych ograniczeń powiązania. |
| GetConstructor(Type[]) |
Wyszukuje konstruktor wystąpienia publicznego, którego parametry są zgodne z typami w określonej tablicy. |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. |
| GetConstructors() |
Zwraca wszystkie konstruktory publiczne zdefiniowane dla bieżącego Typeelementu . |
| GetConstructors(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje konstruktory zdefiniowane dla bieżącego Typeelementu przy użyciu określonego |
| GetCustomAttributes(Boolean) |
Po zastąpieniu w klasie pochodnej zwraca tablicę wszystkich atrybutów niestandardowych zastosowanych do tego elementu członkowskiego. (Odziedziczone po MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
Po przesłonięciu w klasie pochodnej zwraca tablicę atrybutów niestandardowych zastosowanych do tego elementu członkowskiego i zidentyfikowaną przez Typeelement . (Odziedziczone po MemberInfo) |
| GetCustomAttributesData() |
Zwraca listę CustomAttributeData obiektów reprezentujących dane dotyczące atrybutów zastosowanych do elementu członkowskiego docelowego. (Odziedziczone po MemberInfo) |
| GetDefaultMembers() |
Wyszukuje elementy członkowskie zdefiniowane dla bieżącego Type , którego DefaultMemberAttribute ustawiono. |
| GetElementType() |
Gdy przesłonięta w klasie pochodnej, zwraca Type wartość obiektu objętego lub odwoływanego przez bieżącą tablicę, wskaźnik lub typ odwołania. |
| GetEnumName(Object) |
Zwraca nazwę stałej, która ma określoną wartość dla bieżącego typu wyliczenia. |
| GetEnumNames() |
Zwraca nazwy elementów członkowskich bieżącego typu wyliczenia. |
| GetEnumUnderlyingType() |
Zwraca typ bazowy bieżącego typu wyliczenia. |
| GetEnumValues() |
Zwraca tablicę wartości stałych w bieżącym typie wyliczenia. |
| GetEnumValuesAsUnderlyingType() |
Pobiera tablicę wartości stałych typu bazowego tego typu. |
| GetEvent(String, BindingFlags) |
Po zastąpieniu w klasie pochodnej zwraca EventInfo obiekt reprezentujący określone zdarzenie przy użyciu określonych ograniczeń powiązania. |
| GetEvent(String) |
EventInfo Zwraca obiekt reprezentujący określone zdarzenie publiczne. |
| GetEvents() |
Zwraca wszystkie zdarzenia publiczne zadeklarowane lub dziedziczone przez bieżący Typeelement . |
| GetEvents(BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje zdarzenia, które są deklarowane lub dziedziczone przez bieżący Typeelement , przy użyciu określonych ograniczeń powiązania. |
| GetField(String, BindingFlags) |
Wyszukuje określone pole przy użyciu określonych ograniczeń powiązania. |
| GetField(String) |
Wyszukuje pole publiczne o określonej nazwie. |
| GetFields() |
Zwraca wszystkie pola publiczne bieżącego Typeelementu . |
| GetFields(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje pola zdefiniowane dla bieżącego Typeelementu przy użyciu określonych ograniczeń powiązania. |
| GetFunctionPointerCallingConventions() |
Po zastąpieniu w klasie pochodnej zwraca konwencje wywoływania bieżącego wskaźnika Typefunkcji . |
| GetFunctionPointerParameterTypes() |
Po zastąpieniu w klasie pochodnej zwraca typy parametrów bieżącego wskaźnika Typefunkcji . |
| GetFunctionPointerReturnType() |
Po zastąpieniu w klasie pochodnej zwraca zwracany typ bieżącego wskaźnika Typefunkcji . |
| GetGenericArguments() |
Zwraca tablicę Type obiektów reprezentujących argumenty typu zamkniętego typu ogólnego lub parametry typu definicji typu ogólnego. |
| GetGenericParameterConstraints() |
Zwraca tablicę Type obiektów reprezentujących ograniczenia dla bieżącego parametru typu ogólnego. |
| GetGenericTypeDefinition() |
Zwraca obiekt reprezentujący definicję Type typu ogólnego, z której można skonstruować bieżący typ ogólny. |
| GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. |
| GetInterface(String, Boolean) |
Po zastąpieniu w klasie pochodnej wyszukuje określony interfejs, określając, czy należy wykonać wyszukiwanie bez uwzględniania wielkości liter dla nazwy interfejsu. |
| GetInterface(String) |
Wyszukuje interfejs o określonej nazwie. |
| GetInterfaceMap(Type) |
Zwraca mapowanie interfejsu dla określonego typu interfejsu. |
| GetInterfaces() |
Po zastąpieniu w klasie pochodnej wszystkie interfejsy implementowane lub dziedziczone przez bieżący Typeelement . |
| GetMember(String, BindingFlags) |
Wyszukuje określone elementy członkowskie przy użyciu określonych ograniczeń powiązania. |
| GetMember(String, MemberTypes, BindingFlags) |
Wyszukuje określone elementy członkowskie określonego typu elementu członkowskiego przy użyciu określonych ograniczeń powiązania. |
| GetMember(String) |
Wyszukuje publiczne elementy członkowskie o określonej nazwie. |
| GetMembers() |
Zwraca wszystkich publicznych członków bieżącego Typeobiektu . |
| GetMembers(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje składowe zdefiniowane dla bieżącego Typeelementu , używając określonych ograniczeń powiązania. |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
MemberInfo Wyszukuje wartość dla bieżącej Type wartości zgodnej z określonym MemberInfoelementem . |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązań i określonej konwencji wywoływania. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania. |
| GetMethod(String, BindingFlags, Type[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów, przy użyciu określonych ograniczeń powiązania. |
| GetMethod(String, BindingFlags) |
Wyszukuje określoną metodę przy użyciu określonych ograniczeń powiązania. |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określoną ogólną liczbą parametrów, typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określoną ogólną liczbą parametrów, typami argumentów i modyfikatorami przy użyciu określonych ograniczeń powiązania. |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określoną ogólną liczbą parametrów i typami argumentów, przy użyciu określonych ograniczeń powiązania. |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określoną ogólną liczbą parametrów, typami argumentów i modyfikatorami. |
| GetMethod(String, Int32, Type[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określoną ogólną liczbą parametrów i typami argumentów. |
| GetMethod(String, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów i modyfikatorami. |
| GetMethod(String, Type[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów. |
| GetMethod(String) |
Wyszukuje metodę publiczną o określonej nazwie. |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną metodę, której parametry są zgodne z określoną ogólną liczbą parametrów, typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. |
| GetMethods() |
Zwraca wszystkie publiczne metody bieżącego Typeobiektu . |
| GetMethods(BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje metody zdefiniowane dla bieżącego Typeelementu , używając określonych ograniczeń powiązania. |
| GetNestedType(String, BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje określony typ zagnieżdżony przy użyciu określonych ograniczeń powiązania. |
| GetNestedType(String) |
Wyszukuje publiczny typ zagnieżdżony o określonej nazwie. |
| GetNestedTypes() |
Zwraca typy publiczne zagnieżdżone w bieżącym Typeobiekcie . |
| GetNestedTypes(BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje typy zagnieżdżone w bieżącym Typeobiekcie przy użyciu określonych ograniczeń powiązania. |
| GetOptionalCustomModifiers() |
Po zastąpieniu w klasie pochodnej zwraca opcjonalne modyfikatory niestandardowe bieżącego Typeelementu . |
| GetProperties() |
Zwraca wszystkie właściwości publiczne bieżącego Typeelementu . |
| GetProperties(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje właściwości bieżącego Typeelementu , używając określonych ograniczeń powiązania. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Wyszukuje określoną właściwość, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania. |
| GetProperty(String, BindingFlags) |
Wyszukuje określoną właściwość przy użyciu określonych ograniczeń powiązania. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów i modyfikatorami. |
| GetProperty(String, Type, Type[]) |
Wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów. |
| GetProperty(String, Type) |
Wyszukuje właściwość publiczną o określonej nazwie i typie zwracania. |
| GetProperty(String, Type[]) |
Wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów. |
| GetProperty(String) |
Wyszukuje właściwość publiczną o określonej nazwie. |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną właściwość, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania. |
| GetRequiredCustomModifiers() |
Po zastąpieniu w klasie pochodnej zwraca wymagane modyfikatory niestandardowe bieżącego Typeelementu . |
| GetType() |
Pobiera bieżący Typeelement . |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetType(String, Boolean, Boolean) |
Pobiera element Type z określoną nazwą, określając, czy zgłosić wyjątek, jeśli typ nie zostanie znaleziony i czy ma być wykonywane wyszukiwanie uwzględniające wielkość liter. |
| GetType(String, Boolean) |
Pobiera element Type z określoną nazwą, wykonując wyszukiwanie uwzględniające wielkość liter i określając, czy zgłosić wyjątek, jeśli typ nie zostanie znaleziony. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) |
Pobiera typ z określoną nazwą, określając, czy przeprowadzić wyszukiwanie z uwzględnieniem wielkości liter i czy zgłosić wyjątek, jeśli typ nie zostanie znaleziony, i opcjonalnie podaj niestandardowe metody rozpoznawania zestawu i typu. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) |
Pobiera typ z określoną nazwą, określając, czy zgłosić wyjątek, jeśli typ nie zostanie znaleziony, i opcjonalnie podaj niestandardowe metody rozpoznawania zestawu i typu. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) |
Pobiera typ z określoną nazwą, opcjonalnie podając niestandardowe metody rozpoznawania zestawu i typu. |
| GetType(String) |
Pobiera element Type z określoną nazwą, wykonując wyszukiwanie z uwzględnieniem wielkości liter. |
| GetTypeArray(Object[]) |
Pobiera typy obiektów w określonej tablicy. |
| GetTypeCode(Type) |
Pobiera źródłowy kod typu określonego Typeelementu . |
| GetTypeCodeImpl() |
Zwraca podstawowy kod typu tego Type wystąpienia. |
| GetTypeFromCLSID(Guid, Boolean) |
Pobiera typ skojarzony z określonym identyfikatorem klasy (CLSID), określając, czy zgłosić wyjątek, jeśli wystąpi błąd podczas ładowania typu. |
| GetTypeFromCLSID(Guid, String, Boolean) |
Pobiera typ skojarzony z określonym identyfikatorem klasy (CLSID) z określonego serwera, określając, czy zgłosić wyjątek, jeśli wystąpi błąd podczas ładowania typu. |
| GetTypeFromCLSID(Guid, String) |
Pobiera typ skojarzony z określonym identyfikatorem klasy (CLSID) z określonego serwera. |
| GetTypeFromCLSID(Guid) |
Pobiera typ skojarzony z określonym identyfikatorem klasy (CLSID). |
| GetTypeFromHandle(RuntimeTypeHandle) |
Pobiera typ, do których odwołuje się określony uchwyt typu. |
| GetTypeFromProgID(String, Boolean) |
Pobiera typ skojarzony z określonym identyfikatorem programu (ProgID), określając, czy zgłosić wyjątek w przypadku wystąpienia błędu podczas ładowania typu. |
| GetTypeFromProgID(String, String, Boolean) |
Pobiera typ skojarzony z określonym identyfikatorem programu (progID) z określonego serwera, określając, czy zgłosić wyjątek, jeśli wystąpi błąd podczas ładowania typu. |
| GetTypeFromProgID(String, String) |
Pobiera typ skojarzony z określonym identyfikatorem programu (progID) z określonego serwera, zwracając wartość null, jeśli podczas ładowania typu wystąpi błąd. |
| GetTypeFromProgID(String) |
Pobiera typ skojarzony z określonym identyfikatorem programu (ProgID), zwraca wartość null, jeśli podczas ładowania Typeelementu wystąpi błąd . |
| GetTypeHandle(Object) |
Pobiera uchwyt dla Type określonego obiektu. |
| HasElementTypeImpl() |
Po zastąpieniu w klasie pochodnej implementuje HasElementType właściwość i określa, czy bieżący Type obejmuje lub odwołuje się do innego typu, czyli czy bieżący Type jest tablicą, wskaźnikiem, czy jest przekazywany przez odwołanie. |
| HasSameMetadataDefinitionAs(MemberInfo) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. (Odziedziczone po MemberInfo) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Wywołuje określony element członkowski przy użyciu określonych ograniczeń powiązania i dopasowywania określonej listy argumentów i kultury. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Po zastąpieniu w klasie pochodnej wywołuje określony element członkowski, używając określonych ograniczeń powiązania i pasujących do określonej listy argumentów, modyfikatorów i kultury. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Wywołuje określony element członkowski przy użyciu określonych ograniczeń powiązania i dopasowywania określonej listy argumentów. |
| IsArrayImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsArray właściwość i określa, czy Type jest tablicą. |
| IsAssignableFrom(Type) |
Określa, czy wystąpienie określonego typu |
| IsAssignableTo(Type) |
Określa, czy bieżący typ można przypisać do zmiennej określonego |
| IsByRefImpl() |
Po zastąpieniu w klasie pochodnej implementuje IsByRef właściwość i określa, czy Type obiekt jest przekazywany przez odwołanie. |
| IsCOMObjectImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsCOMObject właściwość i określa, czy Type obiekt COM jest obiektem COM. |
| IsContextfulImpl() |
Implementuje IsContextful właściwość i określa, czy Type można go hostować w kontekście. |
| IsDefined(Type, Boolean) |
Po zastąpieniu w klasie pochodnej wskazuje, czy do tego elementu członkowskiego zastosowano co najmniej jeden atrybut określonego typu lub jego typów pochodnych. (Odziedziczone po MemberInfo) |
| IsEnumDefined(Object) |
Zwraca wartość wskazującą, czy określona wartość istnieje w bieżącym typie wyliczenia. |
| IsEquivalentTo(Type) |
Określa, czy dwa typy COM mają tę samą tożsamość i kwalifikują się do równoważności typów. |
| IsInstanceOfType(Object) |
Określa, czy określony obiekt jest wystąpieniem bieżącego Typeobiektu . |
| IsMarshalByRefImpl() |
Implementuje IsMarshalByRef właściwość i określa, czy Type element jest marshaled przez odwołanie. |
| IsPointerImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsPointer właściwość i określa, czy Type jest wskaźnikiem. |
| IsPrimitiveImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsPrimitive właściwość i określa, czy Type jest jednym z typów pierwotnych. |
| IsSubclassOf(Type) |
Określa, czy bieżący Type element pochodzi z określonego Typeelementu . |
| IsValueTypeImpl() |
Implementuje IsValueType właściwość i określa, czy Type jest to typ wartości, czyli klasa, czy interfejs. |
| MakeArrayType() |
Type Zwraca obiekt reprezentujący jednowymiarową tablicę bieżącego typu z dolną granicą zera. |
| MakeArrayType(Int32) |
Type Zwraca obiekt reprezentujący tablicę bieżącego typu z określoną liczbą wymiarów. |
| MakeByRefType() |
Type Zwraca obiekt reprezentujący bieżący typ po przekazaniu jako |
| MakeFunctionPointerSignatureType(Type, Type[], Boolean, Type[]) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| MakeFunctionPointerType(Type[], Boolean) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| MakeGenericMethodParameter(Int32) |
Zwraca obiekt typu sygnatury, który można przekazać do parametru |
| MakeGenericSignatureType(Type, Type[]) |
Tworzy ogólny typ podpisu, który umożliwia ponowne wdrożenie odbicia przez inną firmę w celu pełnego obsługi użycia typów podpisów w elementach członkowskich typu zapytań. |
| MakeGenericType(Type[]) |
Podstawia elementy tablicy typów dla parametrów typu bieżącej definicji typu ogólnego i zwraca Type obiekt reprezentujący wynikowy skonstruowany typ. |
| MakeModifiedSignatureType(Type, Type[], Type[]) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| MakePointerType() |
Type Zwraca obiekt reprezentujący wskaźnik do bieżącego typu. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ReflectionOnlyGetType(String, Boolean, Boolean) |
Przestarzałe.
Pobiera element Type z określoną nazwą, określając, czy przeprowadzić wyszukiwanie z uwzględnieniem wielkości liter i czy zgłosić wyjątek, jeśli typ nie zostanie znaleziony. Typ jest ładowany tylko do odbicia, a nie do wykonywania. |
| ToString() |
Zwraca wartość reprezentującą |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(Type, Type) |
Wskazuje, czy dwa Type obiekty są równe. |
| Inequality(Type, Type) |
Wskazuje, czy dwa Type obiekty nie są równe. |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. (Odziedziczone po MemberInfo) |
| _MemberInfo.GetType() |
Pobiera obiekt reprezentujący klasę TypeMemberInfo . (Odziedziczone po MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu. (Odziedziczone po MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). (Odziedziczone po MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. (Odziedziczone po MemberInfo) |
| _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu. |
| _Type.GetTypeInfoCount(UInt32) |
Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| GetConstructor(Type, Type[]) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetConstructors(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetConstructors(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
| GetCustomAttribute(MemberInfo, Type) |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
| GetCustomAttribute<T>(MemberInfo) |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego. |
| GetCustomAttributes(MemberInfo, Boolean) |
Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
| GetCustomAttributes(MemberInfo, Type) |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego. |
| GetCustomAttributes(MemberInfo) |
Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego. |
| GetCustomAttributes<T>(MemberInfo) |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego. |
| GetDefaultMembers(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetEvent(Type, String, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetEvent(Type, String) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetEvents(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetEvents(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetField(Type, String, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetField(Type, String) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetFields(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetFields(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetGenericArguments(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetInterfaces(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMember(Type, String, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMember(Type, String) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMembers(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMembers(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMetadataToken(MemberInfo) |
Pobiera token metadanych dla danego elementu członkowskiego, jeśli jest dostępny. |
| GetMethod(Type, String, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMethod(Type, String, Type[]) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMethods(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetMethods(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetNestedTypes(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetProperties(Type, BindingFlags) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetProperties(Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetProperty(Type, String, Type, Type[]) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetProperty(Type, String, Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetProperty(Type, String) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| GetRuntimeEvent(Type, String) |
Pobiera obiekt reprezentujący określone zdarzenie. |
| GetRuntimeEvents(Type) |
Pobiera kolekcję reprezentującą wszystkie zdarzenia zdefiniowane w określonym typie. |
| GetRuntimeField(Type, String) |
Pobiera obiekt reprezentujący określone pole. |
| GetRuntimeFields(Type) |
Pobiera kolekcję reprezentującą wszystkie pola zdefiniowane w określonym typie. |
| GetRuntimeMethod(Type, String, Type[]) |
Pobiera obiekt reprezentujący określoną metodę. |
| GetRuntimeMethods(Type) |
Pobiera kolekcję reprezentującą wszystkie metody zdefiniowane w określonym typie. |
| GetRuntimeProperties(Type) |
Pobiera kolekcję reprezentującą wszystkie właściwości zdefiniowane w określonym typie. |
| GetRuntimeProperty(Type, String) |
Pobiera obiekt reprezentujący określoną właściwość. |
| GetTypeInfo(Type) |
Zwraca reprezentację TypeInfo określonego typu. |
| HasMetadataToken(MemberInfo) |
Zwraca wartość wskazującą, czy token metadanych jest dostępny dla określonego elementu członkowskiego. |
| IsAssignableFrom(Type, Type) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
| IsDefined(MemberInfo, Type, Boolean) |
Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego, a opcjonalnie stosowane do jego elementów nadrzędnych. |
| IsDefined(MemberInfo, Type) |
Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego. |
| IsInstanceOfType(Type, Object) |
Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne. |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkiem.