EnumBuilder 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.
Opisuje i reprezentuje typ wyliczenia.
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder abstract : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type, System::Runtime::InteropServices::_EnumBuilder
public ref class EnumBuilder sealed : System::Reflection::TypeInfo, System::Runtime::InteropServices::_EnumBuilder
public sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
public abstract class EnumBuilder : System.Reflection.TypeInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : System.Reflection.TypeInfo, System.Runtime.InteropServices._EnumBuilder
type EnumBuilder = class
inherit Type
type EnumBuilder = class
inherit TypeInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit TypeInfo
interface _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public MustInherit Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Implements _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Implements _EnumBuilder
- Dziedziczenie
- Dziedziczenie
- Dziedziczenie
- Atrybuty
- Implementuje
Przykłady
W poniższym przykładzie kodu pokazano konstrukcję wyliczenia w zestawie dynamicznym przy użyciu metody EnumBuilder
. W przykładzie zdefiniowano wyliczenie o nazwie Elevation
, z podstawowym typem Int32, i tworzy dwa elementy: Low
, z wartością 0 i High
, z wartością 1. Po utworzeniu typu zestaw zostanie zapisany przy użyciu nazwy TempAssembly.dll
. Można użyć Ildasm.exe (IL Dezasembler) do zbadania zawartości tego zestawu.
Uwaga
Przed .NET Framework w wersji 2.0 ten przykład kodu nie generuje poprawnego wyliczenia.
using namespace System;
using namespace System::Reflection;
using namespace System::Reflection::Emit;
void main()
{
// Get the current application domain for the current thread.
AppDomain^ currentDomain = AppDomain::CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName^ aName = gcnew AssemblyName("TempAssembly");
AssemblyBuilder^ ab = currentDomain->DefineDynamicAssembly(
aName, AssemblyBuilderAccess::RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder^ mb =
ab->DefineDynamicModule(aName->Name, aName->Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Int32.
EnumBuilder^ eb =
mb->DefineEnum("Elevation", TypeAttributes::Public, int::typeid);
// Define two members, "High" and "Low".
eb->DefineLiteral("Low", (Object^) 0);
eb->DefineLiteral("High", 1);
// Create the type and save the assembly.
Type^ finished = eb->CreateType();
ab->Save(aName->Name + ".dll");
for each (Object^ o in Enum::GetValues(finished))
{
Console::WriteLine("{0}.{1} = {2}", finished, o, (int)o);
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
using System;
using System.Reflection;
using System.Reflection.Emit;
class Example
{
public static void Main()
{
// Get the current application domain for the current thread.
AppDomain currentDomain = AppDomain.CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName aName = new AssemblyName("TempAssembly");
AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
aName, AssemblyBuilderAccess.RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Integer.
EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));
// Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0);
eb.DefineLiteral("High", 1);
// Create the type and save the assembly.
Type finished = eb.CreateType();
ab.Save(aName.Name + ".dll");
foreach( object o in Enum.GetValues(finished) )
{
Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
}
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Sub Main()
' Get the current application domain for the current thread.
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
' Create a dynamic assembly in the current application domain,
' and allow it to be executed and saved to disk.
Dim aName As AssemblyName = New AssemblyName("TempAssembly")
Dim ab As AssemblyBuilder = currentDomain.DefineDynamicAssembly( _
aName, AssemblyBuilderAccess.RunAndSave)
' Define a dynamic module in "TempAssembly" assembly. For a single-
' module assembly, the module has the same name as the assembly.
Dim mb As ModuleBuilder = _
ab.DefineDynamicModule(aName.Name, aName.Name & ".dll")
' Define a public enumeration with the name "Elevation" and an
' underlying type of Integer.
Dim eb As EnumBuilder = _
mb.DefineEnum("Elevation", TypeAttributes.Public, GetType(Integer))
' Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0)
eb.DefineLiteral("High", 1)
' Create the type and save the assembly.
Dim finished As Type = eb.CreateType()
ab.Save(aName.Name & ".dll")
For Each o As Object In [Enum].GetValues(finished)
Console.WriteLine("{0}.{1} = {2}", finished, o, CInt(o))
Next
End Sub
End Module
' This code example produces the following output:
'
'Elevation.Low = 0
'Elevation.High = 1
Uwagi
Uwaga
W .NET Framework w wersjach 1.0 i 1.1 należy zdefiniować wyliczenia przy użyciuTypeBuilder, ponieważ EnumBuilder emituje wyliczenia, których elementy są typu Int32 zamiast typu wyliczenia. W .NET Framework wersji 2.0 EnumBuilder emituje wyliczenia, których elementy mają poprawny typ.
Konstruktory
EnumBuilder() |
Inicjuje nowe wystąpienie klasy EnumBuilder. |
Właściwości
Assembly |
Pobiera zestaw dynamiczny zawierający tę definicję wyliczenia. |
AssemblyQualifiedName |
Zwraca pełną ścieżkę tego wyliczenia kwalifikowanego przez nazwę wyświetlaną zestawu nadrzędnego. |
Attributes |
Pobiera atrybuty skojarzone z elementem Type. |
Attributes |
Pobiera atrybuty skojarzone z elementem Type. (Odziedziczone po Type) |
Attributes |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
BaseType |
Zwraca element nadrzędny Type tego typu, który jest zawsze Enumwartością . |
ContainsGenericParameters |
Opisuje i reprezentuje typ wyliczenia. |
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) |
ContainsGenericParameters |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
CustomAttributes |
Pobiera kolekcję zawierającą atrybuty niestandardowe tego elementu członkowskiego. (Odziedziczone po MemberInfo) |
DeclaredConstructors |
Pobiera kolekcję konstruktorów zadeklarowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaredEvents |
Pobiera kolekcję zdarzeń zdefiniowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaredFields |
Pobiera kolekcję pól zdefiniowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaredMembers |
Pobiera kolekcję elementów członkowskich zdefiniowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaredMethods |
Pobiera kolekcję metod zdefiniowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaredNestedTypes |
Pobiera kolekcję zagnieżdżonych typów zdefiniowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaredProperties |
Pobiera kolekcję właściwości zdefiniowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
DeclaringMethod |
Opisuje i reprezentuje typ wyliczenia. |
DeclaringMethod |
Pobiera element MethodBase reprezentujący metodę deklaratora, jeśli bieżący Type reprezentuje parametr typu metody ogólnej. (Odziedziczone po Type) |
DeclaringMethod |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
DeclaringType |
Zwraca typ, który zadeklarował ten EnumBuilderelement . |
FullName |
Zwraca pełną ścieżkę tego wyliczenia. |
GenericParameterAttributes |
Opisuje i reprezentuje typ wyliczenia. |
GenericParameterAttributes |
Pobiera kombinację GenericParameterAttributes flag opisujących wariancję i specjalne ograniczenia bieżącego parametru typu ogólnego. (Odziedziczone po Type) |
GenericParameterAttributes |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GenericParameterPosition |
Opisuje i reprezentuje typ wyliczenia. |
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) |
GenericParameterPosition |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GenericTypeArguments |
Opisuje i reprezentuje typ wyliczenia. |
GenericTypeArguments |
Pobiera tablicę argumentów typu ogólnego dla tego typu. (Odziedziczone po Type) |
GenericTypeArguments |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GenericTypeParameters |
Pobiera tablicę parametrów typu ogólnego bieżącego wystąpienia. (Odziedziczone po TypeInfo) |
GUID |
Zwraca identyfikator GUID tego wyliczenia. |
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. (Odziedziczone po Type) |
HasElementType |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
ImplementedInterfaces |
Pobiera kolekcję interfejsów zaimplementowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
IsAbstract |
Pobiera wartość wskazującą, czy Type element jest abstrakcyjny i musi zostać zastąpiony. (Odziedziczone po Type) |
IsAbstract |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAnsiClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla . |
IsAnsiClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsArray |
Pobiera wartość wskazującą, czy typ jest tablicą. (Odziedziczone po Type) |
IsArray |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAutoClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla . |
IsAutoClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAutoLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są określane automatycznie przez środowisko uruchomieniowe języka wspólnego. (Odziedziczone po Type) |
IsAutoLayout |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsByRef |
Pobiera wartość wskazującą, czy Type element jest przekazywany przez odwołanie. (Odziedziczone po Type) |
IsByRef |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsByRefLike |
Pobiera wartość wskazującą, czy typ jest strukturą przypominającą byref. |
IsByRefLike |
Pobiera wartość wskazującą, czy typ jest strukturą przypominającą byref. (Odziedziczone po Type) |
IsClass |
Pobiera wartość wskazującą, czy Type jest klasą, czy delegatem, czyli nie typem wartości lub interfejsem. (Odziedziczone po Type) |
IsClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsCollectible |
Pobiera wartość wskazującą, czy ten MemberInfo obiekt jest częścią zestawu przechowywanego w kolekcji .AssemblyLoadContext (Odziedziczone po MemberInfo) |
IsCOMObject |
Pobiera wartość wskazującą, czy Type obiekt COM jest obiektem COM. (Odziedziczone po Type) |
IsCOMObject |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsConstructedGenericType |
Pobiera wartość wskazującą, czy ten obiekt reprezentuje skonstruowany typ ogólny. |
IsConstructedGenericType |
Pobiera wartość wskazującą, czy ten obiekt reprezentuje skonstruowany typ ogólny. Wystąpienia skonstruowanego typu ogólnego można utworzyć. (Odziedziczone po Type) |
IsContextful |
Pobiera wartość wskazującą, czy Type może być hostowany w kontekście. (Odziedziczone po Type) |
IsEnum |
Opisuje i reprezentuje typ wyliczenia. |
IsEnum |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje wyliczenie. (Odziedziczone po Type) |
IsEnum |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsExplicitLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są określone jawnie przesunięć. (Odziedziczone po Type) |
IsExplicitLayout |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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 |
Opisuje i reprezentuje typ wyliczenia. |
IsGenericParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji typu ogólnego lub metody. (Odziedziczone po Type) |
IsGenericParameter |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsGenericType |
Opisuje i reprezentuje typ wyliczenia. |
IsGenericType |
Pobiera wartość wskazującą, czy bieżący typ jest typem ogólnym. (Odziedziczone po Type) |
IsGenericType |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsGenericTypeDefinition |
Opisuje i reprezentuje typ wyliczenia. |
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) |
IsGenericTypeDefinition |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsGenericTypeParameter |
Pobiera wartość wskazującą, czy bieżący Type reprezentuje parametr typu w definicji typu ogólnego. (Odziedziczone po Type) |
IsImport |
Pobiera wartość wskazującąComImportAttribute, czy Type zastosowano atrybut wskazujący, że został zaimportowany z biblioteki typów COM. (Odziedziczone po Type) |
IsImport |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsInterface |
Pobiera wartość wskazującą, czy Type element jest interfejsem, czyli nie klasą, czy typem wartości. (Odziedziczone po Type) |
IsInterface |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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) |
IsLayoutSequential |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsMarshalByRef |
Pobiera wartość wskazującą, czy element Type jest marshaledowany przez odwołanie. (Odziedziczone po Type) |
IsMarshalByRef |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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) |
IsNested |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNestedAssembly |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko w ramach własnego zestawu. (Odziedziczone po Type) |
IsNestedAssembly |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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) |
IsNestedFamANDAssem |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNestedFamily |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i widoczny tylko w obrębie własnej rodziny. (Odziedziczone po Type) |
IsNestedFamily |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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) |
IsNestedFamORAssem |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNestedPrivate |
Pobiera wartość wskazującą, czy Type obiekt jest zagnieżdżony i zadeklarowany jako prywatny. (Odziedziczone po Type) |
IsNestedPrivate |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNestedPublic |
Pobiera wartość wskazującą, czy klasa jest zagnieżdżona i zadeklarowana jako publiczna. (Odziedziczone po Type) |
IsNestedPublic |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNotPublic |
Pobiera wartość wskazującą Type , czy element nie jest zadeklarowany jako publiczny. (Odziedziczone po Type) |
IsNotPublic |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsPointer |
Pobiera wartość wskazującą, czy Type element jest wskaźnikiem. (Odziedziczone po Type) |
IsPointer |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsPrimitive |
Pobiera wartość wskazującą, czy Type element jest jednym z typów pierwotnych. (Odziedziczone po Type) |
IsPrimitive |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsPublic |
Pobiera wartość wskazującą Type , czy element jest zadeklarowany publicznie. (Odziedziczone po Type) |
IsPublic |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsSealed |
Pobiera wartość wskazującą, czy Type element jest zadeklarowany jako zapieczętowany. (Odziedziczone po Type) |
IsSealed |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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 |
Opisuje i reprezentuje typ wyliczenia. |
IsSerializable |
Przestarzałe.
Pobiera wartość wskazującą Type , czy parametr jest możliwy do serializacji binarnej. (Odziedziczone po Type) |
IsSerializable |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsSignatureType |
Pobiera wartość wskazującą, czy typ jest typem podpisu. (Odziedziczone po Type) |
IsSpecialName |
Pobiera wartość wskazującą, czy typ ma nazwę, która wymaga specjalnej obsługi. (Odziedziczone po Type) |
IsSpecialName |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsSZArray |
Pobiera wartość wskazującą, czy typ jest typem tablicy, który może reprezentować tylko tablicę jednowymiarową z zerową dolną granicą. |
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. |
IsTypeDefinition |
Pobiera wartość wskazującą, czy typ jest definicją typu. (Odziedziczone po Type) |
IsUnicodeClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu jest wybrany dla . |
IsUnicodeClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsUnmanagedFunctionPointer |
Pobiera wartość wskazującą, czy bieżący Type jest wskaźnikiem funkcji niezarządzanej. (Odziedziczone po Type) |
IsValueType |
Pobiera wartość wskazującą, czy Type jest typem wartości. (Odziedziczone po Type) |
IsValueType |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsVariableBoundArray |
Opisuje i reprezentuje typ wyliczenia. |
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 |
Pobiera wartość wskazującą, czy Type można uzyskać dostęp za pomocą kodu poza zestawem. (Odziedziczone po Type) |
IsVisible |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
MemberType |
Pobiera wartość wskazującą MemberTypes , że ten element członkowski jest typem lub typem zagnieżdżonym. (Odziedziczone po Type) |
MemberType |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
MetadataToken |
Pobiera wartość identyfikującą element metadanych. (Odziedziczone po MemberInfo) |
Module |
Pobiera moduł dynamiczny zawierający tę EnumBuilder definicję. |
Name |
Zwraca nazwę tego wyliczenia. |
Namespace |
Zwraca przestrzeń nazw tego wyliczenia. |
ReflectedType |
Zwraca typ użyty do uzyskania tego EnumBuilderelementu . |
ReflectedType |
Pobiera obiekt klasy, który został użyty do uzyskania tego wystąpienia klasy |
StructLayoutAttribute |
Pobiera element StructLayoutAttribute opisujący układ bieżącego typu. (Odziedziczone po Type) |
StructLayoutAttribute |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
TypeHandle |
Pobiera wewnętrzny uchwyt dla tego wyliczenia. |
TypeInitializer |
Pobiera inicjator dla typu. (Odziedziczone po Type) |
TypeInitializer |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
TypeToken |
Zwraca wewnętrzny token typu metadanych tego wyliczenia. |
UnderlyingField |
Zwraca pole bazowe dla tego wyliczenia. |
UnderlyingFieldCore |
Po zastąpieniu w klasie pochodnej pobiera pole bazowe dla tego wyliczenia. |
UnderlyingSystemType |
Zwraca podstawowy typ systemu dla tego wyliczenia. |
UnderlyingSystemType |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
Metody
AsType() |
Zwraca bieżący typ jako Type obiekt. (Odziedziczone po TypeInfo) |
CreateType() |
Type Tworzy obiekt dla tego wyliczenia. |
CreateTypeInfo() |
TypeInfo Pobiera obiekt reprezentujący ten wyliczenie. |
CreateTypeInfoCore() |
Po przesłonięciu w klasie pochodnej pobiera TypeInfo obiekt reprezentujący ten wyliczenie. |
DefineLiteral(String, Object) |
Definiuje nazwane pole statyczne w typie wyliczenia z określoną wartością stałą. |
DefineLiteralCore(String, Object) |
Po zastąpieniu w klasie pochodnej definiuje nazwane pole statyczne w typie wyliczenia z określoną wartością stałą. |
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(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi. (Odziedziczone po MemberInfo) |
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) |
Zwraca tablicę Type obiektów reprezentujących filtrowaną listę interfejsów implementowanych lub dziedziczone przez bieżący Typeelement . (Odziedziczone po Type) |
FindInterfaces(TypeFilter, Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Zwraca filtrowaną tablicę MemberInfo obiektów określonego typu elementu członkowskiego. (Odziedziczone po Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetArrayRank() |
Opisuje i reprezentuje typ wyliczenia. |
GetArrayRank() |
Pobiera liczbę wymiarów w tablicy. (Odziedziczone po Type) |
GetArrayRank() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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. |
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[]) |
Wyszukuje konstruktor wystąpienia publicznego, którego parametry są zgodne z typami w określonej tablicy. (Odziedziczone po Type) |
GetConstructor(Type[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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. |
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() |
Zwraca wszystkie konstruktory publiczne zdefiniowane dla bieżącego Typeelementu . (Odziedziczone po Type) |
GetConstructors() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetConstructors(BindingFlags) |
Zwraca tablicę ConstructorInfo obiektów reprezentujących konstruktory publiczne i inne niż publiczne zdefiniowane dla tej klasy zgodnie z definicją. |
GetConstructors(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetCustomAttributes(Boolean) |
Zwraca wszystkie atrybuty niestandardowe zdefiniowane dla tego konstruktora. |
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) |
Zwraca atrybuty niestandardowe identyfikowane przez dany typ. |
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) |
GetDeclaredEvent(String) |
Zwraca obiekt reprezentujący określone zdarzenie zadeklarowane przez bieżący typ. (Odziedziczone po TypeInfo) |
GetDeclaredField(String) |
Zwraca obiekt reprezentujący określone pole zadeklarowane przez bieżący typ. (Odziedziczone po TypeInfo) |
GetDeclaredMethod(String) |
Zwraca obiekt reprezentujący określoną metodę zadeklarowaną przez bieżący typ. (Odziedziczone po TypeInfo) |
GetDeclaredMethods(String) |
Zwraca kolekcję zawierającą wszystkie metody zadeklarowane w bieżącym typie zgodnym z określoną nazwą. (Odziedziczone po TypeInfo) |
GetDeclaredNestedType(String) |
Zwraca obiekt reprezentujący określony typ zagnieżdżony zadeklarowany przez bieżący typ. (Odziedziczone po TypeInfo) |
GetDeclaredProperty(String) |
Zwraca obiekt reprezentujący określoną właściwość zadeklarowaną przez bieżący typ. (Odziedziczone po TypeInfo) |
GetDefaultMembers() |
Wyszukuje elementy członkowskie zdefiniowane dla bieżącego Type zestawu DefaultMemberAttribute . (Odziedziczone po Type) |
GetDefaultMembers() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetElementType() |
Wywołanie tej metody zawsze zgłasza wyjątek NotSupportedException. |
GetEnumName(Object) |
Zwraca nazwę stałej, która ma określoną wartość dla bieżącego typu wyliczenia. (Odziedziczone po Type) |
GetEnumName(Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEnumNames() |
Zwraca nazwy elementów członkowskich bieżącego typu wyliczenia. (Odziedziczone po Type) |
GetEnumNames() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEnumUnderlyingType() |
Zwraca podstawowy typ liczb całkowitych bieżącego wyliczenia, który jest ustawiany podczas definiowania konstruktora wyliczenia. |
GetEnumUnderlyingType() |
Zwraca typ bazowy bieżącego typu wyliczenia. (Odziedziczone po Type) |
GetEnumUnderlyingType() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEnumValues() |
Zwraca tablicę wartości stałych w bieżącym typie wyliczania. (Odziedziczone po Type) |
GetEnumValues() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEnumValuesAsUnderlyingType() |
Pobiera tablicę wartości stałych typu bazowego tego typu wyliczenia. (Odziedziczone po Type) |
GetEvent(String) |
EventInfo Zwraca obiekt reprezentujący określone zdarzenie publiczne. (Odziedziczone po Type) |
GetEvent(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEvent(String, BindingFlags) |
Zwraca zdarzenie o określonej nazwie. |
GetEvent(String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEvents() |
Zwraca zdarzenia dla zdarzeń publicznych zadeklarowanych lub dziedziczynych przez ten typ. |
GetEvents() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEvents(BindingFlags) |
Zwraca zdarzenia publiczne i inne niż publiczne zadeklarowane przez ten typ. |
GetEvents(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetField(String) |
Wyszukuje pole publiczne o określonej nazwie. (Odziedziczone po Type) |
GetField(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetField(String, BindingFlags) |
Zwraca pole określone przez daną nazwę. |
GetField(String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetFields() |
Zwraca wszystkie pola publiczne bieżącego Typeelementu . (Odziedziczone po Type) |
GetFields() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetFields(BindingFlags) |
Zwraca pola publiczne i inne niż publiczne zadeklarowane przez ten typ. |
GetFields(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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() |
Zwraca tablicę Type obiektów reprezentujących argumenty typu zamkniętego typu ogólnego lub parametry typu definicji typu ogólnego. (Odziedziczone po Type) |
GetGenericArguments() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetGenericParameterConstraints() |
Opisuje i reprezentuje typ wyliczenia. |
GetGenericParameterConstraints() |
Zwraca tablicę Type obiektów reprezentujących ograniczenia bieżącego parametru typu ogólnego. (Odziedziczone po Type) |
GetGenericParameterConstraints() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetGenericTypeDefinition() |
Opisuje i reprezentuje typ wyliczenia. |
GetGenericTypeDefinition() |
Type Zwraca obiekt reprezentujący ogólną definicję typu, z której można konstruować bieżący typ ogólny. (Odziedziczone po Type) |
GetGenericTypeDefinition() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. (Odziedziczone po Type) |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. (Odziedziczone po MemberInfo) |
GetInterface(String) |
Wyszukuje interfejs o określonej nazwie. (Odziedziczone po Type) |
GetInterface(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetInterface(String, Boolean) |
Zwraca interfejs zaimplementowany (bezpośrednio lub pośrednio) przez ten typ z określoną w pełni kwalifikowaną nazwą. |
GetInterface(String, Boolean) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetInterfaceMap(Type) |
Zwraca mapowanie interfejsu dla żądanego interfejsu. |
GetInterfaces() |
Zwraca tablicę wszystkich interfejsów zaimplementowanych w tej klasie i jej klasach bazowych. |
GetInterfaces() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMember(String) |
Wyszukuje publicznych członków o określonej nazwie. (Odziedziczone po Type) |
GetMember(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMember(String, BindingFlags) |
Wyszukuje określone elementy członkowskie przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetMember(String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMember(String, MemberTypes, BindingFlags) |
Zwraca wszystkie elementy członkowskie o określonej nazwie, typie i powiązaniu, które są deklarowane lub dziedziczone przez ten typ. |
GetMember(String, MemberTypes, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMembers() |
Zwraca wszystkich publicznych członków bieżącego Typeobiektu . (Odziedziczone po Type) |
GetMembers() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMembers(BindingFlags) |
Zwraca określone elementy członkowskie zadeklarowane lub dziedziczone przez ten typ. |
GetMembers(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Wyszukuje element MemberInfo w bieżącym Type , który pasuje do określonego MemberInfoelementu . (Odziedziczone po Type) |
GetMethod(String) |
Wyszukuje metodę publiczną o określonej nazwie. (Odziedziczone po Type) |
GetMethod(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMethod(String, BindingFlags) |
Wyszukuje określoną metodę przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetMethod(String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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[]) |
Opisuje i reprezentuje typ wyliczenia. (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[]) |
Wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów. (Odziedziczone po Type) |
GetMethod(String, Type[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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) |
GetMethod(String, Type[], ParameterModifier[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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, 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() |
Zwraca wszystkie publiczne metody bieżącego Typeobiektu . (Odziedziczone po Type) |
GetMethods() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetMethods(BindingFlags) |
Zwraca wszystkie metody publiczne i inne niż publiczne zadeklarowane lub dziedziczone przez ten typ zgodnie z określonymi. |
GetMethods(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetNestedType(String) |
Wyszukuje zagnieżdżony typ publiczny o określonej nazwie. (Odziedziczone po Type) |
GetNestedType(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetNestedType(String, BindingFlags) |
Zwraca określony typ zagnieżdżony zadeklarowany przez ten typ. |
GetNestedType(String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetNestedTypes() |
Zwraca typy publiczne zagnieżdżone w bieżącym obiekcie Type. (Odziedziczone po Type) |
GetNestedTypes() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetNestedTypes(BindingFlags) |
Zwraca typy publiczne i niezagnieżdżone, które są deklarowane lub dziedziczone przez ten typ. |
GetNestedTypes(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetOptionalCustomModifiers() |
Po przesłonięciu w klasie pochodnej zwraca opcjonalne modyfikatory niestandardowe bieżącego Typeelementu . (Odziedziczone po Type) |
GetProperties() |
Zwraca wszystkie właściwości publiczne bieżącego Typeobiektu . (Odziedziczone po Type) |
GetProperties() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetProperties(BindingFlags) |
Zwraca wszystkie właściwości publiczne i inne niż publiczne zadeklarowane lub dziedziczone przez ten typ zgodnie z określonym typem. |
GetProperties(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetProperty(String) |
Wyszukuje właściwość publiczną o określonej nazwie. (Odziedziczone po Type) |
GetProperty(String) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetProperty(String, BindingFlags) |
Wyszukuje określoną właściwość przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetProperty(String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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. (Odziedziczone po Type) |
GetProperty(String, Type) |
Wyszukuje właściwość publiczną o określonej nazwie i zwracany typ. (Odziedziczone po Type) |
GetProperty(String, Type) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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, Type[], ParameterModifier[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetProperty(String, 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[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Wywołanie tej metody zawsze zgłasza wyjątek NotSupportedException. |
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. (Odziedziczone po Type) |
GetRequiredCustomModifiers() |
Po przesłonięciu w klasie pochodnej zwraca wymagane modyfikatory niestandardowe bieżącego Typeelementu . (Odziedziczone po Type) |
GetType() |
Pobiera bieżący Typeelement . (Odziedziczone po Type) |
GetType() |
Odnajduje atrybuty elementu członkowskiego i zapewnia dostęp do metadanych składowych. (Odziedziczone po MemberInfo) |
GetTypeCodeImpl() |
Zwraca podstawowy kod typu tego Type wystąpienia. (Odziedziczone po Type) |
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. |
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. (Odziedziczone po Type) |
HasSameMetadataDefinitionAs(MemberInfo) |
Opisuje i reprezentuje typ wyliczenia. (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. (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 dopasowania określonej listy argumentów i kultury. (Odziedziczone po Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Wywołuje określony element członkowski. Wywoływana metoda musi być dostępna i zapewnić najbardziej specyficzne dopasowanie z określoną listą argumentów zgodnie z ograniczeniami określonego powiązania i atrybutów wywołania. |
IsArrayImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsArray właściwość i określa, czy Type jest tablicą. |
IsArrayImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsArray właściwość i określa, czy Type jest tablicą. (Odziedziczone po Type) |
IsAssignableFrom(Type) |
Określa, czy można przypisać wystąpienie określonego typu |
IsAssignableFrom(Type) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAssignableFrom(TypeInfo) |
Pobiera wartość wskazującą, czy określony TypeInfo obiekt można przypisać do tego obiektu. |
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. |
IsByRefImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsByRef właściwość i określa, czy Type element jest przekazywany przez odwołanie. (Odziedziczone po Type) |
IsCOMObjectImpl() |
Podczas zastępowania w klasie pochodnej implementuje IsCOMObject właściwość i określa, czy Type obiekt COM jest obiektem COM. |
IsCOMObjectImpl() |
Podczas zastępowania 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 obiekt może być hostowany w kontekście. (Odziedziczone po Type) |
IsDefined(Type, Boolean) |
Sprawdza, czy określony typ atrybutu niestandardowego jest zdefiniowany. |
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) |
Zwraca wartość wskazującą, czy określona wartość istnieje w bieżącym typie wyliczenia. (Odziedziczone po Type) |
IsEnumDefined(Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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) |
IsEquivalentTo(Type) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsInstanceOfType(Object) |
Określa, czy określony obiekt jest wystąpieniem bieżącego Typeobiektu . (Odziedziczone po Type) |
IsInstanceOfType(Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
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. |
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. |
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) |
Określa, czy bieżący Type pochodzi z określonego Typeelementu . (Odziedziczone po Type) |
IsSubclassOf(Type) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsValueTypeImpl() |
Implementuje IsValueType właściwość i określa, czy Type jest to typ wartości, czyli, a nie klasa lub interfejs. |
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() |
Type Zwraca obiekt reprezentujący jednowymiarową tablicę bieżącego typu z dolną granicą zera. |
MakeArrayType() |
Type Zwraca obiekt reprezentujący jednowymiarową tablicę bieżącego typu z dolną granicą zera. (Odziedziczone po Type) |
MakeArrayType(Int32) |
Type Zwraca obiekt reprezentujący tablicę bieżącego typu z określoną liczbą wymiarów. |
MakeArrayType(Int32) |
Type Zwraca obiekt reprezentujący tablicę bieżącego typu z określoną liczbą wymiarów. (Odziedziczone po Type) |
MakeByRefType() |
Type Zwraca obiekt reprezentujący bieżący typ po przekazaniu jako parametru ref (ByRef parametru w Visual Basic). |
MakeByRefType() |
Type Zwraca obiekt, który reprezentuje bieżący typ po przekazaniu jako |
MakeGenericType(Type[]) |
Opisuje i reprezentuje typ wyliczenia. |
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) |
MakeGenericType(Type[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
MakePointerType() |
Type Zwraca obiekt reprezentujący wskaźnik do bieżącego typu. |
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) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Ustawia atrybut niestandardowy przy użyciu określonego obiektu blob atrybutu niestandardowego. |
SetCustomAttribute(CustomAttributeBuilder) |
Ustawia atrybut niestandardowy przy użyciu konstruktora atrybutów niestandardowych. |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Po zastąpieniu w klasie pochodnej ustawia atrybut niestandardowy dla tego zestawu. |
ToString() |
Zwraca wartość |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. |
_EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu. |
_EnumBuilder.GetTypeInfoCount(UInt32) |
Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). |
_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt. |
_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. (Odziedziczone po TypeInfo) |
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. |
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[]) |
Opisuje i reprezentuje typ wyliczenia. |
GetConstructors(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetConstructors(Type, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetFields(Type, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetGenericArguments(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetInterfaces(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetMember(Type, String) |
Opisuje i reprezentuje typ wyliczenia. |
GetMember(Type, String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetMembers(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetMethods(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetNestedType(Type, String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetProperties(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetProperties(Type, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetProperty(Type, String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetProperty(Type, String, Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetProperty(Type, String, Type, Type[]) |
Opisuje i reprezentuje typ wyliczenia. |
IsAssignableFrom(Type, Type) |
Opisuje i reprezentuje typ wyliczenia. |
IsInstanceOfType(Type, Object) |
Opisuje i reprezentuje typ wyliczenia. |