EnumBuilder Kelas

Definisi

Menjelaskan dan mewakili jenis enumerasi.

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
Warisan
EnumBuilder
Warisan
EnumBuilder
Warisan
Atribut
Penerapan

Contoh

Contoh kode berikut menunjukkan konstruksi enumerasi dalam perakitan dinamis, menggunakan EnumBuilder. Contoh mendefinisikan enumerasi bernama Elevation, dengan jenis yang mendasar dari Int32, dan membuat dua elemen: Low, dengan nilai 0, dan High, dengan nilai 1. Setelah jenis dibuat, assembly disimpan dengan nama TempAssembly.dll. Anda dapat menggunakan Ildasm.exe (Il Disassembler) untuk memeriksa isi perakitan ini.

Catatan

Sebelum .NET Framework versi 2.0, contoh kode ini tidak menghasilkan enumerasi yang benar.

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

Keterangan

Catatan

Dalam versi .NET Framework 1.0 dan 1.1, perlu untuk menentukan enumerasi yang digunakan TypeBuilder karena EnumBuilder memancarkan enumerasi yang elemennya berjenis Int32 alih-alih jenis enumerasi. Dalam .NET Framework versi 2.0, EnumBuilder memancarkan enumerasi yang elemennya memiliki jenis yang benar.

Konstruktor

EnumBuilder()

Menginisialisasi instans baru kelas EnumBuilder.

Properti

Assembly

Mengambil rakitan dinamis yang berisi definisi enum ini.

AssemblyQualifiedName

Mengembalikan jalur lengkap enum ini yang memenuhi syarat dengan nama tampilan rakitan induk.

Attributes

Mendapatkan atribut yang terkait dengan Type.

Attributes

Mendapatkan atribut yang terkait dengan Type.

(Diperoleh dari Type)
Attributes

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
BaseType

Mengembalikan induk Type dari jenis ini yang selalu Enum.

ContainsGenericParameters

Menjelaskan dan mewakili jenis enumerasi.

ContainsGenericParameters

Mendapatkan nilai yang menunjukkan apakah objek saat ini Type memiliki parameter jenis yang belum digantikan oleh jenis tertentu.

(Diperoleh dari Type)
ContainsGenericParameters

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
CustomAttributes

Mendapatkan koleksi yang berisi atribut kustom anggota ini.

(Diperoleh dari MemberInfo)
DeclaredConstructors

Mendapatkan kumpulan konstruktor yang dideklarasikan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaredEvents

Mendapatkan kumpulan peristiwa yang ditentukan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaredFields

Mendapatkan kumpulan bidang yang ditentukan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaredMembers

Mendapatkan kumpulan anggota yang ditentukan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaredMethods

Mendapatkan kumpulan metode yang ditentukan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaredNestedTypes

Mendapatkan kumpulan jenis berlapis yang ditentukan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaredProperties

Mendapatkan kumpulan properti yang ditentukan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
DeclaringMethod

Menjelaskan dan mewakili jenis enumerasi.

DeclaringMethod

MethodBase Mendapatkan yang mewakili metode deklarasi, jika saat ini Type mewakili parameter jenis metode generik.

(Diperoleh dari Type)
DeclaringMethod

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
DeclaringType

Mengembalikan tipe yang mendeklarasikan ini EnumBuilder.

FullName

Mengembalikan jalur lengkap enum ini.

GenericParameterAttributes

Menjelaskan dan mewakili jenis enumerasi.

GenericParameterAttributes

Mendapatkan kombinasi GenericParameterAttributes bendera yang menjelaskan kovariansi dan batasan khusus dari parameter jenis generik saat ini.

(Diperoleh dari Type)
GenericParameterAttributes

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GenericParameterPosition

Menjelaskan dan mewakili jenis enumerasi.

GenericParameterPosition

Mendapatkan posisi parameter jenis dalam daftar parameter jenis jenis atau metode generik yang mendeklarasikan parameter, ketika Type objek mewakili parameter jenis jenis generik atau metode generik.

(Diperoleh dari Type)
GenericParameterPosition

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GenericTypeArguments

Menjelaskan dan mewakili jenis enumerasi.

GenericTypeArguments

Mendapatkan array argumen jenis generik untuk jenis ini.

(Diperoleh dari Type)
GenericTypeArguments

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GenericTypeParameters

Mendapatkan array parameter jenis generik dari instans saat ini.

(Diperoleh dari TypeInfo)
GUID

Mengembalikan GUID enum ini.

HasElementType

Mendapatkan nilai yang menunjukkan apakah saat ini Type mencakup atau merujuk ke jenis lain; yaitu, apakah saat ini Type adalah array, penunjuk, atau diteruskan oleh referensi.

(Diperoleh dari Type)
HasElementType

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
ImplementedInterfaces

Mendapatkan koleksi antarmuka yang diimplementasikan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
IsAbstract

Mendapatkan nilai yang menunjukkan apakah Type abstrak dan harus ditimpa.

(Diperoleh dari Type)
IsAbstract

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsAnsiClass

Mendapatkan nilai yang menunjukkan apakah atribut AnsiClass format string dipilih untuk Type.

(Diperoleh dari Type)
IsAnsiClass

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsArray

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah array.

(Diperoleh dari Type)
IsArray

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsAutoClass

Mendapatkan nilai yang menunjukkan apakah atribut AutoClass format string dipilih untuk Type.

(Diperoleh dari Type)
IsAutoClass

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsAutoLayout

