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 języka C# typeof
(GetType
operator w Visual Basic) służy do pobierania obiektu reprezentującego StringType element . 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ładowy kod tworzy tablicę tymczasową zawierającą dwa Type obiekty 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.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".
*/
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.
Uwagi dotyczące implementowania
Podczas dziedziczenia z Type
programu 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
Type() |
Inicjuje nowe wystąpienie klasy Type. |
Pola
Delimiter |
Oddziela nazwy w przestrzeni nazw obiektu Type. To pole jest tylko do odczytu. |
EmptyTypes |
Reprezentuje pustą tablicę typu Type. To pole jest tylko do odczytu. |
FilterAttribute |
Reprezentuje filtr składowy używany dla atrybutów. To pole jest tylko do odczytu. |
FilterName |
Reprezentuje filtr składowych uwzględniający wielkość liter używany w nazwach. To pole jest tylko do odczytu. |
FilterNameIgnoreCase |
Reprezentuje filtr elementu członkowskiego bez uwzględniania wielkości liter używany w nazwach. To pole jest tylko do odczytu. |
Missing |
Reprezentuje brakującą wartość w informacjach Type . To pole jest tylko do odczytu. |
Właściwości
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 został załadowany 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 zastąpione 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ę deklaratowania, 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 do wywołania przez InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). |
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 typu lub metody, która zadeklarowała parametr, gdy Type obiekt reprezentuje parametr 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żący Type zawiera 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 . |
IsArray |
Pobiera wartość wskazującą, czy typ jest tablicą. |
IsAutoClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla . |
IsAutoLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są określane 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 jest częścią zestawu przechowywanego w obiekcie zbieralnym 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. Wystąpienia skonstruowanego typu ogólnego można utworzyć. |
IsContextful |
Pobiera wartość wskazującą, czy Type 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ęć. |
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ąComImportAttribute, czy Type 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ą ułożone sekwencyjnie, w kolejności, w której zostały zdefiniowane lub emitowane do metadanych. |
IsMarshalByRef |
Pobiera wartość wskazującą, czy element Type jest marshaledowany 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 jako publiczna. |
IsNotPublic |
Pobiera wartość wskazującą Type , czy element nie jest zadeklarowany jako publiczny. |
IsPointer |
Pobiera wartość wskazującą, czy Type element jest wskaźnikiem. |
IsPrimitive |
Pobiera wartość wskazującą, czy Type element jest jednym z typów pierwotnych. |
IsPublic |
Pobiera wartość wskazującą Type , czy element jest zadeklarowany publicznie. |
IsSealed |
Pobiera wartość wskazującą, czy Type element jest zadeklarowany jako zapieczętowany. |
IsSecurityCritical |
Pobiera wartość wskazującą, czy bieżący typ jest krytyczny dla zabezpieczeń, czy krytyczny pod względem zabezpieczeń na bieżącym poziomie zaufania, a zatem może wykonywać operacje krytyczne. |
IsSecuritySafeCritical |
Pobiera wartość wskazującą, czy bieżący typ jest krytyczny pod względem zabezpieczeń na bieżącym poziomie zaufania; oznacza to, czy może wykonywać operacje krytyczne i można uzyskiwać do niego dostęp za pomocą przezroczystego kodu. |
IsSecurityTransparent |
Pobiera wartość wskazującą, czy bieżący typ jest przezroczysty na bieżącym poziomie zaufania i dlatego nie może wykonywać operacji krytycznych. |
IsSerializable |
Przestarzałe.
Pobiera wartość wskazującą Type , czy parametr jest możliwy do serializacji binarnej. |
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 tablicę jednowymiarową 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 . |
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 można uzyskać dostęp za pomocą kodu poza zestawem. |
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 dojście 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
Equals(Object) |
Określa, czy podstawowy typ systemu bieżącego Type obiektu jest taki sam jak podstawowy typ systemu określonego Object. |
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 implementowanych lub dziedziczynych przez bieżący Typeelement . |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Zwraca filtrowaną tablicę MemberInfo obiektów określonego typu elementu członkowskiego. |
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 konstruktora, 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 konstruktora, 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 konstruktora, 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[]) |
Podczas zastępowania w klasie pochodnej wyszukuje konstruktora, 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 publiczne konstruktory 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, które zostały zastosowane do elementu docelowego. (Odziedziczone po MemberInfo) |
GetDefaultMembers() |
Wyszukuje elementy członkowskie zdefiniowane dla bieżącego TypeDefaultMemberAttribute zestawu. |
GetElementType() |
Po przesłonięciu w klasie pochodnej zwraca Type obiekt obejmujący lub odwołujący się do bieżącej tablicy, wskaźnika lub typu 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 wyliczenia. |
GetEvent(String) |
EventInfo Zwraca obiekt reprezentujący określone zdarzenie publiczne. |
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. |
GetEvents() |
Zwraca wszystkie zdarzenia publiczne, które są zadeklarowane lub dziedziczone przez bieżący Typeelement . |
GetEvents(BindingFlags) |
Podczas zastępowania w klasie pochodnej wyszukuje zdarzenia, które są zadeklarowane lub dziedziczone przez bieżący Typeelement , przy użyciu określonych ograniczeń powiązania. |
GetField(String) |
Wyszukuje pole publiczne o określonej nazwie. |
GetField(String, BindingFlags) |
Wyszukuje określone pole przy użyciu określonych ograniczeń powiązania. |
GetFields() |
Zwraca wszystkie pola publiczne bieżącego Typeelementu . |
GetFields(BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje pola zdefiniowane dla bieżącego Typeelementu przy użyciu określonych ograniczeń powiązania. |
GetFunctionPointerCallingConventions() |
Po przesłonięciu 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 utworzyć bieżący typ ogólny. |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. |
GetInterface(String) |
Wyszukuje interfejs o określonej nazwie. |
GetInterface(String, Boolean) |
Po przesłonięciu w klasie pochodnej wyszukuje określony interfejs, określając, czy wyszukiwać nazwę interfejsu bez uwzględniania wielkości liter. |
GetInterfaceMap(Type) |
Zwraca mapowanie interfejsu dla określonego typu interfejsu. |
GetInterfaces() |
Po przesłonięciu w klasie pochodnej wszystkie interfejsy implementowane lub dziedziczone przez bieżący Typeelement . |
GetMember(String) |
Wyszukuje publiczne elementy członkowskie o określonej nazwie. |
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. |
GetMembers() |
Zwraca wszystkich publicznych członków bieżącego Typeelementu . |
GetMembers(BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje składowe zdefiniowane dla bieżącego Typeelementu , przy użyciu określonych ograniczeń powiązania. |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
MemberInfo Wyszukuje element w bieżącymType, który jest zgodny z określonym MemberInfoelementem . |
GetMethod(String) |
Wyszukuje metodę publiczną o określonej nazwie. |
GetMethod(String, BindingFlags) |
Wyszukuje określoną metodę przy użyciu określonych ograniczeń powiązania. |
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, 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[]) |
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(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, 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, Type[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi 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. |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Podczas zastępowania 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[]) |
Podczas zastępowania 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 Typeelementu . |
GetMethods(BindingFlags) |
Podczas zastępowania w klasie pochodnej wyszukuje metody zdefiniowane dla bieżącego Typeelementu przy użyciu określonych ograniczeń powiązania. |
GetNestedType(String) |
Wyszukuje publiczny typ zagnieżdżony o określonej nazwie. |
GetNestedType(String, BindingFlags) |
Po zastąpieniu w klasie pochodnej wyszukuje określony typ zagnieżdżony przy użyciu określonych ograniczeń powiązania. |
GetNestedTypes() |
Zwraca typy publiczne zagnieżdżone w bieżącym Typeobiekcie . |
GetNestedTypes(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje typy zagnieżdżone w bieżącym Typeobiekcie przy użyciu określonych ograniczeń powiązania. |
GetOptionalCustomModifiers() |
Po przesłonięciu w klasie pochodnej zwraca opcjonalne modyfikatory niestandardowe bieżącego Typeelementu . |
GetProperties() |
Zwraca wszystkie właściwości publiczne bieżącego Typeobiektu . |
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) |
Wyszukuje właściwość publiczną o określonej nazwie. |
GetProperty(String, BindingFlags) |
Wyszukuje określoną właściwość przy użyciu 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, Type) |
Wyszukuje właściwość publiczną o określonej nazwie i zwracany typ. |
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, 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[]) |
Wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów. |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Podczas zastępowania 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 przesłonięciu w klasie pochodnej zwraca wymagane modyfikatory niestandardowe bieżącego Typeelementu . |
GetType() |
Pobiera bieżący Typeelement . |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetType(String) |
Pobiera element Type z określoną nazwą, wykonując 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, 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, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) |
Pobiera typ o określonej nazwie, opcjonalnie podając niestandardowe metody rozpoznawania zestawu i typu. |
GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) |
Pobiera typ o określonej nazwie, 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>, Boolean, Boolean) |
Pobiera typ z określoną nazwą, określając, czy przeprowadzić wyszukiwanie uwzględniające wielkość liter i czy zgłosić wyjątek, jeśli typ nie zostanie znaleziony, i opcjonalnie podaj niestandardowe metody rozpoznawania zestawu i typu. |
GetTypeArray(Object[]) |
Pobiera typy obiektów w określonej tablicy. |
GetTypeCode(Type) |
Pobiera podstawowy kod typu określonego Typeelementu . |
GetTypeCodeImpl() |
Zwraca podstawowy kod typu tego Type wystąpienia. |
GetTypeFromCLSID(Guid) |
Pobiera typ skojarzony z określonym identyfikatorem klasy (CLSID). |
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) |
Pobiera typ skojarzony z określonym identyfikatorem klasy (CLSID) z określonego serwera. |
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. |
GetTypeFromHandle(RuntimeTypeHandle) |
Pobiera typ, do których odwołuje się określony uchwyt typu. |
GetTypeFromProgID(String) |
Pobiera typ skojarzony z określonym identyfikatorem programu (ProgID), zwracając wartość null, jeśli wystąpił błąd podczas ładowania elementu Type. |
GetTypeFromProgID(String, Boolean) |
Pobiera typ skojarzony z określonym identyfikatorem programu (ProgID), określając, czy zgłaszać wyjątek w przypadku wystąpienia błędu 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, 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. |
GetTypeHandle(Object) |
Pobiera dojście dla Type określonego obiektu. |
HasElementTypeImpl() |
Podczas zastępowania w klasie pochodnej implementuje HasElementType właściwość i określa, czy bieżący 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. |
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[]) |
Wywołuje określony element członkowski przy użyciu określonych ograniczeń powiązania i dopasowania do określonej listy argumentów. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Wywołuje określony element członkowski przy użyciu określonych ograniczeń powiązania i dopasowania określonej listy argumentów i kultury. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Podczas zastępowania w klasie pochodnej wywołuje określony element członkowski przy użyciu określonych ograniczeń powiązania i dopasowania określonej listy argumentów, modyfikatorów i kultury. |
IsArrayImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsArray właściwość i określa, czy Type jest tablicą. |
IsAssignableFrom(Type) |
Określa, czy można przypisać wystąpienie określonego typu |
IsAssignableTo(Type) |
Określa, czy bieżący typ można przypisać do zmiennej określonego |
IsByRefImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsByRef właściwość i określa, czy Type element 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 obiekt może być hostowany w kontekście. |
IsDefined(Type, Boolean) |
Po przesłonięciu 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 MODELU 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 obiekt Type jest marshaledowany przez odwołanie. |
IsPointerImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsPointer właściwość i określa, czy Type element jest wskaźnikiem. |
IsPrimitiveImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsPrimitive właściwość i określa, czy Type jest to jeden z typów pierwotnych. |
IsSubclassOf(Type) |
Określa, czy bieżący Type pochodzi z określonego Typeelementu . |
IsValueTypeImpl() |
Implementuje IsValueType właściwość i określa, czy Type jest to typ wartości, czyli, a nie klasa lub 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, który reprezentuje bieżący typ po przekazaniu jako |
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 inne firmy 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 typ skonstruowany. |
MakePointerType() |
Type Zwraca obiekt reprezentujący wskaźnik do bieżącego typu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ReflectionOnlyGetType(String, Boolean, Boolean) |
Przestarzałe.
Pobiera element Type z określoną nazwą, określając, czy należy przeprowadzić wyszukiwanie uwzględniające wielkość 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ść |
Operatory
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
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. (Odziedziczone po MemberInfo) |
_MemberInfo.GetType() |
Type Pobiera obiekt reprezentujący klasęMemberInfo. (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) |
Umożliwia dostęp do właściwości i metod udostępnianych 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) |
Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt. |
Metody rozszerzania
GetCustomAttribute(MemberInfo, Type) |
Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego elementu członkowskiego. |
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<T>(MemberInfo) |
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. |
GetCustomAttributes(MemberInfo) |
Pobiera kolekcję atrybutów niestandardowych, które są stosowane 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) |
Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego 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<T>(MemberInfo) |
Pobiera kolekcję atrybutów niestandardowych określonego typu, 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. |
IsDefined(MemberInfo, Type) |
Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego. |
IsDefined(MemberInfo, Type, Boolean) |
Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego i, opcjonalnie, stosowane do jego elementów nadrzędnych. |
GetTypeInfo(Type) |
Zwraca reprezentację TypeInfo określonego typu. |
GetMetadataToken(MemberInfo) |
Pobiera token metadanych dla danego elementu członkowskiego, jeśli jest dostępny. |
HasMetadataToken(MemberInfo) |
Zwraca wartość wskazującą, czy token metadanych jest dostępny dla określonego elementu członkowskiego. |
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ść. |
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) |
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. |
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. |
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. |
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. |
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. |
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. |
GetMethod(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. |
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. |
GetNestedType(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. |
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. |
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, 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. |
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. |
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ątkowo.