TypeInfo 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 typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych.
public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
type TypeInfo = class
inherit Type
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
- Dziedziczenie
- Dziedziczenie
- Pochodne
- Atrybuty
- Implementuje
Przykłady
W poniższym przykładzie użyto typów odbicia i elementów członkowskich na platformie .NET, aby pobrać metody i właściwości Calendar typu, w tym metody dziedziczone i właściwości, a następnie zapisuje je w konsoli.
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;
StringBuilder sb = new StringBuilder();
sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{
sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}
Console.WriteLine(sb.ToString());
/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/
Uwagi
Począwszy od .NET Framework 4.5, TypeInfo klasa jest zawarta w podzestawie aplikacji ze Sklepu Windows 8.x do użycia w tworzeniu aplikacji ze Sklepu Windows. TypeInfojest również dostępny w pełnym .NET Framework. Aby uzyskać więcej informacji na temat odbicia aplikacji ze Sklepu Windows, zobacz Przestrzenie nazw System.Reflection i Odbicie w .NET Framework dla aplikacji ze Sklepu Windows.
TypeInfoZawiera wiele elementów członkowskich dostępnych w Type klasie i wiele właściwości odbicia na platformie .NET dla aplikacji ze sklepu Windows 8.x zwracają kolekcje TypeInfo obiektów. Aby uzyskać TypeInfo obiekt z Type obiektu, użyj IntrospectionExtensions.GetTypeInfo(Type) metody rozszerzenia.
TypeInfo Obiekt reprezentuje samą definicję typu, natomiast Type obiekt reprezentuje odwołanie do definicji typu. TypeInfo Pobieranie obiektu wymusza ładowanie zestawu zawierającego ten typ. Dla porównania można manipulować Type obiektami bez konieczności wymagania, aby środowisko uruchomieniowe załadowało zestaw, do którego się odwołuje.
Na platformie .NET dla aplikacji ze sklepu Windows 8.x należy użyć właściwości TypeInfo odbicia tej kolekcji zwracanej IEnumerable<T> zamiast metod, które zwracają tablice. Na przykład użyj DeclaredMembers właściwości , aby pobrać wszystkie zadeklarowane elementy członkowskie lub DeclaredProperties właściwość , aby pobrać wszystkie zadeklarowane właściwości. Konteksty odbicia mogą implementować z opóźnieniem przechodzenie tych kolekcji dla dużych zestawów lub typów. Aby uzyskać określone elementy członkowskie, użyj metod, takich jak GetDeclaredMethod i GetDeclaredProperty, i przekaż nazwę metody lub właściwości, którą chcesz pobrać.
Aby filtrować wyniki TypeInfo właściwości, użyj zapytań LINQ. W przypadku obiektów odbicia pochodzących ze środowiska uruchomieniowego (na przykład w wyniku typeof(Object)
metody ) można przejść przez drzewo dziedziczenia przy użyciu metod w RuntimeReflectionExtensions klasie . Konsumenci obiektów z dostosowanych kontekstów odbicia nie mogą używać tych metod i muszą przechodzić przez drzewo dziedziczenia.
Konstruktory
TypeInfo() |
Inicjuje TypeInfo wystąpienie. |
Właściwości
Assembly |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
Assembly |
Pobiera typ Assembly , w którym jest zadeklarowany. W przypadku typów ogólnych pobiera Assembly typ ogólny, w którym zdefiniowano typ ogólny. (Odziedziczone po Type) |
AssemblyQualifiedName |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
AssemblyQualifiedName |
Pobiera kwalifikowaną przez zestaw nazwę typu, która zawiera nazwę zestawu, z którego załadowano ten Type obiekt. (Odziedziczone po Type) |
Attributes |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
Attributes |
Pobiera atrybuty skojarzone z elementem Type. (Odziedziczone po Type) |
BaseType |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
BaseType |
Pobiera typ, z którego bieżący jest Type bezpośrednio dziedziczony. (Odziedziczone po Type) |
ContainsGenericParameters |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
ContainsGenericParameters |
Pobiera wartość wskazującą, czy bieżący Type obiekt ma parametry typu, które nie zostały zastąpione przez określone typy. (Odziedziczone po Type) |
CustomAttributes |
Pobiera kolekcję zawierającą atrybuty niestandardowe tego elementu członkowskiego. (Odziedziczone po MemberInfo) |
DeclaredConstructors |
Pobiera kolekcję konstruktorów zadeklarowanych przez bieżący typ. |
DeclaredEvents |
Pobiera kolekcję zdarzeń zdefiniowanych przez bieżący typ. |
DeclaredFields |
Pobiera kolekcję pól zdefiniowanych przez bieżący typ. |
DeclaredMembers |
Pobiera kolekcję elementów członkowskich zdefiniowanych przez bieżący typ. |
DeclaredMethods |
Pobiera kolekcję metod zdefiniowanych przez bieżący typ. |
DeclaredNestedTypes |
Pobiera kolekcję zagnieżdżonych typów zdefiniowanych przez bieżący typ. |
DeclaredProperties |
Pobiera kolekcję właściwości zdefiniowanych przez bieżący typ. |
DeclaringMethod |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
DeclaringMethod |
Pobiera element MethodBase reprezentujący metodę deklaratora, jeśli bieżący Type reprezentuje parametr typu metody ogólnej. (Odziedziczone po Type) |
DeclaringType |
Pobiera klasę, która deklaruje ten element członkowski. (Odziedziczone po MemberInfo) |
DeclaringType |
Pobiera typ, który deklaruje bieżący zagnieżdżony typ lub ogólny parametr typu. (Odziedziczone po Type) |
FullName |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
FullName |
Pobiera w pełni kwalifikowaną nazwę typu, w tym jego przestrzeń nazw, ale nie jej zestaw. (Odziedziczone po Type) |
GenericParameterAttributes |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GenericParameterAttributes |
Pobiera kombinację GenericParameterAttributes flag opisujących wariancję i specjalne ograniczenia bieżącego parametru typu ogólnego. (Odziedziczone po Type) |
GenericParameterPosition |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GenericParameterPosition |
Pobiera położenie parametru typu na liście parametrów typu lub metody, która zadeklarowała parametr, gdy Type obiekt reprezentuje parametr typu lub metodę ogólną. (Odziedziczone po Type) |
GenericTypeArguments |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GenericTypeArguments |
Pobiera tablicę argumentów typu ogólnego dla tego typu. (Odziedziczone po Type) |
GenericTypeParameters |
Pobiera tablicę parametrów typu ogólnego bieżącego wystąpienia. |
GUID |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GUID |
Pobiera identyfikator GUID skojarzony z elementem Type. (Odziedziczone po Type) |
HasElementType |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
HasElementType |
Pobiera wartość wskazującą, 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. (Odziedziczone po Type) |
ImplementedInterfaces |
Pobiera kolekcję interfejsów zaimplementowanych przez bieżący typ. |
IsAbstract |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsAbstract |
Pobiera wartość wskazującą, czy Type element jest abstrakcyjny i musi zostać zastąpiony. (Odziedziczone po Type) |
IsAnsiClass |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsAnsiClass |
Pobiera wartość wskazującą, czy atrybut |
IsArray |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsArray |
Pobiera wartość wskazującą, czy typ jest tablicą. (Odziedziczone po Type) |
IsAutoClass |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsAutoClass |
Pobiera wartość wskazującą, czy atrybut |
IsAutoLayout |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsAutoLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są tworzone automatycznie przez środowisko uruchomieniowe języka wspólnego. (Odziedziczone po Type) |
IsByRef |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsByRef |
Pobiera wartość wskazującą, czy Type element jest przekazywany przez odwołanie. (Odziedziczone po Type) |
IsByRefLike |
Pobiera wartość wskazującą, czy typ jest strukturą przypominającą byref. (Odziedziczone po Type) |
IsClass |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsClass |
Pobiera wartość wskazującą, czy Type jest klasą, czy delegatem, czyli nie typem wartości ani interfejsem. (Odziedziczone po Type) |
IsCollectible |
Pobiera wartość wskazującą, czy ten MemberInfo obiekt jest częścią zestawu przechowywanego w kolekcji .AssemblyLoadContext (Odziedziczone po MemberInfo) |
IsCOMObject |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsCOMObject |
Pobiera wartość wskazującą, czy Type obiekt COM jest obiektem COM. (Odziedziczone po Type) |
IsConstructedGenericType |
Pobiera wartość wskazującą, czy ten obiekt reprezentuje skonstruowany typ ogólny. Możesz utworzyć wystąpienia skonstruowanego typu ogólnego. (Odziedziczone po Type) |
IsContextful |
Pobiera wartość wskazującą, czy Type można je hostować w kontekście. (Odziedziczone po Type) |
IsEnum |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsEnum |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje wyliczenie. (Odziedziczone po Type) |
IsExplicitLayout |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsExplicitLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są określone jawnie przesunięć. (Odziedziczone po Type) |
IsFunctionPointer |
Pobiera wartość wskazującą, czy bieżący Type jest wskaźnikiem funkcji. (Odziedziczone po Type) |
IsGenericMethodParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji metody ogólnej. (Odziedziczone po Type) |
IsGenericParameter |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsGenericParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji typu ogólnego lub metody. (Odziedziczone po Type) |
IsGenericType |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsGenericType |
Pobiera wartość wskazującą, czy bieżący typ jest typem ogólnym. (Odziedziczone po Type) |
IsGenericTypeDefinition |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsGenericTypeDefinition |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje definicję typu ogólnego, z której można konstruować inne typy ogólne. (Odziedziczone po Type) |
IsGenericTypeParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji typu ogólnego. (Odziedziczone po Type) |
IsImport |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsImport |
Pobiera wartość wskazującąComImportAttribute, czy Type zastosowano atrybut wskazujący, że został zaimportowany z biblioteki typów COM. (Odziedziczone po Type) |
IsInterface |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsInterface |
Pobiera wartość wskazującą, czy Type element jest interfejsem, czyli nie klasą, czy typem wartości. (Odziedziczone po Type) |
IsLayoutSequential |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
IsMarshalByRef |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsMarshalByRef |
Pobiera wartość wskazującą, czy element Type jest marshaledowany przez odwołanie. (Odziedziczone po Type) |
IsNested |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsNested |
Pobiera wartość wskazującą, czy bieżący Type obiekt reprezentuje typ, którego definicja jest zagnieżdżona wewnątrz definicji innego typu. (Odziedziczone po Type) |
IsNestedAssembly |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsNestedAssembly |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko w ramach własnego zestawu. (Odziedziczone po Type) |
IsNestedFamANDAssem |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
IsNestedFamily |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsNestedFamily |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko w obrębie własnej rodziny. (Odziedziczone po Type) |
IsNestedFamORAssem |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
IsNestedPrivate |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsNestedPrivate |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i zadeklarowany jako prywatny. (Odziedziczone po Type) |
IsNestedPublic |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsNestedPublic |
Pobiera wartość wskazującą, czy klasa jest zagnieżdżona i zadeklarowana jako publiczna. (Odziedziczone po Type) |
IsNotPublic |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsNotPublic |
Pobiera wartość wskazującą Type , czy element nie jest zadeklarowany jako publiczny. (Odziedziczone po Type) |
IsPointer |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsPointer |
Pobiera wartość wskazującą, czy Type element jest wskaźnikiem. (Odziedziczone po Type) |
IsPrimitive |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsPrimitive |
Pobiera wartość wskazującą, czy Type element jest jednym z typów pierwotnych. (Odziedziczone po Type) |
IsPublic |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsPublic |
Pobiera wartość wskazującą Type , czy element jest zadeklarowany publicznie. (Odziedziczone po Type) |
IsSealed |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsSealed |
Pobiera wartość wskazującą, czy Type element jest zadeklarowany jako zapieczętowany. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
IsSecurityTransparent |
Pobiera wartość wskazującą, czy bieżący typ jest przezroczysty na bieżącym poziomie zaufania i dlatego nie może wykonywać operacji krytycznych. (Odziedziczone po Type) |
IsSerializable |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsSerializable |
Przestarzałe.
Pobiera wartość wskazującą Type , czy parametr jest możliwy do serializacji binarnej. (Odziedziczone po Type) |
IsSignatureType |
Pobiera wartość wskazującą, czy typ jest typem podpisu. (Odziedziczone po Type) |
IsSpecialName |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsSpecialName |
Pobiera wartość wskazującą, czy typ ma nazwę, która wymaga specjalnej obsługi. (Odziedziczone po Type) |
IsSZArray |
Pobiera wartość wskazującą, czy typ jest typem tablicy, który może reprezentować tylko tablicę jednowymiarową z zerową dolną granicą. (Odziedziczone po Type) |
IsTypeDefinition |
Pobiera wartość wskazującą, czy typ jest definicją typu. (Odziedziczone po Type) |
IsUnicodeClass |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
IsValueType |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsValueType |
Pobiera wartość wskazującą, czy Type jest typem wartości. (Odziedziczone po Type) |
IsVariableBoundArray |
Pobiera wartość wskazującą, czy typ jest typem tablicy, który może reprezentować tablicę wielowymiarową, czy tablicę z dowolną dolną granicą. (Odziedziczone po Type) |
IsVisible |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsVisible |
Pobiera wartość wskazującą, czy Type można uzyskać dostęp za pomocą kodu poza zestawem. (Odziedziczone po Type) |
MemberType |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
MemberType |
W przypadku zastąpienia w klasie pochodnej pobiera wartość wskazującą MemberTypes typ elementu członkowskiego — metoda, konstruktor, zdarzenie itd. (Odziedziczone po MemberInfo) |
MemberType |
Pobiera wartość wskazującą MemberTypes , że ten element członkowski jest typem lub typem zagnieżdżonym. (Odziedziczone po Type) |
MetadataToken |
Pobiera wartość identyfikującą element metadanych. (Odziedziczone po MemberInfo) |
Module |
Pobiera moduł, w którym typ, który deklaruje element członkowski reprezentowany przez bieżący MemberInfo , jest zdefiniowany. (Odziedziczone po MemberInfo) |
Module |
Pobiera moduł (DLL), w którym jest zdefiniowany bieżący Type . (Odziedziczone po Type) |
Name |
Pobiera nazwę bieżącego elementu członkowskiego. (Odziedziczone po MemberInfo) |
Name |
Po zastąpieniu w klasie pochodnej pobiera nazwę bieżącego typu. (Odziedziczone po Type) |
Namespace |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
Namespace |
Pobiera przestrzeń nazw elementu Type. (Odziedziczone po Type) |
ReflectedType |
Pobiera obiekt klasy, który został użyty do uzyskania tego wystąpienia klasy |
ReflectedType |
Pobiera obiekt klasy, który został użyty do uzyskania tego elementu członkowskiego. (Odziedziczone po Type) |
StructLayoutAttribute |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
StructLayoutAttribute |
Pobiera element StructLayoutAttribute opisujący układ bieżącego typu. (Odziedziczone po Type) |
TypeHandle |
Pobiera dojście dla bieżącego Typeelementu . (Odziedziczone po Type) |
TypeInitializer |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
TypeInitializer |
Pobiera inicjator dla typu. (Odziedziczone po Type) |
UnderlyingSystemType |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
UnderlyingSystemType |
Wskazuje typ dostarczony przez środowisko uruchomieniowe języka wspólnego, który reprezentuje ten typ. (Odziedziczone po Type) |
Metody
AsType() |
Zwraca bieżący typ jako Type obiekt. |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi. (Odziedziczone po MemberInfo) |
Equals(Object) |
Określa, czy bazowy typ systemu bieżącego Type obiektu jest taki sam jak podstawowy typ systemu określonego Object. (Odziedziczone po Type) |
Equals(Type) |
Określa, czy podstawowy typ systemu bieżącego Type jest taki sam jak podstawowy typ systemu określonego Type. (Odziedziczone po Type) |
FindInterfaces(TypeFilter, Object) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
FindInterfaces(TypeFilter, Object) |
Zwraca tablicę Type obiektów reprezentujących filtrowaną listę interfejsów implementowanych lub dziedziczone przez bieżący Typeelement . (Odziedziczone po Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Zwraca filtrowaną tablicę MemberInfo obiektów określonego typu elementu członkowskiego. (Odziedziczone po Type) |
GetArrayRank() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetArrayRank() |
Pobiera liczbę wymiarów w tablicy. (Odziedziczone po Type) |
GetAttributeFlagsImpl() |
W przypadku zastąpienia w klasie pochodnej implementuje Attributes właściwość i pobiera bitową kombinację wartości wyliczenia, które wskazują atrybuty skojarzone z parametrem Type. (Odziedziczone po 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ązania i określonej konwencji wywoływania. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
GetConstructor(BindingFlags, Type[]) |
Wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów, przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetConstructor(Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetConstructor(Type[]) |
Wyszukuje konstruktor wystąpienia publicznego, którego parametry są zgodne z typami w określonej tablicy. (Odziedziczone po Type) |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
W przypadku zastąpienia 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. (Odziedziczone po Type) |
GetConstructors() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetConstructors() |
Zwraca wszystkie konstruktory publiczne zdefiniowane dla bieżącego Typeelementu . (Odziedziczone po Type) |
GetConstructors(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetConstructors(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje konstruktory zdefiniowane dla bieżącego Typeelementu , używając określonego |
GetCustomAttributes(Boolean) |
Po zastąpieniu klasy 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 Typemetodę . (Odziedziczone po MemberInfo) |
GetCustomAttributesData() |
Zwraca listę CustomAttributeData obiektów reprezentujących dane dotyczące atrybutów, które zostały zastosowane do elementu członkowskiego docelowego. (Odziedziczone po MemberInfo) |
GetDeclaredEvent(String) |
Zwraca obiekt reprezentujący określone zdarzenie zadeklarowane przez bieżący typ. |
GetDeclaredField(String) |
Zwraca obiekt reprezentujący określone pole zadeklarowane przez bieżący typ. |
GetDeclaredMethod(String) |
Zwraca obiekt reprezentujący określoną metodę zadeklarowaną przez bieżący typ. |
GetDeclaredMethods(String) |
Zwraca kolekcję zawierającą wszystkie metody zadeklarowane w bieżącym typie zgodnym z określoną nazwą. |
GetDeclaredNestedType(String) |
Zwraca obiekt reprezentujący określony typ zagnieżdżony zadeklarowany przez bieżący typ. |
GetDeclaredProperty(String) |
Zwraca obiekt reprezentujący określoną właściwość zadeklarowaną przez bieżący typ. |
GetDefaultMembers() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetDefaultMembers() |
Wyszukuje elementy członkowskie zdefiniowane dla bieżącego Type zestawu DefaultMemberAttribute . (Odziedziczone po Type) |
GetElementType() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetElementType() |
Po przesłonięciu w klasie pochodnej zwraca Type obiekt obejmujący lub określany przez bieżącą tablicę, wskaźnik lub typ odwołania. (Odziedziczone po Type) |
GetEnumName(Object) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEnumName(Object) |
Zwraca nazwę stałej, która ma określoną wartość dla bieżącego typu wyliczenia. (Odziedziczone po Type) |
GetEnumNames() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEnumNames() |
Zwraca nazwy elementów członkowskich bieżącego typu wyliczenia. (Odziedziczone po Type) |
GetEnumUnderlyingType() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEnumUnderlyingType() |
Zwraca typ bazowy bieżącego typu wyliczenia. (Odziedziczone po Type) |
GetEnumValues() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEnumValues() |
Zwraca tablicę wartości stałych w bieżącym typie wyliczania. (Odziedziczone po Type) |
GetEnumValuesAsUnderlyingType() |
Pobiera tablicę wartości stałych typu bazowego tego typu wyliczenia. (Odziedziczone po Type) |
GetEvent(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEvent(String) |
EventInfo Zwraca obiekt reprezentujący określone zdarzenie publiczne. (Odziedziczone po Type) |
GetEvent(String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEvent(String, BindingFlags) |
W przypadku zastąpienia w klasie pochodnej zwraca EventInfo obiekt reprezentujący określone zdarzenie przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetEvents() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEvents() |
Zwraca wszystkie zdarzenia publiczne zadeklarowane lub dziedziczone przez bieżący Typeelement . (Odziedziczone po Type) |
GetEvents(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetEvents(BindingFlags) |
W przypadku przesłonięcia w klasie pochodnej wyszukuje zdarzenia, które są zadeklarowane lub dziedziczone przez bieżący Typeelement , przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetField(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetField(String) |
Wyszukuje pole publiczne o określonej nazwie. (Odziedziczone po Type) |
GetField(String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetField(String, BindingFlags) |
Wyszukuje określone pole przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetFields() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetFields() |
Zwraca wszystkie pola publiczne bieżącego Typeelementu . (Odziedziczone po Type) |
GetFields(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetFields(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje pola zdefiniowane dla bieżącego Typeelementu , używając określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetFunctionPointerCallingConventions() |
W przypadku zastąpienia w klasie pochodnej zwraca konwencje wywoływania bieżącego wskaźnika Typefunkcji . (Odziedziczone po Type) |
GetFunctionPointerParameterTypes() |
Po zastąpieniu w klasie pochodnej zwraca typy parametrów bieżącego wskaźnika Typefunkcji . (Odziedziczone po Type) |
GetFunctionPointerReturnType() |
Gdy zastąpisz klasę pochodną, zwraca typ zwracany przez bieżący wskaźnik Typefunkcji . (Odziedziczone po Type) |
GetGenericArguments() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetGenericArguments() |
Zwraca tablicę Type obiektów reprezentujących argumenty typu zamkniętego typu ogólnego lub parametry typu definicji typu ogólnego. (Odziedziczone po Type) |
GetGenericParameterConstraints() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetGenericParameterConstraints() |
Zwraca tablicę Type obiektów reprezentujących ograniczenia bieżącego parametru typu ogólnego. (Odziedziczone po Type) |
GetGenericTypeDefinition() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetGenericTypeDefinition() |
Type Zwraca obiekt reprezentujący ogólną definicję typu, z której można konstruować bieżący typ ogólny. (Odziedziczone po Type) |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. (Odziedziczone po MemberInfo) |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. (Odziedziczone po Type) |
GetInterface(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetInterface(String) |
Wyszukuje interfejs o określonej nazwie. (Odziedziczone po Type) |
GetInterface(String, Boolean) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetInterface(String, Boolean) |
Po przesłonięciu w klasie pochodnej wyszukuje określony interfejs, określając, czy należy wyszukać nazwę interfejsu bez uwzględniania wielkości liter. (Odziedziczone po Type) |
GetInterfaceMap(Type) |
Zwraca mapowanie interfejsu dla określonego typu interfejsu. (Odziedziczone po Type) |
GetInterfaces() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetInterfaces() |
Po przesłonięciu w klasie pochodnej wszystkie interfejsy implementowane lub dziedziczone przez bieżący Typeelement . (Odziedziczone po Type) |
GetMember(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMember(String) |
Wyszukuje publicznych członków o określonej nazwie. (Odziedziczone po Type) |
GetMember(String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMember(String, BindingFlags) |
Wyszukuje określone elementy członkowskie przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetMember(String, MemberTypes, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMember(String, MemberTypes, BindingFlags) |
Wyszukuje określone elementy członkowskie określonego typu członkowskiego przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetMembers() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMembers() |
Zwraca wszystkich publicznych członków bieżącego Typeobiektu . (Odziedziczone po Type) |
GetMembers(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMembers(BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje elementy członkowskie zdefiniowane dla bieżącego Typeelementu , używając określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Wyszukuje element MemberInfo w bieżącym Type , który pasuje do określonego MemberInfoelementu . (Odziedziczone po Type) |
GetMethod(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethod(String) |
Wyszukuje metodę publiczną o określonej nazwie. (Odziedziczone po Type) |
GetMethod(String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethod(String, BindingFlags) |
Wyszukuje określoną metodę przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
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ązania i określonej konwencji wywoływania. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
GetMethod(String, Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethod(String, Type[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów. (Odziedziczone po Type) |
GetMethod(String, Type[], ParameterModifier[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethod(String, Type[], ParameterModifier[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów i modyfikatorami. (Odziedziczone po Type) |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
W przypadku zastąpienia 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. (Odziedziczone po Type) |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
W przypadku zastąpienia 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. (Odziedziczone po Type) |
GetMethods() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethods() |
Zwraca wszystkie publiczne metody bieżącego Typeobiektu . (Odziedziczone po Type) |
GetMethods(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethods(BindingFlags) |
W przypadku zastąpienia w klasie pochodnej wyszukuje metody zdefiniowane dla bieżącego Typeelementu , używając określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetNestedType(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetNestedType(String) |
Wyszukuje zagnieżdżony typ publiczny o określonej nazwie. (Odziedziczone po Type) |
GetNestedType(String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetNestedType(String, BindingFlags) |
Po przesłonięciu w klasie pochodnej wyszukuje określony typ zagnieżdżony przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetNestedTypes() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetNestedTypes() |
Zwraca typy publiczne zagnieżdżone w bieżącym obiekcie Type. (Odziedziczone po Type) |
GetNestedTypes(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
GetOptionalCustomModifiers() |
Po przesłonięciu w klasie pochodnej zwraca opcjonalne modyfikatory niestandardowe bieżącego Typeelementu . (Odziedziczone po Type) |
GetProperties() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperties() |
Zwraca wszystkie właściwości publiczne bieżącego Typeelementu . (Odziedziczone po Type) |
GetProperties(BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
GetProperty(String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(String) |
Wyszukuje właściwość publiczną o określonej nazwie. (Odziedziczone po Type) |
GetProperty(String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(String, BindingFlags) |
Wyszukuje określoną właściwość przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
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, używając określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetProperty(String, Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(String, Type) |
Wyszukuje właściwość publiczną o określonej nazwie i typie zwracania. (Odziedziczone po Type) |
GetProperty(String, Type, Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(String, Type, Type[]) |
Wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów. (Odziedziczone po Type) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
GetProperty(String, Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(String, Type[]) |
Wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów. (Odziedziczone po Type) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
W przypadku zastąpienia 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. (Odziedziczone po Type) |
GetRequiredCustomModifiers() |
Po przesłonięciu w klasie pochodnej zwraca wymagane niestandardowe modyfikatory bieżącego Typeelementu . (Odziedziczone po Type) |
GetType() |
Odnajduje atrybuty elementu członkowskiego i zapewnia dostęp do metadanych składowych. (Odziedziczone po MemberInfo) |
GetType() |
Pobiera bieżący element Type. (Odziedziczone po Type) |
GetTypeCodeImpl() |
Zwraca podstawowy kod typu tego Type wystąpienia. (Odziedziczone po Type) |
HasElementTypeImpl() |
W przypadku zastąpienia w klasie pochodnej implementuje HasElementType właściwość i określa, czy bieżący obejmuje lub odwołuje się do innego typu; oznacza to, czy bieżący TypeType jest tablicą, wskaźnikiem, czy jest przekazywany przez odwołanie. (Odziedziczone po Type) |
HasSameMetadataDefinitionAs(MemberInfo) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. (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 dopasowywania określonej listy argumentów. (Odziedziczone po Type) |
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. (Odziedziczone po Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
W przypadku zastąpienia w klasie pochodnej wywołuje określony element członkowski, używając określonych ograniczeń powiązań i pasujących do określonej listy argumentów, modyfikatorów i kultury. (Odziedziczone po Type) |
IsArrayImpl() |
W przypadku zastąpienia w klasie pochodnej implementuje IsArray właściwość i określa, czy Type jest tablicą. (Odziedziczone po Type) |
IsAssignableFrom(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsAssignableFrom(Type) |
Określa, czy można przypisać wystąpienie określonego typu |
IsAssignableFrom(TypeInfo) |
Zwraca wartość wskazującą, czy określony typ można przypisać do bieżącego typu. |
IsAssignableTo(Type) |
Określa, czy bieżący typ można przypisać do zmiennej określonego |
IsByRefImpl() |
Po przesłonięciu w klasie pochodnej implementuje IsByRef właściwość i określa, czy Type element jest przekazywany przez odwołanie. (Odziedziczone po Type) |
IsCOMObjectImpl() |
W przypadku zastąpienia w klasie pochodnej implementuje IsCOMObject właściwość i określa, czy Type obiekt COM jest obiektem COM. (Odziedziczone po Type) |
IsContextfulImpl() |
Implementuje IsContextful właściwość i określa, czy Type można go hostować w kontekście. (Odziedziczone po Type) |
IsDefined(Type, Boolean) |
W przypadku zastąpienia w klasie pochodnej wskazuje, czy do tego elementu członkowskiego zastosowano co najmniej jeden atrybut określonego typu, czy jego typów pochodnych. (Odziedziczone po MemberInfo) |
IsEnumDefined(Object) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsEnumDefined(Object) |
Zwraca wartość wskazującą, czy określona wartość istnieje w bieżącym typie wyliczenia. (Odziedziczone po Type) |
IsEquivalentTo(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsEquivalentTo(Type) |
Określa, czy dwa typy MODELU COM mają tę samą tożsamość i kwalifikują się do równoważności typów. (Odziedziczone po Type) |
IsInstanceOfType(Object) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsInstanceOfType(Object) |
Określa, czy określony obiekt jest wystąpieniem bieżącego Typeobiektu . (Odziedziczone po Type) |
IsMarshalByRefImpl() |
Implementuje IsMarshalByRef właściwość i określa, czy obiekt Type jest marshaledowany przez odwołanie. (Odziedziczone po Type) |
IsPointerImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsPointer właściwość i określa, czy Type element jest wskaźnikiem. (Odziedziczone po Type) |
IsPrimitiveImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsPrimitive właściwość i określa, czy Type jest to jeden z typów pierwotnych. (Odziedziczone po Type) |
IsSubclassOf(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsSubclassOf(Type) |
Określa, czy bieżący Type pochodzi z określonego Typeelementu . (Odziedziczone po Type) |
IsValueTypeImpl() |
Implementuje IsValueType właściwość i określa, czy Type jest to typ wartości, czyli, a nie klasa lub interfejs. (Odziedziczone po Type) |
MakeArrayType() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
MakeArrayType() |
Type Zwraca obiekt reprezentujący jednowymiarową tablicę bieżącego typu z dolną granicą zera. (Odziedziczone po Type) |
MakeArrayType(Int32) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
MakeArrayType(Int32) |
Type Zwraca obiekt reprezentujący tablicę bieżącego typu z określoną liczbą wymiarów. (Odziedziczone po Type) |
MakeByRefType() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
MakeByRefType() |
Type Zwraca obiekt, który reprezentuje bieżący typ po przekazaniu jako |
MakeGenericType(Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
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. (Odziedziczone po Type) |
MakePointerType() |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
MakePointerType() |
Type Zwraca obiekt reprezentujący wskaźnik do bieżącego typu. (Odziedziczone po Type) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ToString() |
Zwraca wartość |
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() |
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) |
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. (Odziedziczone po Type) |
_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. (Odziedziczone po Type) |
_Type.GetTypeInfoCount(UInt32) |
Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). (Odziedziczone po Type) |
_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. (Odziedziczone po Type) |
ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Zwraca tablicę wszystkich atrybutów niestandardowych zdefiniowanych w tym elemencie członkowskim, z wyłączeniem nazwanych atrybutów lub pustej tablicy, jeśli nie ma atrybutów niestandardowych. (Odziedziczone po MemberInfo) |
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Zwraca tablicę atrybutów niestandardowych zdefiniowanych na tym elemencie członkowskim, identyfikowaną przez typ lub pustą tablicę, jeśli nie ma atrybutów niestandardowych tego typu. (Odziedziczone po MemberInfo) |
ICustomAttributeProvider.IsDefined(Type, Boolean) |
Wskazuje, czy na tym elemencie członkowskim zdefiniowano jedno lub więcej wystąpień |
IReflectableType.GetTypeInfo() |
Zwraca reprezentację bieżącego typu jako TypeInfo obiektu. |
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 elementów podrzędnych 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 elementów podrzędnych 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 elementy charakterystyczne 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 elementów podrzędnych 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 elementów podrzędnych 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, a 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. |
GetRuntimeInterfaceMap(TypeInfo, Type) |
Zwraca mapowanie interfejsu dla określonego typu i określonego interfejsu. |
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 typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetConstructors(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetConstructors(Type, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetFields(Type, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetGenericArguments(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetInterfaces(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMember(Type, String) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMember(Type, String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMembers(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetMethods(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetNestedType(Type, String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperties(Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperties(Type, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(Type, String, BindingFlags) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(Type, String, Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
GetProperty(Type, String, Type, Type[]) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsAssignableFrom(Type, Type) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |
IsInstanceOfType(Type, Object) |
Reprezentuje deklaracje typu dla typów klas, typów interfejsów, typów tablic, typów wartości, typów wyliczenia, parametrów typu, ogólnych definicji typów i otwartych lub zamkniętych skonstruowanych typów ogólnych. |