Mendapatkan nilai yang menunjukkan apakah bidang jenis saat ini ditata secara otomatis oleh runtime bahasa umum.

(Diperoleh dari Type)
IsAutoLayout

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsByRef

Mendapatkan nilai yang menunjukkan apakah Type diteruskan oleh referensi.

(Diperoleh dari Type)
IsByRef

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsByRefLike

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah struktur seperti byref.

IsByRefLike

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah struktur seperti byref.

(Diperoleh dari Type)
IsClass

Mendapatkan nilai yang menunjukkan apakah Type adalah kelas atau delegasi; yaitu, bukan jenis nilai atau antarmuka.

(Diperoleh dari Type)
IsClass

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsCollectible

Mendapatkan nilai yang menunjukkan apakah objek ini MemberInfo adalah bagian dari rakitan yang disimpan dalam koleksi AssemblyLoadContext.

(Diperoleh dari MemberInfo)
IsCOMObject

Mendapatkan nilai yang menunjukkan apakah Type adalah objek COM.

(Diperoleh dari Type)
IsCOMObject

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsConstructedGenericType

Mendapatkan nilai yang menunjukkan apakah objek ini mewakili jenis generik yang dibangun.

IsConstructedGenericType

Mendapatkan nilai yang menunjukkan apakah objek ini mewakili jenis generik yang dibangun. Anda dapat membuat instans jenis generik yang dibangun.

(Diperoleh dari Type)
IsContextful

Mendapatkan nilai yang menunjukkan apakah Type dapat dihosting dalam konteks.

(Diperoleh dari Type)
IsEnum

Menjelaskan dan mewakili jenis enumerasi.

IsEnum

Mendapatkan nilai yang menunjukkan apakah saat ini Type mewakili enumerasi.

(Diperoleh dari Type)
IsEnum

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsExplicitLayout

Mendapatkan nilai yang menunjukkan apakah bidang jenis saat ini ditata pada offset yang ditentukan secara eksplisit.

(Diperoleh dari Type)
IsExplicitLayout

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsFunctionPointer

Mendapatkan nilai yang menunjukkan apakah saat ini Type adalah penunjuk fungsi.

(Diperoleh dari Type)
IsGenericMethodParameter

Mendapatkan nilai yang menunjukkan apakah saat ini Type mewakili parameter jenis dalam definisi metode generik.

(Diperoleh dari Type)
IsGenericParameter

Menjelaskan dan mewakili jenis enumerasi.

IsGenericParameter

Mendapatkan nilai yang menunjukkan apakah saat ini Type mewakili parameter jenis dalam definisi jenis atau metode generik.

(Diperoleh dari Type)
IsGenericParameter

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsGenericType

Menjelaskan dan mewakili jenis enumerasi.

IsGenericType

Mendapatkan nilai yang menunjukkan apakah jenis saat ini adalah jenis generik.

(Diperoleh dari Type)
IsGenericType

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsGenericTypeDefinition

Menjelaskan dan mewakili jenis enumerasi.

IsGenericTypeDefinition

Mendapatkan nilai yang menunjukkan apakah saat ini Type mewakili definisi jenis generik, dari mana jenis generik lainnya dapat dibangun.

(Diperoleh dari Type)
IsGenericTypeDefinition

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsGenericTypeParameter

Mendapatkan nilai yang menunjukkan apakah saat ini Type mewakili parameter jenis dalam definisi jenis generik.

(Diperoleh dari Type)
IsImport

Mendapatkan nilai yang menunjukkan apakah Type memiliki atribut yang ComImportAttribute diterapkan, menunjukkan bahwa atribut tersebut diimpor dari pustaka jenis COM.

(Diperoleh dari Type)
IsImport

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsInterface

Mendapatkan nilai yang menunjukkan apakah Type itu antarmuka; yaitu, bukan kelas atau jenis nilai.

(Diperoleh dari Type)
IsInterface

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsLayoutSequential

Mendapatkan nilai yang menunjukkan apakah bidang jenis saat ini ditata secara berurutan, dalam urutan yang ditentukan atau dipancarkan ke metadata.

(Diperoleh dari Type)
IsLayoutSequential

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsMarshalByRef

Mendapatkan nilai yang menunjukkan apakah Type di-marshalasi oleh referensi.

(Diperoleh dari Type)
IsMarshalByRef

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNested

Mendapatkan nilai yang menunjukkan apakah objek saat ini Type mewakili jenis yang definisinya ditumpuk di dalam definisi jenis lain.

(Diperoleh dari Type)
IsNested

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNestedAssembly

Mendapatkan nilai yang menunjukkan apakah Type berlapis dan hanya terlihat dalam rakitannya sendiri.

(Diperoleh dari Type)
IsNestedAssembly

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNestedFamANDAssem

Mendapatkan nilai yang menunjukkan apakah Type berlapis dan hanya terlihat oleh kelas yang termasuk dalam keluarganya sendiri dan rakitannya sendiri.

(Diperoleh dari Type)
IsNestedFamANDAssem

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNestedFamily

Mendapatkan nilai yang menunjukkan apakah Type berlapis dan hanya terlihat dalam keluarganya sendiri.

(Diperoleh dari Type)
IsNestedFamily

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNestedFamORAssem

Mendapatkan nilai yang menunjukkan apakah Type berlapis dan hanya terlihat oleh kelas yang termasuk dalam keluarganya sendiri atau rakitannya sendiri.

(Diperoleh dari Type)
IsNestedFamORAssem

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNestedPrivate

