Udostępnij za pośrednictwem


EnumBuilder Klasa

Definicja

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
EnumBuilder
Dziedziczenie
EnumBuilder
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 .AnsiClassType

(Odziedziczone po Type)
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 .AutoClassType

(Odziedziczone po Type)
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 .UnicodeClassType

(Odziedziczone po Type)
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 MemberInfo.

(Odziedziczone po MemberInfo)
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 c do zmiennej bieżącego typu.

(Odziedziczone po Type)
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 targetType.

(Odziedziczone po Type)
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 ref parametr (ByRef parametr w Visual Basic).

(Odziedziczone po Type)
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ść String reprezentującą nazwę bieżącego Typeelementu .

(Odziedziczone po Type)
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ń attributeType .

(Odziedziczone po MemberInfo)
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.

Dotyczy