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
Poniższy przykład kodu przedstawia konstrukcję wyliczenia w zestawie dynamicznym przy użyciu EnumBuilder
. W przykładzie zdefiniowano wyliczenie o nazwie Elevation
z podstawowym typem Int32i tworzy dwa elementy: Low
, z wartością 0 i High
, z wartością 1. Po utworzeniu typu zestaw zostanie zapisany z nazwą TempAssembly.dll
. Możesz użyć Ildasm.exe (dezasembler IL) do zbadania zawartości tego zestawu.
Nuta
Przed programem .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
Nuta
W programie .NET Framework w wersji 1.0 i 1.1 należy zdefiniować wyliczenia przy użyciu TypeBuilder, ponieważ EnumBuilder emituje wyliczenia, których elementy są typu Int32 zamiast typu wyliczenia. W programie .NET Framework w 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 Type. |
Attributes |
Pobiera atrybuty skojarzone z Type. (Odziedziczone po Type) |
Attributes |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
BaseType | |
ContainsGenericParameters |
Opisuje i reprezentuje typ wyliczenia. |
ContainsGenericParameters |
Pobiera wartość wskazującą, czy bieżący obiekt Type 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 MethodBase reprezentującą metodę deklaratora, jeśli bieżąca Type reprezentuje parametr typu metody ogólnej. (Odziedziczone po Type) |
DeclaringMethod |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
DeclaringType |
Zwraca typ zadeklarowany przez ten EnumBuilder. |
FullName |
Zwraca pełną ścieżkę tego wyliczenia. |
GenericParameterAttributes |
Opisuje i reprezentuje typ wyliczenia. |
GenericParameterAttributes |
Pobiera kombinację flag GenericParameterAttributes opisujących kowariancję 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 pozycję parametru typu na liście parametrów typu typu lub metody, która zadeklarowała parametr, gdy obiekt Type reprezentuje parametr typu typu lub metody ogólnej. (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 obejmuje lub odwołuje się do innego typu; oznacza to, czy bieżąca Type jest tablicą, wskaźnikiem, czy jest przekazywana przez odwołanie. (Odziedziczone po Type) |
HasElementType |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
ImplementedInterfaces |
Pobiera kolekcję interfejsów implementowanych przez bieżący typ. (Odziedziczone po TypeInfo) |
IsAbstract |
Pobiera wartość wskazującą, czy Type jest abstrakcyjna i musi zostać zastąpiona. (Odziedziczone po Type) |
IsAbstract |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAnsiClass |
Pobiera wartość wskazującą, czy atrybut formatu ciągu |
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 |
IsAutoClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAutoLayout |
Pobiera wartość wskazującą, czy pola bieżącego typu są tworzone 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 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; oznacza to, że nie jest to typ wartości ani interfejs. (Odziedziczone po Type) |
IsClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsCollectible |
Pobiera wartość wskazującą, czy ten obiekt MemberInfo jest częścią zestawu przechowywanego w zbieralnej AssemblyLoadContext. (Odziedziczone po MemberInfo) |
IsCOMObject |
Pobiera wartość wskazującą, czy Type 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. Możesz utworzyć wystąpienia skonstruowanego typu ogólnego. (Odziedziczone po Type) |
IsContextful |
Pobiera wartość wskazującą, czy Type może być hostowana w kontekście. (Odziedziczone po Type) |
IsEnum |
Opisuje i reprezentuje typ wyliczenia. |
IsEnum |
Pobiera wartość wskazującą, czy bieżąca 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ęcia. (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żąca 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żąca 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żąca 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ą, czy Type ma zastosowany atrybut ComImportAttribute 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 jest interfejsem; oznacza to, że nie jest to klasa ani typ 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ą rozmieszczone 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 Type jest marshaled przez odwołanie. (Odziedziczone po Type) |
IsMarshalByRef |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNested |
Pobiera wartość wskazującą, czy bieżący obiekt Type 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 jest zagnieżdżona i widoczna 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 jest zagnieżdżona i widoczna 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 jest zagnieżdżona i widoczna 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 jest zagnieżdżona i widoczna tylko dla klas należących do własnej rodziny lub do własnego zestawu. (Odziedziczone po Type) |
IsNestedFamORAssem |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNestedPrivate |
Pobiera wartość wskazującą, czy Type jest zagnieżdżona i zadeklarowana jako prywatna. (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 publicznie. (Odziedziczone po Type) |
IsNestedPublic |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsNotPublic |
Pobiera wartość wskazującą, czy Type nie jest zadeklarowana publicznie. (Odziedziczone po Type) |
IsNotPublic |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsPointer |
Pobiera wartość wskazującą, czy Type jest wskaźnikiem. (Odziedziczone po Type) |
IsPointer |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsPrimitive |
Pobiera wartość wskazującą, czy Type jest jednym z typów pierwotnych. (Odziedziczone po Type) |
IsPrimitive |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsPublic |
Pobiera wartość wskazującą, czy Type jest zadeklarowana publicznie. (Odziedziczone po Type) |
IsPublic |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsSealed |
Pobiera wartość wskazującą, czy Type jest zadeklarowana jako zapieczętowana. (Odziedziczone po Type) |
IsSealed |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsSecurityCritical |
Pobiera wartość wskazującą, czy bieżący typ ma krytyczne znaczenie dla zabezpieczeń, czy bezpieczeństwo krytyczne dla bieżącego poziomu zaufania, a w związku z tym może wykonywać operacje krytyczne. (Odziedziczone po Type) |
IsSecuritySafeCritical |
Pobiera wartość wskazującą, czy bieżący typ ma krytyczne znaczenie dla bezpieczeństwa na bieżącym poziomie zaufania; oznacza to, czy może wykonywać operacje krytyczne i można uzyskać do niego dostęp za pomocą przezroczystego kodu. (Odziedziczone po Type) |
IsSecurityTransparent |
Pobiera wartość wskazującą, czy bieżący typ jest niewidoczny 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ą, czy Type jest serializowalny. (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 jednowymiarową tablicę z zerową dolną granicą. |
IsSZArray |
Pobiera wartość wskazującą, czy typ jest typem tablicy, który może reprezentować tylko jednowymiarową tablicę 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 |
IsUnicodeClass |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsUnmanagedFunctionPointer |
Pobiera wartość wskazującą, czy bieżący Type jest niezarządzanym wskaźnikiem funkcji. (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 dostęp do Type można uzyskać za pomocą kodu spoza zestawu. (Odziedziczone po Type) |
IsVisible |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
MemberType |
Pobiera wartość MemberTypes wskazującą, ż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ę definicję EnumBuilder. |
Name |
Zwraca nazwę tego wyliczenia. |
Namespace |
Zwraca przestrzeń nazw tego wyliczenia. |
ReflectedType |
Zwraca typ użyty do uzyskania tego EnumBuilder. |
ReflectedType |
Pobiera obiekt klasy, który został użyty do uzyskania tego wystąpienia |
StructLayoutAttribute |
Pobiera 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 obiekt Type. (Odziedziczone po TypeInfo) |
CreateType() |
Tworzy obiekt Type dla tego wyliczenia. |
CreateTypeInfo() |
Pobiera obiekt TypeInfo reprezentujący ten wyliczenie. |
CreateTypeInfoCore() |
Po zastąpieniu w klasie pochodnej pobiera obiekt TypeInfo 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 podstawowy typ systemu bieżącego obiektu Type 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 określonemu obiektowi. (Odziedziczone po MemberInfo) |
Equals(Type) |
Określa, czy podstawowy typ systemu bieżącej Type jest taki sam jak podstawowy typ systemu określonego Type. (Odziedziczone po Type) |
FindInterfaces(TypeFilter, Object) |
Zwraca tablicę obiektów Type reprezentujących filtrowaną listę interfejsów zaimplementowanych lub odziedziczonych przez bieżący Type. (Odziedziczone po Type) |
FindInterfaces(TypeFilter, Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Zwraca filtrowaną tablicę obiektów MemberInfo 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 właściwość Attributes i pobiera bitową kombinację wartości wyliczenia, które wskazują atrybuty skojarzone z Type. |
GetAttributeFlagsImpl() |
Po zastąpieniu w klasie pochodnej implementuje właściwość Attributes i pobiera bitową kombinację wartości wyliczenia, które wskazują atrybuty skojarzone z 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ązań 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[]) |
Po zastąpieniu w klasie pochodnej wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje konstruktor, którego parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. (Odziedziczone po Type) |
GetConstructors() |
Zwraca wszystkie konstruktory publiczne zdefiniowane dla bieżącego Type. (Odziedziczone po Type) |
GetConstructors() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetConstructors(BindingFlags) |
Zwraca tablicę obiektów ConstructorInfo 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 Type. (Odziedziczone po MemberInfo) |
GetCustomAttributesData() |
Zwraca listę obiektów CustomAttributeData reprezentujących dane dotyczące atrybutów zastosowanych do elementu członkowskiego 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, który jest zgodny 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żącej Type, której DefaultMemberAttribute jest ustawiona. (Odziedziczone po Type) |
GetDefaultMembers() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetElementType() |
Wywołanie tej metody zawsze zgłasza 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 po zdefiniowaniu 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 wyliczenia. (Odziedziczone po Type) |
GetEnumValues() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetEnumValuesAsUnderlyingType() |
Pobiera tablicę wartości stałych typu bazowego tego typu. (Odziedziczone po Type) |
GetEvent(String) |
Zwraca obiekt EventInfo 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 dziedziczone 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 Type. (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() |
Po zastąpieniu w klasie pochodnej zwraca konwencje wywoływania bieżącego wskaźnika funkcji Type. (Odziedziczone po Type) |
GetFunctionPointerParameterTypes() |
Po zastąpieniu w klasie pochodnej zwraca typy parametrów bieżącego wskaźnika funkcji Type. (Odziedziczone po Type) |
GetFunctionPointerReturnType() |
Po przesłonięciu w klasie pochodnej zwracany typ wskaźnika bieżącej funkcji Type. (Odziedziczone po Type) |
GetGenericArguments() |
Zwraca tablicę obiektów Type 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ę obiektów Type reprezentujących ograniczenia dla 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() |
Zwraca obiekt Type reprezentujący ogólną definicję typu, z której można skonstruować bieżący typ ogólny. (Odziedziczone po Type) |
GetGenericTypeDefinition() |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone po Type) |
GetHashCode() |
Zwraca kod 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 publiczne elementy członkowskie 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żącej Type. (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 MemberInfo w bieżącym Type zgodnym z określonym MemberInfo. (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ązań 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[]) |
Wyszukuje określoną metodę, której parametry są zgodne z określoną ogólną liczbą parametrów i typami argumentów, przy użyciu określonych ograniczeń powiązania. (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[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. (Odziedziczone po Type) |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną metodę, której parametry są zgodne z określoną ogólną liczbą parametrów, typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania. (Odziedziczone po Type) |
GetMethods() |
Zwraca wszystkie publiczne metody bieżącego Type. (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 definicją. |
GetMethods(BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
GetNestedType(String) |
Wyszukuje publiczny typ zagnieżdżony 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 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 zastąpieniu w klasie pochodnej zwraca opcjonalne modyfikatory niestandardowe bieżącego Type. (Odziedziczone po Type) |
GetProperties() |
Zwraca wszystkie właściwości publiczne bieżącego Type. (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 definicją. |
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 typie zwracania. (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 NotSupportedException. |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Po zastąpieniu w klasie pochodnej wyszukuje określoną właściwość, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania. (Odziedziczone po Type) |
GetRequiredCustomModifiers() |
Po zastąpieniu w klasie pochodnej zwraca wymagane modyfikatory niestandardowe bieżącego Type. (Odziedziczone po Type) |
GetType() |
Pobiera bieżący Type. (Odziedziczone po Type) |
GetType() |
Odnajduje atrybuty elementu członkowskiego i zapewnia dostęp do metadanych składowych. (Odziedziczone po MemberInfo) |
GetTypeCodeImpl() |
Zwraca kod typu bazowego tego wystąpienia Type. (Odziedziczone po Type) |
HasElementTypeImpl() |
Po zastąpieniu w klasie pochodnej implementuje właściwość HasElementType i określa, czy bieżący Type obejmuje lub odwołuje się do innego typu; oznacza to, czy bieżąca Type jest tablicą, wskaźnikiem, czy jest przekazywana przez odwołanie. |
HasElementTypeImpl() |
Po zastąpieniu w klasie pochodnej implementuje właściwość HasElementType i określa, czy bieżący Type obejmuje lub odwołuje się do innego typu; oznacza to, czy bieżąca Type jest tablicą, wskaźnikiem, czy jest przekazywana 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 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[]) |
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 w ramach ograniczeń określonych atrybutów powiązania i wywołania. |
IsArrayImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsArray i określa, czy Type jest tablicą. |
IsArrayImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsArray i określa, czy Type jest tablicą. (Odziedziczone po Type) |
IsAssignableFrom(Type) |
Określa, czy wystąpienie określonego typu |
IsAssignableFrom(Type) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsAssignableFrom(TypeInfo) |
Pobiera wartość wskazującą, czy do tego obiektu można przypisać określony obiekt TypeInfo. |
IsAssignableTo(Type) |
Określa, czy bieżący typ można przypisać do zmiennej określonego |
IsByRefImpl() |
Po zastąpieniu w klasie pochodnej implementuje właściwość IsByRef i określa, czy Type jest przekazywany przez odwołanie. |
IsByRefImpl() |
Po zastąpieniu w klasie pochodnej implementuje właściwość IsByRef i określa, czy Type jest przekazywany przez odwołanie. (Odziedziczone po Type) |
IsCOMObjectImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsCOMObject i określa, czy Type jest obiektem COM. |
IsCOMObjectImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsCOMObject i określa, czy Type jest obiektem COM. (Odziedziczone po Type) |
IsContextfulImpl() |
Implementuje właściwość IsContextful i określa, czy Type może być hostowana w kontekście. (Odziedziczone po Type) |
IsDefined(Type, Boolean) |
Sprawdza, czy określony typ atrybutu niestandardowego jest zdefiniowany. |
IsDefined(Type, Boolean) |
Po zastąpieniu w klasie pochodnej wskazuje, czy do tego elementu członkowskiego zastosowano co najmniej jeden atrybut określonego typu lub jego typów pochodnych. (Odziedziczone po MemberInfo) |
IsEnumDefined(Object) |
Zwraca wartość wskazującą, czy określona wartość istnieje w bieżącym typie wyliczenia. (Odziedziczone po Type) |
IsEnumDefined(Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsEquivalentTo(Type) |
Określa, czy dwa typy 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 Type. (Odziedziczone po Type) |
IsInstanceOfType(Object) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsMarshalByRefImpl() |
Implementuje właściwość IsMarshalByRef i określa, czy Type jest marshalowana przez odwołanie. (Odziedziczone po Type) |
IsPointerImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsPointer i określa, czy Type jest wskaźnikiem. |
IsPointerImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsPointer i określa, czy Type jest wskaźnikiem. (Odziedziczone po Type) |
IsPrimitiveImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsPrimitive i określa, czy Type jest jednym z typów pierwotnych. |
IsPrimitiveImpl() |
Podczas zastępowania w klasie pochodnej implementuje właściwość IsPrimitive i określa, czy Type jest jednym z typów pierwotnych. (Odziedziczone po Type) |
IsSubclassOf(Type) |
Określa, czy bieżąca Type pochodzi z określonego Type. (Odziedziczone po Type) |
IsSubclassOf(Type) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
IsValueTypeImpl() |
Implementuje właściwość IsValueType i określa, czy Type jest typem wartości; oznacza to, że nie jest to klasa ani interfejs. |
IsValueTypeImpl() |
Implementuje właściwość IsValueType i określa, czy Type jest typem wartości; oznacza to, że nie jest to klasa ani interfejs. (Odziedziczone po Type) |
MakeArrayType() |
Zwraca obiekt Type reprezentujący jednowymiarową tablicę bieżącego typu z dolną granicą zera. |
MakeArrayType() |
Zwraca obiekt Type reprezentujący jednowymiarową tablicę bieżącego typu z dolną granicą zera. (Odziedziczone po Type) |
MakeArrayType(Int32) |
Zwraca obiekt Type reprezentujący tablicę bieżącego typu z określoną liczbą wymiarów. |
MakeArrayType(Int32) |
Zwraca obiekt Type reprezentujący tablicę bieżącego typu z określoną liczbą wymiarów. (Odziedziczone po Type) |
MakeByRefType() |
Zwraca obiekt |
MakeByRefType() |
Zwraca obiekt Type, który reprezentuje bieżący typ po przekazaniu jako parametr |
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 obiekt Type reprezentujący wynikowy typ skonstruowany. (Odziedziczone po Type) |
MakeGenericType(Type[]) |
Opisuje i reprezentuje typ wyliczenia. (Odziedziczone po TypeInfo) |
MakePointerType() |
Zwraca obiekt Type reprezentujący wskaźnik do bieżącego typu. |
MakePointerType() |
Zwraca obiekt Type reprezentujący wskaźnik do bieżącego typu. (Odziedziczone po Type) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (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 |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje zestaw nazw na odpowiedni zestaw identyfikatorów wysyłki. |
_EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie dla obiektu, którego następnie można użyć do pobrania informacji o typie dla interfejsu. |
_EnumBuilder.GetTypeInfoCount(UInt32) |
Pobiera liczbę interfejsów informacyjnych typu zapewnianych przez obiekt (0 lub 1). |
_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. |
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje zestaw nazw na odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone po MemberInfo) |
_MemberInfo.GetType() |
Pobiera obiekt Type reprezentujący klasę MemberInfo. (Odziedziczone po MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie dla obiektu, którego następnie można użyć do pobrania informacji o typie dla interfejsu. (Odziedziczone po MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
Pobiera liczbę interfejsów informacyjnych typu zapewnianych przez obiekt (0 lub 1). (Odziedziczone po MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. (Odziedziczone po MemberInfo) |
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje zestaw nazw na odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone po Type) |
_Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie dla obiektu, którego następnie można użyć do pobrania informacji o typie dla interfejsu. (Odziedziczone po Type) |
_Type.GetTypeInfoCount(UInt32) |
Pobiera liczbę interfejsów informacyjnych typu zapewnianych przez obiekt (0 lub 1). (Odziedziczone po Type) |
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zapewnia dostęp do właściwości i metod uwidocznionych 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, zidentyfikowaną 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 co najmniej jedno wystąpienie |
IReflectableType.GetTypeInfo() |
Zwraca reprezentację bieżącego typu jako obiekt TypeInfo. (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, a opcjonalnie stosowane do jego elementów nadrzędnych. |
GetTypeInfo(Type) |
Zwraca TypeInfo reprezentację 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. |
GetDefaultMembers(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetEvent(Type, String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetField(Type, String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetInterfaces(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetMember(Type, String, BindingFlags) |
Opisuje i reprezentuje typ wyliczenia. |
GetMembers(Type) |
Opisuje i reprezentuje typ wyliczenia. |
GetMethod(Type, String, 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) |
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. |