Mendapatkan nilai yang menunjukkan apakah Type berlapis dan dinyatakan privat.

(Diperoleh dari Type)
IsNestedPrivate

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNestedPublic

Mendapatkan nilai yang menunjukkan apakah kelas berlapis dan dinyatakan publik.

(Diperoleh dari Type)
IsNestedPublic

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsNotPublic

Mendapatkan nilai yang menunjukkan apakah Type tidak dinyatakan publik.

(Diperoleh dari Type)
IsNotPublic

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsPointer

Mendapatkan nilai yang menunjukkan apakah Type itu penunjuk.

(Diperoleh dari Type)
IsPointer

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsPrimitive

Mendapatkan nilai yang menunjukkan apakah Type itu salah satu jenis primitif.

(Diperoleh dari Type)
IsPrimitive

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsPublic

Mendapatkan nilai yang menunjukkan apakah Type dinyatakan publik.

(Diperoleh dari Type)
IsPublic

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsSealed

Mendapatkan nilai yang menunjukkan apakah Type dinyatakan disegel.

(Diperoleh dari Type)
IsSealed

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsSecurityCritical

Mendapatkan nilai yang menunjukkan apakah jenis saat ini kritis terhadap keamanan atau keamanan-aman-kritis pada tingkat kepercayaan saat ini, dan karenanya dapat melakukan operasi penting.

(Diperoleh dari Type)
IsSecuritySafeCritical

Mendapatkan nilai yang menunjukkan apakah jenis saat ini adalah keamanan-aman-kritis pada tingkat kepercayaan saat ini; yaitu, apakah dapat melakukan operasi penting dan dapat diakses dengan kode transparan.

(Diperoleh dari Type)
IsSecurityTransparent

Mendapatkan nilai yang menunjukkan apakah jenis saat ini transparan pada tingkat kepercayaan saat ini, dan karenanya tidak dapat melakukan operasi penting.

(Diperoleh dari Type)
IsSerializable

Menjelaskan dan mewakili jenis enumerasi.

IsSerializable
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah biner dapat diserialisasikan Type .

(Diperoleh dari Type)
IsSerializable

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsSignatureType

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah jenis tanda tangan.

(Diperoleh dari Type)
IsSpecialName

Mendapatkan nilai yang menunjukkan apakah jenis memiliki nama yang memerlukan penanganan khusus.

(Diperoleh dari Type)
IsSpecialName

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsSZArray

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah jenis array yang hanya dapat mewakili array dimensi tunggal dengan batas nol yang lebih rendah.

IsSZArray

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah jenis array yang hanya dapat mewakili array dimensi tunggal dengan batas nol yang lebih rendah.

(Diperoleh dari Type)
IsTypeDefinition

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah definisi jenis.

IsTypeDefinition

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah definisi jenis.

(Diperoleh dari Type)
IsUnicodeClass

Mendapatkan nilai yang menunjukkan apakah atribut UnicodeClass format string dipilih untuk Type.

(Diperoleh dari Type)
IsUnicodeClass

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsUnmanagedFunctionPointer

Mendapatkan nilai yang menunjukkan apakah saat ini Type adalah penunjuk fungsi yang tidak dikelola.

(Diperoleh dari Type)
IsValueType

Mendapatkan nilai yang menunjukkan apakah Type adalah jenis nilai.

(Diperoleh dari Type)
IsValueType

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsVariableBoundArray

Menjelaskan dan mewakili jenis enumerasi.

IsVariableBoundArray

Mendapatkan nilai yang menunjukkan apakah jenisnya adalah jenis array yang dapat mewakili array multidimensi atau array dengan batas bawah arbitrer.

(Diperoleh dari Type)
IsVisible

Mendapatkan nilai yang menunjukkan apakah Type dapat diakses oleh kode di luar perakitan.

(Diperoleh dari Type)
IsVisible

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
MemberType

Mendapatkan nilai yang MemberTypes menunjukkan bahwa anggota ini adalah jenis atau jenis berlapis.

(Diperoleh dari Type)
MemberType

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
MetadataToken

Mendapatkan nilai yang mengidentifikasi elemen metadata.

(Diperoleh dari MemberInfo)
Module

Mengambil modul dinamis yang berisi definisi ini EnumBuilder .

Name

Mengembalikan nama enum ini.

Namespace

Mengembalikan namespace enum ini.

ReflectedType

Mengembalikan jenis yang digunakan untuk mendapatkan ini EnumBuilder.

ReflectedType

Mendapatkan objek kelas yang digunakan untuk mendapatkan instans ini dari MemberInfo.

(Diperoleh dari MemberInfo)
StructLayoutAttribute

Mendapatkan yang StructLayoutAttribute menjelaskan tata letak jenis saat ini.

(Diperoleh dari Type)
StructLayoutAttribute

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
TypeHandle

Mengambil handel internal untuk enum ini.

TypeInitializer

Mendapatkan penginisialisasi untuk jenis tersebut.

(Diperoleh dari Type)
TypeInitializer

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
TypeToken

Mengembalikan token jenis metadata internal enum ini.

UnderlyingField

Mengembalikan bidang yang mendasar untuk enum ini.

UnderlyingFieldCore

Ketika ditimpa di kelas turunan, mendapatkan bidang yang mendasar untuk enum ini.

UnderlyingSystemType

Mengembalikan tipe sistem yang mendasar untuk enum ini.

UnderlyingSystemType

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)

Metode

AsType()

Mengembalikan tipe saat ini sebagai Type objek.

(Diperoleh dari TypeInfo)
CreateType()

Type Membuat objek untuk enum ini.

CreateTypeInfo()

TypeInfo Mendapatkan objek yang mewakili enumerasi ini.

CreateTypeInfoCore()

Ketika ditimpa dalam kelas turunan, mendapatkan TypeInfo objek yang mewakili enumerasi ini.

DefineLiteral(String, Object)

Menentukan bidang statis bernama dalam jenis enumerasi dengan nilai konstanta yang ditentukan.

DefineLiteralCore(String, Object)

Saat ditimpa dalam kelas turunan, menentukan bidang statis bernama dalam jenis enumerasi dengan nilai konstanta yang ditentukan.

Equals(Object)

Menentukan apakah jenis sistem yang mendasar dari objek saat ini Type sama dengan jenis sistem yang mendasar dari yang ditentukan Object.

(Diperoleh dari Type)
Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari MemberInfo)
Equals(Type)

Menentukan apakah jenis sistem yang mendasar dari saat ini Type sama dengan jenis sistem yang mendasar dari yang ditentukan Type.

(Diperoleh dari Type)
FindInterfaces(TypeFilter, Object)

Mengembalikan array Type objek yang mewakili daftar antarmuka yang difilter yang diimplementasikan atau diwarisi oleh saat ini Type.

(Diperoleh dari Type)
FindInterfaces(TypeFilter, Object)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Mengembalikan array objek yang MemberInfo difilter dari jenis anggota yang ditentukan.

(Diperoleh dari Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetArrayRank()

Menjelaskan dan mewakili jenis enumerasi.

GetArrayRank()

Mendapatkan jumlah dimensi dalam array.

(Diperoleh dari Type)
GetArrayRank()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetAttributeFlagsImpl()

Ketika ditimpa di kelas turunan, terapkan Attributes properti dan dapatkan kombinasi bitwise dari nilai enumerasi yang menunjukkan atribut yang terkait dengan Type.

GetAttributeFlagsImpl()

Ketika ditimpa di kelas turunan, terapkan Attributes properti dan dapatkan kombinasi bitwise dari nilai enumerasi yang menunjukkan atribut yang terkait dengan Type.

(Diperoleh dari Type)
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Mencari konstruktor yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

(Diperoleh dari Type)
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Mencari konstruktor yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetConstructor(BindingFlags, Type[])

Mencari konstruktor yang parameternya cocok dengan jenis argumen yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetConstructor(Type[])

Mencari konstruktor instans publik yang parameternya cocok dengan jenis dalam array yang ditentukan.

(Diperoleh dari Type)
GetConstructor(Type[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Saat ditimpa di kelas turunan, cari konstruktor yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Saat ditimpa di kelas turunan, cari konstruktor yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

(Diperoleh dari Type)
GetConstructors()

Mengembalikan semua konstruktor publik yang ditentukan untuk saat ini Type.

(Diperoleh dari Type)
GetConstructors()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetConstructors(BindingFlags)

Mengembalikan array ConstructorInfo objek yang mewakili konstruktor publik dan non-publik yang ditentukan untuk kelas ini, seperti yang ditentukan.

GetConstructors(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetCustomAttributes(Boolean)

Mengembalikan semua atribut kustom yang ditentukan untuk konstruktor ini.

GetCustomAttributes(Boolean)

Saat ditimpa di kelas turunan, mengembalikan array semua atribut kustom yang diterapkan ke anggota ini.

(Diperoleh dari MemberInfo)
GetCustomAttributes(Type, Boolean)

Mengembalikan atribut kustom yang diidentifikasi oleh jenis yang diberikan.

GetCustomAttributes(Type, Boolean)

Saat ditimpa di kelas turunan, mengembalikan array atribut kustom yang diterapkan ke anggota ini dan diidentifikasi oleh Type.

(Diperoleh dari MemberInfo)
GetCustomAttributesData()

Mengembalikan daftar CustomAttributeData objek yang mewakili data tentang atribut yang telah diterapkan ke anggota target.

(Diperoleh dari MemberInfo)
GetDeclaredEvent(String)

Mengembalikan objek yang mewakili peristiwa yang ditentukan yang dideklarasikan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
GetDeclaredField(String)

Mengembalikan objek yang mewakili bidang yang ditentukan yang dideklarasikan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
GetDeclaredMethod(String)

Mengembalikan objek yang mewakili metode yang ditentukan yang dideklarasikan oleh jenis saat ini.

(Diperoleh dari TypeInfo)
GetDeclaredMethods(String)

Mengembalikan koleksi yang berisi semua metode yang dideklarasikan pada tipe saat ini yang cocok dengan nama yang ditentukan.

(Diperoleh dari TypeInfo)
GetDeclaredNestedType(String)

Mengembalikan objek yang mewakili tipe berlapis yang ditentukan yang dideklarasikan oleh tipe saat ini.

(Diperoleh dari TypeInfo)
GetDeclaredProperty(String)

Mengembalikan objek yang mewakili properti yang ditentukan yang dideklarasikan oleh tipe saat ini.

(Diperoleh dari TypeInfo)
GetDefaultMembers()

Mencari anggota yang ditentukan untuk saat ini Type yang DefaultMemberAttribute ditetapkan.

(Diperoleh dari Type)
GetDefaultMembers()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetElementType()

Memanggil metode ini selalu melemparkan NotSupportedException.

GetEnumName(Object)

Mengembalikan nama konstanta yang memiliki nilai yang ditentukan, untuk jenis enumerasi saat ini.

(Diperoleh dari Type)
GetEnumName(Object)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEnumNames()

Mengembalikan nama anggota jenis enumerasi saat ini.

(Diperoleh dari Type)
GetEnumNames()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEnumUnderlyingType()

Mengembalikan jenis bilangan bulat yang mendasar dari enumerasi saat ini, yang diatur saat penyusun enumerasi ditentukan.

GetEnumUnderlyingType()

Mengembalikan jenis yang mendasar dari jenis enumerasi saat ini.

(Diperoleh dari Type)
GetEnumUnderlyingType()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEnumValues()

Mengembalikan array nilai konstanta dalam jenis enumerasi saat ini.

(Diperoleh dari Type)
GetEnumValues()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEnumValuesAsUnderlyingType()

Mengambil array nilai dari konstanta jenis dasar dari jenis enumerasi ini.

(Diperoleh dari Type)
GetEvent(String)

Mengembalikan objek yang EventInfo mewakili peristiwa publik yang ditentukan.

(Diperoleh dari Type)
GetEvent(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEvent(String, BindingFlags)

Mengembalikan peristiwa dengan nama yang ditentukan.

GetEvent(String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEvents()

Mengembalikan peristiwa untuk peristiwa publik yang dideklarasikan atau diwarisi oleh jenis ini.

GetEvents()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetEvents(BindingFlags)

Mengembalikan peristiwa publik dan non-publik yang dideklarasikan oleh jenis ini.

GetEvents(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetField(String)

Mencari bidang publik dengan nama yang ditentukan.

(Diperoleh dari Type)
GetField(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetField(String, BindingFlags)

Mengembalikan bidang yang ditentukan oleh nama yang diberikan.

GetField(String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetFields()

Mengembalikan semua bidang publik dari saat ini Type.

(Diperoleh dari Type)
GetFields()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetFields(BindingFlags)

Mengembalikan bidang publik dan non-publik yang dideklarasikan oleh jenis ini.

GetFields(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetFunctionPointerCallingConventions()

Saat ditimpa di kelas turunan, mengembalikan konvensi panggilan dari penunjuk Typefungsi saat ini .

(Diperoleh dari Type)
GetFunctionPointerParameterTypes()

Saat ditimpa di kelas turunan, mengembalikan jenis parameter penunjuk Typefungsi saat ini .

(Diperoleh dari Type)
GetFunctionPointerReturnType()

Saat ditimpa di kelas turunan, mengembalikan jenis pengembalian penunjuk Typefungsi saat ini .

(Diperoleh dari Type)
GetGenericArguments()

Mengembalikan array Type objek yang mewakili argumen jenis dari jenis generik tertutup atau parameter jenis definisi jenis generik.

(Diperoleh dari Type)
GetGenericArguments()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetGenericParameterConstraints()

Menjelaskan dan mewakili jenis enumerasi.

GetGenericParameterConstraints()

Menghasilkan larik objek Type yang mewakili batasan pada parameter jenis generik saat ini.

(Diperoleh dari Type)
GetGenericParameterConstraints()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetGenericTypeDefinition()

Menjelaskan dan mewakili jenis enumerasi.

GetGenericTypeDefinition()

Mengembalikan Type objek yang mewakili definisi jenis generik dari mana jenis generik saat ini dapat dibangun.

(Diperoleh dari Type)
GetGenericTypeDefinition()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari Type)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari MemberInfo)
GetInterface(String)

Mencari antarmuka dengan nama yang ditentukan.

(Diperoleh dari Type)
GetInterface(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetInterface(String, Boolean)

Mengembalikan antarmuka yang diimplementasikan (secara langsung atau tidak langsung) dengan jenis ini, dengan nama yang sepenuhnya memenuhi syarat yang ditentukan.

GetInterface(String, Boolean)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetInterfaceMap(Type)

Mengembalikan pemetaan antarmuka untuk antarmuka yang diminta.

GetInterfaces()

Mengembalikan array dari semua antarmuka yang diimplementasikan pada kelas ini dan kelas dasarnya.

GetInterfaces()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMember(String)

Mencari anggota publik dengan nama yang ditentukan.

(Diperoleh dari Type)
GetMember(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMember(String, BindingFlags)

Mencari anggota yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetMember(String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMember(String, MemberTypes, BindingFlags)

Mengembalikan semua anggota dengan nama, jenis, dan pengikatan yang ditentukan yang dideklarasikan atau diwarisi oleh jenis ini.

GetMember(String, MemberTypes, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMembers()

Mengembalikan semua anggota publik dari saat ini Type.

(Diperoleh dari Type)
GetMembers()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMembers(BindingFlags)

Mengembalikan anggota yang ditentukan yang dinyatakan atau diwarisi oleh tipe ini.

GetMembers(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Mencari MemberInfo pada saat ini Type yang cocok dengan yang ditentukan MemberInfo.

(Diperoleh dari Type)
GetMethod(String)

Mencari metode publik dengan nama yang ditentukan.

(Diperoleh dari Type)
GetMethod(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMethod(String, BindingFlags)

Mencari metode yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Mencari metode yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Mencari metode yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, BindingFlags, Type[])

Mencari metode yang ditentukan yang parameternya cocok dengan jenis argumen yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Mencari metode yang ditentukan yang parameternya cocok dengan jumlah parameter generik, jenis argumen, dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

Mencari metode yang ditentukan yang parameternya cocok dengan jumlah parameter generik, jenis argumen, dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Int32, BindingFlags, Type[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari Type)
GetMethod(String, Int32, Type[])

Mencari metode publik yang ditentukan yang parameternya cocok dengan jumlah parameter generik dan jenis argumen yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

Mencari metode publik yang ditentukan yang parameternya cocok dengan jumlah parameter generik, jenis argumen, dan pengubah yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Type[])

Mencari metode publik yang ditentukan yang parameternya cocok dengan jenis argumen yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Type[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMethod(String, Type[], ParameterModifier[])

Mencari metode publik yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan.

(Diperoleh dari Type)
GetMethod(String, Type[], ParameterModifier[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Saat ditimpa di kelas turunan, cari metode yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Saat ditimpa di kelas turunan, cari metode yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

(Diperoleh dari Type)
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Saat ditimpa di kelas turunan, cari metode yang ditentukan yang parameternya cocok dengan jumlah parameter generik, jenis argumen, dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

(Diperoleh dari Type)
GetMethods()

Mengembalikan semua metode publik dari saat ini Type.

(Diperoleh dari Type)
GetMethods()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetMethods(BindingFlags)

Mengembalikan semua metode publik dan non-publik yang dinyatakan atau diwarisi oleh jenis ini, seperti yang ditentukan.

GetMethods(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetNestedType(String)

Mencari jenis berlapis publik dengan nama yang ditentukan.

(Diperoleh dari Type)
GetNestedType(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetNestedType(String, BindingFlags)

Mengembalikan tipe berlapis yang ditentukan yang dideklarasikan oleh tipe ini.

GetNestedType(String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetNestedTypes()

Mengembalikan jenis publik yang ditumpuk di saat ini Type.

(Diperoleh dari Type)
GetNestedTypes()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetNestedTypes(BindingFlags)

Mengembalikan jenis berlapis publik dan non-publik yang dinyatakan atau diwarisi oleh jenis ini.

GetNestedTypes(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetOptionalCustomModifiers()

Saat ditimpa di kelas turunan, mengembalikan pengubah kustom opsional dari saat ini Type.

(Diperoleh dari Type)
GetProperties()

Mengembalikan semua properti publik dari saat ini Type.

(Diperoleh dari Type)
GetProperties()

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperties(BindingFlags)

Mengembalikan semua properti publik dan non-publik yang dinyatakan atau diwarisi oleh jenis ini, seperti yang ditentukan.

GetProperties(BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperty(String)

Mencari properti publik dengan nama yang ditentukan.

(Diperoleh dari Type)
GetProperty(String)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperty(String, BindingFlags)

Mencari properti yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetProperty(String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Mencari properti yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetProperty(String, Type)

Mencari properti publik dengan nama dan jenis pengembalian yang ditentukan.

(Diperoleh dari Type)
GetProperty(String, Type)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperty(String, Type, Type[])

Mencari properti publik yang ditentukan yang parameternya cocok dengan jenis argumen yang ditentukan.

(Diperoleh dari Type)
GetProperty(String, Type, Type[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperty(String, Type, Type[], ParameterModifier[])

Mencari properti publik yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan.

(Diperoleh dari Type)
GetProperty(String, Type, Type[], ParameterModifier[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetProperty(String, Type[])

Mencari properti publik yang ditentukan yang parameternya cocok dengan jenis argumen yang ditentukan.

(Diperoleh dari Type)
GetProperty(String, Type[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Memanggil metode ini selalu melemparkan NotSupportedException.

GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Saat ditimpa di kelas turunan, cari properti yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

(Diperoleh dari Type)
GetRequiredCustomModifiers()

Saat ditimpa di kelas turunan, mengembalikan pengubah kustom yang Typediperlukan dari .

(Diperoleh dari Type)
GetType()

TypeMendapatkan .

(Diperoleh dari Type)
GetType()

Menemukan atribut anggota dan menyediakan akses ke metadata anggota.

(Diperoleh dari MemberInfo)
GetTypeCodeImpl()

Mengembalikan kode jenis yang mendasar dari instans ini Type .

(Diperoleh dari Type)
HasElementTypeImpl()

Ketika ditimpa di kelas turunan, terapkan HasElementType properti dan tentukan apakah saat ini Type mencakup atau mengacu pada jenis lain; yaitu, apakah saat ini Type adalah array, penunjuk, atau diteruskan oleh referensi.

HasElementTypeImpl()

Ketika ditimpa di kelas turunan, terapkan HasElementType properti dan tentukan apakah saat ini Type mencakup atau mengacu pada jenis lain; yaitu, apakah saat ini Type adalah array, penunjuk, atau diteruskan oleh referensi.

(Diperoleh dari Type)
HasSameMetadataDefinitionAs(MemberInfo)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Memanggil anggota yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan mencocokkan daftar argumen yang ditentukan.

(Diperoleh dari Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Memanggil anggota yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan mencocokkan daftar argumen dan budaya yang ditentukan.

(Diperoleh dari Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Memanggil anggota yang ditentukan. Metode yang akan dipanggil harus dapat diakses dan memberikan kecocokan paling spesifik dengan daftar argumen yang ditentukan, di bawah batasan atribut pengikat dan pemanggilan yang ditentukan.

IsArrayImpl()

Saat ditimpa di kelas turunan, terapkan IsArray properti dan tentukan Type apakah itu array.

IsArrayImpl()

Saat ditimpa di kelas turunan, terapkan IsArray properti dan tentukan Type apakah itu array.

(Diperoleh dari Type)
IsAssignableFrom(Type)

Menentukan apakah instans dari jenis c tertentu dapat ditetapkan ke variabel dari jenis saat ini.

(Diperoleh dari Type)
IsAssignableFrom(Type)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsAssignableFrom(TypeInfo)

Mendapatkan nilai yang menunjukkan apakah objek tertentu TypeInfo dapat ditetapkan ke objek ini.

IsAssignableTo(Type)

Menentukan apakah jenis saat ini dapat ditetapkan ke variabel dari yang ditentukan targetType.

(Diperoleh dari Type)
IsByRefImpl()

Ketika ditimpa di kelas turunan, terapkan IsByRef properti dan tentukan apakah Type diteruskan oleh referensi.

IsByRefImpl()

Ketika ditimpa di kelas turunan, terapkan IsByRef properti dan tentukan apakah Type diteruskan oleh referensi.

(Diperoleh dari Type)
IsCOMObjectImpl()

Ketika ditimpa di kelas turunan, terapkan IsCOMObject properti dan tentukan Type apakah itu objek COM.

IsCOMObjectImpl()

Ketika ditimpa di kelas turunan, terapkan IsCOMObject properti dan tentukan Type apakah itu objek COM.

(Diperoleh dari Type)
IsContextfulImpl()

IsContextful Menerapkan properti dan menentukan apakah Type dapat dihosting dalam konteks.

(Diperoleh dari Type)
IsDefined(Type, Boolean)

Memeriksa apakah jenis atribut kustom yang ditentukan ditentukan.

IsDefined(Type, Boolean)

Ketika ditimpa di kelas turunan, menunjukkan apakah satu atau beberapa atribut dari jenis yang ditentukan atau jenis turunannya diterapkan ke anggota ini.

(Diperoleh dari MemberInfo)
IsEnumDefined(Object)

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan ada dalam jenis enumerasi saat ini.

(Diperoleh dari Type)
IsEnumDefined(Object)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsEquivalentTo(Type)

Menentukan apakah dua jenis COM memiliki identitas yang sama dan memenuhi syarat untuk kesetaraan jenis.

(Diperoleh dari Type)
IsEquivalentTo(Type)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsInstanceOfType(Object)

Menentukan apakah objek yang ditentukan adalah instans dari saat ini Type.

(Diperoleh dari Type)
IsInstanceOfType(Object)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsMarshalByRefImpl()

IsMarshalByRef Mengimplementasikan properti dan menentukan apakah Type di-marshalasi oleh referensi.

(Diperoleh dari Type)
IsPointerImpl()

Ketika ditimpa di kelas turunan, terapkan IsPointer properti dan tentukan Type apakah itu penunjuk.

IsPointerImpl()

Ketika ditimpa di kelas turunan, terapkan IsPointer properti dan tentukan Type apakah itu penunjuk.

(Diperoleh dari Type)
IsPrimitiveImpl()

Ketika ditimpa dalam kelas turunan, terapkan IsPrimitive properti dan tentukan apakah Type itu salah satu jenis primitif.

IsPrimitiveImpl()

Ketika ditimpa dalam kelas turunan, terapkan IsPrimitive properti dan tentukan apakah Type itu salah satu jenis primitif.

(Diperoleh dari Type)
IsSubclassOf(Type)

Menentukan apakah saat ini Type berasal dari yang ditentukan Type.

(Diperoleh dari Type)
IsSubclassOf(Type)

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
IsValueTypeImpl()

IsValueType Mengimplementasikan properti dan menentukan apakah Type adalah jenis nilai; yaitu, bukan kelas atau antarmuka.

IsValueTypeImpl()

IsValueType Mengimplementasikan properti dan menentukan apakah Type adalah jenis nilai; yaitu, bukan kelas atau antarmuka.

(Diperoleh dari Type)
MakeArrayType()

Mengembalikan objek yang Type mewakili array satu dimensi dari jenis saat ini, dengan batas nol yang lebih rendah.

MakeArrayType()

Mengembalikan objek yang Type mewakili array satu dimensi dari jenis saat ini, dengan batas nol yang lebih rendah.

(Diperoleh dari Type)
MakeArrayType(Int32)

Mengembalikan objek yang Type mewakili array dari jenis saat ini, dengan jumlah dimensi yang ditentukan.

MakeArrayType(Int32)

Mengembalikan objek yang Type mewakili array dari jenis saat ini, dengan jumlah dimensi yang ditentukan.

(Diperoleh dari Type)
MakeByRefType()

Type Mengembalikan objek yang mewakili jenis saat ini ketika diteruskan sebagai parameter ref (parameter ByRef di Visual Basic).

MakeByRefType()

Type Mengembalikan objek yang mewakili jenis saat ini ketika diteruskan sebagai ref parameter (ByRef parameter di Visual Basic).

(Diperoleh dari Type)
MakeGenericType(Type[])

Menjelaskan dan mewakili jenis enumerasi.

MakeGenericType(Type[])

Mengganti elemen array jenis untuk parameter jenis definisi jenis generik saat ini dan mengembalikan objek yang Type mewakili jenis yang dihasilkan.

(Diperoleh dari Type)
MakeGenericType(Type[])

Menjelaskan dan mewakili jenis enumerasi.

(Diperoleh dari TypeInfo)
MakePointerType()

Mengembalikan Type objek yang mewakili penunjuk ke tipe saat ini.

MakePointerType()

Mengembalikan Type objek yang mewakili penunjuk ke tipe saat ini.

(Diperoleh dari Type)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SetCustomAttribute(ConstructorInfo, Byte[])

Mengatur atribut kustom menggunakan blob atribut kustom tertentu.

SetCustomAttribute(CustomAttributeBuilder)

Mengatur atribut kustom menggunakan penyusun atribut kustom.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Saat ditimpa di kelas turunan, mengatur atribut kustom pada rakitan ini.

ToString()

Mengembalikan yang String mewakili nama saat ini Type.

(Diperoleh dari Type)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

_EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

_EnumBuilder.GetTypeInfoCount(UInt32)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari MemberInfo)
_MemberInfo.GetType()

Mendapatkan objek yang Type mewakili MemberInfo kelas .

(Diperoleh dari MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari Type)
_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari Type)
_Type.GetTypeInfoCount(UInt32)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari Type)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Mengembalikan array dari semua atribut kustom yang ditentukan pada anggota ini, tidak termasuk atribut bernama, atau array kosong jika tidak ada atribut kustom.

(Diperoleh dari MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Mengembalikan array atribut kustom yang ditentukan pada anggota ini, diidentifikasi berdasarkan jenis, atau array kosong jika tidak ada atribut kustom dari jenis tersebut.

(Diperoleh dari MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Menunjukkan apakah satu atau beberapa attributeType instans ditentukan pada anggota ini.

(Diperoleh dari MemberInfo)
IReflectableType.GetTypeInfo()

Mengembalikan representasi dari jenis saat ini sebagai TypeInfo objek.

(Diperoleh dari TypeInfo)

Metode Ekstensi

GetCustomAttribute(MemberInfo, Type)

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttribute(MemberInfo, Type, Boolean)

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttribute<T>(MemberInfo)

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttribute<T>(MemberInfo, Boolean)

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes(MemberInfo)

Mengambil kumpulan atribut kustom yang diterapkan ke anggota tertentu.

GetCustomAttributes(MemberInfo, Boolean)

Mengambil kumpulan atribut kustom yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes(MemberInfo, Type)

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttributes(MemberInfo, Type, Boolean)

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes<T>(MemberInfo)

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttributes<T>(MemberInfo, Boolean)

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

IsDefined(MemberInfo, Type)

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke anggota tertentu.

IsDefined(MemberInfo, Type, Boolean)

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke anggota tertentu, dan, secara opsional, diterapkan ke leluhurnya.

GetTypeInfo(Type)

Mengembalikan TypeInfo representasi dari jenis yang ditentukan.

GetMetadataToken(MemberInfo)

Mendapatkan token metadata untuk anggota yang diberikan, jika tersedia.

HasMetadataToken(MemberInfo)

Mengembalikan nilai yang menunjukkan apakah token metadata tersedia untuk anggota yang ditentukan.

GetRuntimeEvent(Type, String)

Mengambil objek yang mewakili peristiwa yang ditentukan.

GetRuntimeEvents(Type)

Mengambil koleksi yang mewakili semua peristiwa yang ditentukan pada jenis tertentu.

GetRuntimeField(Type, String)

Mengambil objek yang mewakili bidang tertentu.

GetRuntimeFields(Type)

Mengambil koleksi yang mewakili semua bidang yang ditentukan pada jenis tertentu.

GetRuntimeInterfaceMap(TypeInfo, Type)

Mengembalikan pemetaan antarmuka untuk jenis yang ditentukan dan antarmuka yang ditentukan.

GetRuntimeMethod(Type, String, Type[])

Mengambil objek yang mewakili metode tertentu.

GetRuntimeMethods(Type)

Mengambil koleksi yang mewakili semua metode yang ditentukan pada jenis tertentu.

GetRuntimeProperties(Type)

Mengambil koleksi yang mewakili semua properti yang ditentukan pada jenis tertentu.

GetRuntimeProperty(Type, String)

Mengambil objek yang mewakili properti tertentu.

GetConstructor(Type, Type[])

Menjelaskan dan mewakili jenis enumerasi.

GetConstructors(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetConstructors(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetDefaultMembers(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetEvent(Type, String)

Menjelaskan dan mewakili jenis enumerasi.

GetEvent(Type, String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetEvents(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetEvents(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetField(Type, String)

Menjelaskan dan mewakili jenis enumerasi.

GetField(Type, String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetFields(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetFields(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetGenericArguments(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetInterfaces(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetMember(Type, String)

Menjelaskan dan mewakili jenis enumerasi.

GetMember(Type, String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetMembers(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetMembers(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetMethod(Type, String)

Menjelaskan dan mewakili jenis enumerasi.

GetMethod(Type, String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetMethod(Type, String, Type[])

Menjelaskan dan mewakili jenis enumerasi.

GetMethods(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetMethods(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetNestedType(Type, String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetNestedTypes(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetProperties(Type)

Menjelaskan dan mewakili jenis enumerasi.

GetProperties(Type, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetProperty(Type, String)

Menjelaskan dan mewakili jenis enumerasi.

GetProperty(Type, String, BindingFlags)

Menjelaskan dan mewakili jenis enumerasi.

GetProperty(Type, String, Type)

Menjelaskan dan mewakili jenis enumerasi.

GetProperty(Type, String, Type, Type[])

Menjelaskan dan mewakili jenis enumerasi.

IsAssignableFrom(Type, Type)

Menjelaskan dan mewakili jenis enumerasi.

IsInstanceOfType(Type, Object)

Menjelaskan dan mewakili jenis enumerasi.

Berlaku untuk