Type Sınıf

Tanım

Tür bildirimlerini temsil eder: sınıf türleri, arabirim türleri, dizi türleri, değer türleri, numaralandırma türleri, tür parametreleri, genel tür tanımları ve açık veya kapalı oluşturulmuş genel türler.Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.

public ref class Type abstract
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect, System::Runtime::InteropServices::_Type
public abstract class Type
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
type Type = class
type Type = class
    inherit MemberInfo
    interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type Type = class
    inherit MemberInfo
    interface _Type
    interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Type = class
    inherit MemberInfo
    interface _Type
    interface IReflect
Public MustInherit Class Type
Public MustInherit Class Type
Inherits MemberInfo
Implements IReflect
Public MustInherit Class Type
Inherits MemberInfo
Implements _Type, IReflect
Devralma
Type
Devralma
Türetilmiş
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnek, uygulamasının bazı temsili özelliklerini gösterir Type .The following example shows a few representative features of Type. C# typeof işleci ( GetType Visual Basic işleci), temsil eden bir nesneyi almak için kullanılır Type String .The C# typeof operator (GetType operator in Visual Basic) is used to get a Type object representing String. Bu Type nesneden, GetMethod yöntemi MethodInfo String.Substring Başlangıç konumu ve uzunluğu alan aşırı yüklemeyi temsil eden bir almak için kullanılır.From this Type object, the GetMethod method is used to get a MethodInfo representing the String.Substring overload that takes a starting location and a length.

Aşırı yükleme imzasını belirlemek için, kod örneği temsil eden iki nesne içeren geçici bir dizi oluşturur Type int ( Integer Visual Basic).To identify the overload signature, the code example creates a temporary array containing two Type objects representing int (Integer in Visual Basic).

Not

Kesin olması için, dizi Type int geçerli uygulama etki alanında temsil eden örneğine iki başvuru içerir.To be precise, the array contains two references to the instance of Type that represents int in the current application domain. Her tür için, Type uygulama etki alanı başına yalnızca bir örnek vardır.For any type, there is only one instance of Type per application domain.

Kod örneği, MethodInfo Substring "Hello, World!" dizesindeki yöntemi çağırmak için öğesini kullanır ve sonucu görüntüler.The code example uses the MethodInfo to invoke the Substring method on the string "Hello, World!", and displays the result.

#using <System.dll>

using namespace System;
using namespace System::Reflection;

void main()
{
    // Get a Type object representing the System.String type.
    Type^ t = String::typeid;

    MethodInfo^ substr = t->GetMethod("Substring", 
        gcnew array<Type^> { int::typeid, int::typeid });

    Object^ result = 
        substr->Invoke("Hello, World!", gcnew array<Object^> { 7, 5 });
    Console::WriteLine("{0} returned \"{1}\".", substr, result);
}

/* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 */
using System;
using System.Reflection;

class Example
{
    static void Main()
    {
        Type t = typeof(String);

        MethodInfo substr = t.GetMethod("Substring", 
            new Type[] { typeof(int), typeof(int) });

        Object result = 
            substr.Invoke("Hello, World!", new Object[] { 7, 5 });
        Console.WriteLine("{0} returned \"{1}\".", substr, result);
    }
}

/* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 */
Imports System.Reflection

Module Example
    
    Sub Main() 

        Dim t As Type = GetType(String)
        
        Dim substr As MethodInfo = t.GetMethod("Substring", _
            New Type() { GetType(Integer), GetType(Integer) })
        
        Dim result As Object = _ 
            substr.Invoke("Hello, World!", New Object() { 7, 5 })
        Console.WriteLine("{0} returned ""{1}"".", substr, result)
    
    End Sub 
End Module

' This code example produces the following output:
'
'System.String Substring(Int32, Int32) returned "World".

Açıklamalar

Type , işlevselliğin köküdür System.Reflection ve meta verilere erişmenin birincil yoludur.Type is the root of the System.Reflection functionality and is the primary way to access metadata. Bir türün Type üyeleri hakkında (oluşturucular, Yöntemler, alanlar, Özellikler ve bir sınıfın olayları gibi) ve modülün ve sınıfın dağıtıldığı derlemenin yanı sıra bir tür bildirimi hakkında bilgi almak için üyelerini kullanın.Use the members of Type to get information about a type declaration, about the members of a type (such as the constructors, methods, fields, properties, and events of a class), as well as the module and the assembly in which the class is deployed.

Kodun, erişim düzeylerinden bağımsız olarak türler ve üyeleri hakkında bilgi almak için yansıma kullanabilmesi için izin gerekmez.No permissions are required for code to use reflection to get information about types and their members, regardless of their access levels. Kodun ortak üyelere erişmek için yansıma kullanması veya erişim düzeyleri normal derleme sırasında görünür hale gelmiş olan diğer Üyeler için izin gerekmez.No permissions are required for code to use reflection to access public members, or other members whose access levels would make them visible during normal compilation. Bununla birlikte, kodunuzun özel veya iç Yöntemler gibi Normalde erişilemeyen üyelere erişmek için yansıma kullanabilmesi ve sınıfınızın bir tür tarafından devraldığı bir türdeki korumalı alanlar, kodunuzun sahip olması gerekir ReflectionPermission .However, in order for your code to use reflection to access members that would normally be inaccessible, such as private or internal methods, or protected fields of a type your class does not inherit, your code must have ReflectionPermission. Yansıma Için güvenlik konularınabakın.See Security Considerations for Reflection.

Type , birden çok uygulama sağlayan soyut bir temel sınıftır.Type is an abstract base class that allows multiple implementations. Sistem her zaman türetilmiş sınıfı sağlar RuntimeType .The system will always provide the derived class RuntimeType. Yansıma ' de, Word çalışma zamanı ile başlayan tüm sınıflar, sistemdeki nesne başına yalnızca bir kez oluşturulur ve karşılaştırma işlemlerini destekler.In reflection, all classes beginning with the word Runtime are created only once per object in the system and support comparison operations.

Not

Çoklu iş parçacığı senaryolarında, Type verilere erişimi eşitleyebilmek için nesneleri kilitlemeyin static .In multithreading scenarios, do not lock Type objects in order to synchronize access to static data. Üzerinde denetim bulunmayan diğer kod de sınıf türünü kilitleyebilirler.Other code, over which you have no control, might also lock your class type. Bu, kilitlenmeye yol açabilir.This might result in a deadlock. Bunun yerine, özel bir nesneyi kilitleyerek statik verilere erişimi eşitler static .Instead, synchronize access to static data by locking a private static object.

Not

Türetilmiş bir sınıf, çağıran kodun temel sınıflarının korunan üyelerine erişebilir.A derived class can access protected members of the calling code's base classes. Ayrıca, çağıran kod derlemesinin derleme üyelerine erişime izin verilir.Also, access is allowed to assembly members of the calling code's assembly. Kural olarak, erken bağlantılı kodda erişime izin verildiyse, Ayrıca, geç bağlantılı kodda erişime de izin verilir.As a rule, if you are allowed access in early-bound code, then you are also allowed access in late-bound code.

Not

Diğer arabirimleri genişleten arabirimler, genişletilmiş arabirimlerde tanımlanan yöntemleri içermez.Interfaces that extend other interfaces do not inherit the methods defined in the extended interfaces.

Bu bölümdeki konular:In this section:

Bir tür nesnesi hangi türleri temsil eder? What types does a Type object represent?
Bir tür nesnesi alma Retrieving a Type object
Tür nesnelerini eşitlik için karşılaştırmaComparing type objects for equality

Bir tür nesnesi hangi türleri temsil eder?What types does a Type object represent?

Bu sınıf iş parçacığı güvenlidir; birden çok iş parçacığı, bu türden bir örnekten eşzamanlı olarak okunabilir.This class is thread safe; multiple threads can concurrently read from an instance of this type. Sınıfının bir örneği Type aşağıdaki türlerden herhangi birini temsil edebilir:An instance of the Type class can represent any of the following types:

  • SınıflarClasses

  • Değer türleriValue types

  • DizilerArrays

  • ArabirimlerInterfaces

  • ListelemelerEnumerations

  • TemsilcilerDelegates

  • Oluşturulan genel türler ve genel tür tanımlarıConstructed generic types and generic type definitions

  • Oluşturulan genel türlerin, genel tür tanımlarının ve genel yöntem tanımlarının tür bağımsız değişkenleri ve tür parametreleriType arguments and type parameters of constructed generic types, generic type definitions, and generic method definitions

Bir tür nesnesi almaRetrieving a Type object

TypeBelirli bir türle ilişkili nesne aşağıdaki yollarla elde edilebilir:The Type object associated with a particular type can be obtained in the following ways:

  • Örnek Object.GetType yöntemi, Type bir örneğin türünü temsil eden bir nesne döndürür.The instance Object.GetType method returns a Type object that represents the type of an instance. Tüm yönetilen türler öğesinden türetilmediğinden Object , GetType yöntemi herhangi bir türden bir örnekte çağrılabilir.Because all managed types derive from Object, the GetType method can be called on an instance of any type.

    Aşağıdaki örnek, Object.GetType bir nesne dizisindeki her nesnenin çalışma zamanı türünü belirleme yöntemini çağırır.The following example calls the Object.GetType method to determine the runtime type of each object in an object array.

    using namespace System;
    
    void main()
    {
       array<Object^>^ values = { "word", true, 120, 136.34 };
       for each (Object^ value in values)
          Console::WriteLine("{0} - type {1}", value, 
                            value->GetType()->Name);
    }
    // The example displays the following output:
    //       word - type String
    //       True - type Boolean
    //       120 - type Int32
    //       136.34 - type Double
    
    object[] values = { "word", true, 120, 136.34, 'a' };
    foreach (var value in values)
       Console.WriteLine("{0} - type {1}", value, 
                         value.GetType().Name);
    
    // The example displays the following output:
    //       word - type String
    //       True - type Boolean
    //       120 - type Int32
    //       136.34 - type Double
    //       a - type Char
    
    Module Example
       Public Sub Main()
          Dim values() As Object = { "word", True, 120, 136.34, "a"c }
          For Each value In values
             Console.WriteLine("{0} - type {1}", value, 
                               value.GetType().Name)
          Next
       End Sub
    End Module
    ' The example displays the following output:
    '       word - type String
    '       True - type Boolean
    '       120 - type Int32
    '       136.34 - type Double
    '       a - type Char
    
  • Statik Type.GetType Yöntemler, Type tam adı tarafından belirtilen bir türü temsil eden bir nesne döndürür.The static Type.GetType methods return a Type object that represents a type specified by its fully qualified name.

  • Module.GetTypes, Module.GetType Ve yöntemleri, Module.FindTypes Type bir modülde tanımlanan türleri temsil eden nesneleri döndürür.The Module.GetTypes, Module.GetType, and Module.FindTypes methods return Type objects that represent the types defined in a module. İlk yöntem, Type bir modülde tanımlanan tüm ortak ve özel türler için bir nesne dizisi elde etmek üzere kullanılabilir.The first method can be used to obtain an array of Type objects for all the public and private types defined in a module. ( Module Veya yöntemi aracılığıyla ya da özelliği aracılığıyla bir örneği elde edebilirsiniz Assembly.GetModule Assembly.GetModules Type.Module .)(You can obtain an instance of Module through the Assembly.GetModule or Assembly.GetModules method, or through the Type.Module property.)

  • Nesnesi,, System.Reflection.Assembly ve dahil olmak üzere bir derlemede tanımlanan sınıfları almak için birkaç yöntem içerir Assembly.GetType Assembly.GetTypes Assembly.GetExportedTypes .The System.Reflection.Assembly object contains a number of methods to retrieve the classes defined in an assembly, including Assembly.GetType, Assembly.GetTypes, and Assembly.GetExportedTypes.

  • FindInterfacesYöntemi, bir tür tarafından desteklenen arabirim türlerinin filtrelenmiş bir listesini döndürür.The FindInterfaces method returns a filtered list of interface types supported by a type.

  • GetElementTypeYöntemi Type öğesini temsil eden bir nesne döndürür.The GetElementType method returns a Type object that represents the element.

  • GetInterfacesVe GetInterface yöntemleri, Type bir tür tarafından desteklenen arabirim türlerini temsil eden nesneleri döndürür.The GetInterfaces and GetInterface methods return Type objects representing the interface types supported by a type.

  • GetTypeArrayYöntemi, Type rastgele bir nesne kümesiyle belirtilen türleri temsil eden nesne dizisini döndürür.The GetTypeArray method returns an array of Type objects representing the types specified by an arbitrary set of objects. Nesneler türünde bir dizi ile belirtilir Object .The objects are specified with an array of type Object.

  • GetTypeFromProgIDVe GetTypeFromCLSID yöntemleri com birlikte çalışabilirlik için verilmiştir.The GetTypeFromProgID and GetTypeFromCLSID methods are provided for COM interoperability. TypeYa da tarafından belirtilen türü temsil eden bir nesne döndürür ProgID CLSID .They return a Type object that represents the type specified by a ProgID or CLSID.

  • GetTypeFromHandleYöntemi birlikte çalışabilirlik için verilmiştir.The GetTypeFromHandle method is provided for interoperability. TypeSınıf tanıtıcısı tarafından belirtilen türü temsil eden bir nesne döndürür.It returns a Type object that represents the type specified by a class handle.

  • C# typeof işleci, C++ typeid işleci ve Visual Basic GetType işleci Type bir tür için nesnesini elde eder.The C# typeof operator, the C++ typeid operator, and the Visual Basic GetType operator obtain the Type object for a type.

  • MakeGenericTypeYöntemi, oluşturulmuş bir Type genel türü temsil eden bir nesne döndürür, bu, özelliği döndürürse açık oluşturulmuş bir tür ContainsGenericParameters true ve aksi halde kapalı oluşturulmuş bir tür.The MakeGenericType method returns a Type object representing a constructed generic type, which is an open constructed type if its ContainsGenericParameters property returns true, and a closed constructed type otherwise. Genel bir tür, yalnızca kapalıysa oluşturulabilir.A generic type can be instantiated only if it is closed.

  • MakeArrayType, MakePointerType Ve MakeByRefType yöntemleri sırasıyla, Type belirtilen türden bir diziyi, belirtilen türe yönelik bir işaretçiyi ve bir başvuru parametresi türünü ( ref C# ' ByRef de Visual Basic) temsil eden nesneleri döndürür.The MakeArrayType, MakePointerType, and MakeByRefType methods return Type objects that represent, respectively, an array of a specified type, a pointer to a specified type, and the type of a reference parameter (ref in C#, ByRef in Visual Basic).

Tür nesnelerini eşitlik için karşılaştırmaComparing type objects for equality

TypeBir türü temsil eden bir nesne benzersizdir; diğer bir deyişle, iki Type nesne başvurusu, ancak yalnızca aynı türü temsil ediyorsa aynı nesneye başvurur.A Type object that represents a type is unique; that is, two Type object references refer to the same object if and only if they represent the same type. Bu, Type başvuru eşitliği kullanarak nesnelerin karşılaştırılmasını sağlar.This allows for comparison of Type objects using reference equality. Aşağıdaki örnek, Type aynı türde olup olmadığını belirtmek için bir dizi tamsayı değerini temsil eden nesneleri karşılaştırır.The following example compares the Type objects that represent a number of integer values to determine whether they are of the same type.

using namespace System;

void main()
{
   Int64 number1 = 1635429;
   Int32 number2 = 16203;
   double number3 = 1639.41;
   Int64 number4 = 193685412;
   
   // Get the type of number1.
   Type^ t = number1.GetType();
   
   // Compare types of all objects with number1.
   Console::WriteLine("Type of number1 and number2 are equal: {0}",
                      Object::ReferenceEquals(t, number2.GetType()));
   Console::WriteLine("Type of number1 and number3 are equal: {0}",
                      Object::ReferenceEquals(t, number3.GetType()));
   Console::WriteLine("Type of number1 and number4 are equal: {0}",
                      Object::ReferenceEquals(t, number4.GetType()));
}
// The example displays the following output:
//       Type of number1 and number2 are equal: False
//       Type of number1 and number3 are equal: False
//       Type of number1 and number4 are equal: True
long number1 = 1635429;
int number2 = 16203;
double number3 = 1639.41;
long number4 = 193685412;

// Get the type of number1.
Type t = number1.GetType();

// Compare types of all objects with number1.
Console.WriteLine("Type of number1 and number2 are equal: {0}",
                  Object.ReferenceEquals(t, number2.GetType()));
Console.WriteLine("Type of number1 and number3 are equal: {0}",
                  Object.ReferenceEquals(t, number3.GetType()));
Console.WriteLine("Type of number1 and number4 are equal: {0}",
                  Object.ReferenceEquals(t, number4.GetType()));

// The example displays the following output:
//       Type of number1 and number2 are equal: False
//       Type of number1 and number3 are equal: False
//       Type of number1 and number4 are equal: True
Module Example
   Public Sub Main()
      Dim number1 As Long = 1635429
      Dim number2 As Integer = 16203
      Dim number3 As Double = 1639.41
      Dim number4 As Long = 193685412
      
      ' Get the type of number1.
      Dim t As Type = number1.GetType()
      
      ' Compare types of all objects with number1.
      Console.WriteLine("Type of number1 and number2 are equal: {0}",
                        Object.ReferenceEquals(t, number2.GetType()))
      Console.WriteLine("Type of number1 and number3 are equal: {0}",
                        Object.ReferenceEquals(t, number3.GetType()))
      Console.WriteLine("Type of number1 and number4 are equal: {0}",
                        Object.ReferenceEquals(t, number4.GetType()))
   End Sub
End Module
' The example displays the following output:
'       Type of number1 and number2 are equal: False
'       Type of number1 and number3 are equal: False
'       Type of number1 and number4 are equal: True

Uygulayanlara Notlar

Öğesinden devralma sırasında Type , aşağıdaki üyeleri geçersiz kılmanız gerekir:When you inherit from Type, you must override the following members:

Oluşturucular

Type()

Type sınıfının yeni bir örneğini başlatır.Initializes a new instance of the Type class.

Alanlar

Delimiter

Ad alanındaki adları ayırır Type .Separates names in the namespace of the Type. Bu alan salt okunur durumdadır.This field is read-only.

EmptyTypes

Boş bir tür dizisini temsil eder Type .Represents an empty array of type Type. Bu alan salt okunur durumdadır.This field is read-only.

FilterAttribute

Özniteliklerde kullanılan üye filtresini temsil eder.Represents the member filter used on attributes. Bu alan salt okunur durumdadır.This field is read-only.

FilterName

Adlarda kullanılan büyük/küçük harfe duyarlı üye filtresini temsil eder.Represents the case-sensitive member filter used on names. Bu alan salt okunur durumdadır.This field is read-only.

FilterNameIgnoreCase

Adlarda kullanılan büyük/küçük harf duyarsız üye filtresini temsil eder.Represents the case-insensitive member filter used on names. Bu alan salt okunur durumdadır.This field is read-only.

Missing

Bilgilerinde eksik bir değeri temsil eder Type .Represents a missing value in the Type information. Bu alan salt okunur durumdadır.This field is read-only.

Özellikler

Assembly

AssemblyTürün bildirildiği öğesini alır.Gets the Assembly in which the type is declared. Genel türler için Assembly genel türün tanımlandığı öğesini alır.For generic types, gets the Assembly in which the generic type is defined.

AssemblyQualifiedName

Bu nesnenin yüklendiği derlemenin adını içeren türün derleme nitelikli adını alır Type .Gets the assembly-qualified name of the type, which includes the name of the assembly from which this Type object was loaded.

Attributes

İle ilişkili öznitelikleri alır Type .Gets the attributes associated with the Type.

BaseType

Geçerli Type doğrudan devraldığı türü alır.Gets the type from which the current Type directly inherits.

ContainsGenericParameters

Geçerli Type nesnenin belirli türler tarafından değiştirilmeyen tür parametrelerine sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types.

CustomAttributes

Bu üyenin özel özniteliklerini içeren bir koleksiyon alır.Gets a collection that contains this member's custom attributes.

(Devralındığı yer: MemberInfo)
DeclaringMethod

MethodBaseGeçerli, Type genel bir yöntemin tür parametresini temsil ediyorsa, bildirim yöntemini temsil eden bir alır.Gets a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method.

DeclaringType

Geçerli iç içe türü veya genel tür parametresini bildiren türü alır.Gets the type that declares the current nested type or generic type parameter.

DefaultBinder

Tarafından çağrılacak uygun üyeleri seçmek için dahili kuralları uygulayan varsayılan cilde bir başvuru alır InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) .Gets a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

FullName

Ad alanı dahil, ancak derlemesi değil, türün tam nitelikli adını alır.Gets the fully qualified name of the type, including its namespace but not its assembly.

GenericParameterAttributes

GenericParameterAttributesGeçerli genel tür parametresinin Kovaryans ve özel kısıtlamalarını tanımlayan bayrakların bir birleşimini alır.Gets a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter.

GenericParameterPosition

TypeNesne bir genel türün ya da genel yöntemin tür parametresini temsil ettiğinde, parametreyi tanımlayan genel tür veya metodun tür parametresi listesinde tür parametresinin konumunu alır.Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the Type object represents a type parameter of a generic type or a generic method.

GenericTypeArguments

Bu tür için genel tür bağımsız değişkenlerinin dizisini alır.Gets an array of the generic type arguments for this type.

GUID

İle ilişkili GUID 'YI alır Type .Gets the GUID associated with the Type.

HasElementType

Geçerli öğenin başka bir türü içerip içermediğini gösteren bir değer alır Type ; diğer bir deyişle, geçerli Type bir dizi, bir işaretçi mi yoksa başvuruya göre mi geçtiğini gösterir.Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

IsAbstract

Soyut olup olmadığını gösteren bir değer alır Type ve geçersiz kılınmalıdır.Gets a value indicating whether the Type is abstract and must be overridden.

IsAnsiClass

İçin dize biçimi özniteliğinin seçilip seçilmediğini gösteren bir değer alır AnsiClass Type .Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.

IsArray

Türün bir dizi olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the type is an array.

IsAutoClass

İçin dize biçimi özniteliğinin seçilip seçilmediğini gösteren bir değer alır AutoClass Type .Gets a value indicating whether the string format attribute AutoClass is selected for the Type.

IsAutoLayout

Geçerli türdeki alanların ortak dil çalışma zamanı tarafından otomatik olarak düzenlendiğini gösteren bir değer alır.Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.

IsByRef

Başvuruya göre geçirilip geçirilmediğini gösteren bir değer alır Type .Gets a value indicating whether the Type is passed by reference.

IsByRefLike

Türün ByRef benzeri bir yapı olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the type is a byref-like structure.

IsClass

Bir sınıf mi, yoksa temsilci mi olduğunu (bir Type değer türü veya arabirim değil) gösteren bir değer alır.Gets a value indicating whether the Type is a class or a delegate; that is, not a value type or interface.

IsCollectible

Bu MemberInfo nesnenin toplanabilir olarak tutulan bir derlemenin parçası olup olmadığını gösteren bir değer alır AssemblyLoadContext .Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Devralındığı yer: MemberInfo)
IsCOMObject

Bir COM nesnesi olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type is a COM object.

IsConstructedGenericType

Bu nesnenin oluşturulmuş bir genel türü temsil edip etmediğini gösteren bir değer alır.Gets a value that indicates whether this object represents a constructed generic type. Oluşturulmuş bir genel türün örneklerini oluşturabilirsiniz.You can create instances of a constructed generic type.

IsContextful

TypeBir bağlamda barındırılıp barınamayacağını gösteren bir değer alır.Gets a value indicating whether the Type can be hosted in a context.

IsEnum

Geçerli bir numaralandırmayı temsil edip etmediğini gösteren bir değer alır Type .Gets a value indicating whether the current Type represents an enumeration.

IsExplicitLayout

Geçerli türdeki alanların açıkça belirtilen uzaklıklara göre düzenlendiğini gösteren bir değer alır.Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets.

IsGenericMethodParameter

Geçerli Type öğesinin genel yöntemin tanımındaki bir tür parametresini temsil ettiğini gösteren bir değer alır.Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic method.

IsGenericParameter

Geçerli Type öğesinin genel bir tür veya yöntemin tanımındaki bir tür parametresini temsil ettiğini gösteren bir değer alır.Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method.

IsGenericType

Geçerli türün genel bir tür olup olmadığını gösteren bir değer alır.Gets a value indicating whether the current type is a generic type.

IsGenericTypeDefinition

Geçerli öğesinin, Type diğer genel türlerin oluşturulabileceği genel bir tür tanımını temsil ettiğini gösteren bir değer alır.Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed.

IsGenericTypeParameter

Geçerli Type öğesinin genel bir tür tanımındaki bir tür parametresini temsil ettiğini gösteren bir değer alır.Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic type.

IsImport

Bir Type ComImportAttribute com tür kitaplığından içeri aktarıldığını belirten bir özniteliğin uygulanıp uygulanmadığını gösteren bir değer alır.Gets a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library.

IsInterface

Bir arabirim olup olmadığını gösteren bir değer alır Type ; Yani, bir sınıf veya değer türü değil.Gets a value indicating whether the Type is an interface; that is, not a class or a value type.

IsLayoutSequential

Geçerli türdeki alanların, tanımlandıkları veya meta verilere yayınlandıkları sırada sıralı olarak düzenlendiğini gösteren bir değer alır.Gets a value indicating whether the fields of the current type are laid out sequentially, in the order that they were defined or emitted to the metadata.

IsMarshalByRef

Başvurusunun başvuruya göre sıralanmış olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type is marshaled by reference.

IsNested

Geçerli Type nesnenin, tanımı başka bir türün tanımının içinde iç içe yerleştirilmiş bir türü temsil edip etmediğini gösteren bir değer alır.Gets a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type.

IsNestedAssembly

Typeİç içe geçmiş ve yalnızca kendi derlemesi içinde görünür olup olmadığını gösteren bir değer alır.Gets a value indicating whether the Type is nested and visible only within its own assembly.

IsNestedFamANDAssem

TypeÖğesinin iç içe ve yalnızca kendi ailesine ait sınıflar ve kendi derlemesi için görünür olup olmadığını gösteren bir değer alır.Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly.

IsNestedFamily

Typeİç içe geçmiş ve yalnızca kendi ailesi içinde görünür olup olmadığını gösteren bir değer alır.Gets a value indicating whether the Type is nested and visible only within its own family.

IsNestedFamORAssem

TypeÖğesinin iç içe ve yalnızca kendi ailesine ait sınıflar veya kendi derlemesi için görünür olup olmadığını gösteren bir değer alır.Gets a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly.

IsNestedPrivate

Typeİç içe geçmiş ve özel olarak tanımlanmış olup olmadığını gösteren bir değer alır.Gets a value indicating whether the Type is nested and declared private.

IsNestedPublic

Bir sınıfın iç içe ve genel olarak bildirilip aşılmadığını gösteren bir değer alır.Gets a value indicating whether a class is nested and declared public.

IsNotPublic

Genel olarak bildirilip bildirilmemiş olduğunu gösteren bir değer alır Type .Gets a value indicating whether the Type is not declared public.

IsPointer

Bir işaretçi olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type is a pointer.

IsPrimitive

Öğesinin temel türlerden biri olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type is one of the primitive types.

IsPublic

Genel olarak bildirilip oluşturulmayacağını gösteren bir değer alır Type .Gets a value indicating whether the Type is declared public.

IsSealed

' Type Nin Sealed olarak bildirilip bildirilmemiş olduğunu gösteren bir değer alır.Gets a value indicating whether the Type is declared sealed.

IsSecurityCritical

Geçerli türün güvenlik açısından kritik mi yoksa güvenlik açısından güvenli mi olduğunu belirten bir değer alır ve bu nedenle kritik işlemler gerçekleştirebilir.Gets a value that indicates whether the current type is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.

IsSecuritySafeCritical

Geçerli güven düzeyinde güvenlik açısından güvenli olup olmadığını belirten bir değer alır; diğer bir deyişle, kritik işlemler yapıp gerçekleştiremeyeceğini ve saydam kod tarafından erişilebilir.Gets a value that indicates whether the current type is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.

IsSecurityTransparent

Geçerli türün geçerli güven düzeyinde saydam olup olmadığını belirten bir değer alır ve bu nedenle kritik işlemler gerçekleştiremez.Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations.

IsSerializable

Seri hale getirilebilir olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type is serializable.

IsSignatureType

Türün imza türü olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the type is a signature type.

IsSpecialName

Türün özel işleme gerektiren bir ada sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether the type has a name that requires special handling.

IsSZArray

Türün sıfır alt sınırı olan yalnızca tek boyutlu diziyi temsil eden bir dizi türü olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the type is an array type that can represent only a single-dimensional array with a zero lower bound.

IsTypeDefinition

Türün bir tür tanımı olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the type is a type definition.

IsUnicodeClass

İçin dize biçimi özniteliğinin seçilip seçilmediğini gösteren bir değer alır UnicodeClass Type .Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.

IsValueType

Değerinin bir değer türü olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type is a value type.

IsVariableBoundArray

Türün çok boyutlu bir diziyi veya rastgele bir alt sınırı olan diziyi temsil eden bir dizi türü olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the type is an array type that can represent a multi-dimensional array or an array with an arbitrary lower bound.

IsVisible

Derlemenin dışında kodla erişilebilir olup olmadığını gösteren bir değer alır Type .Gets a value indicating whether the Type can be accessed by code outside the assembly.

MemberType

MemberTypesBu üyenin bir tür veya iç içe yerleştirilmiş bir tür olduğunu gösteren bir değer alır.Gets a MemberTypes value indicating that this member is a type or a nested type.

MetadataToken

Meta veri öğesini tanımlayan bir değer alır.Gets a value that identifies a metadata element.

(Devralındığı yer: MemberInfo)
Module

Geçerli tanımlanan modülü (DLL) alır Type .Gets the module (the DLL) in which the current Type is defined.

Name

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli türün adını alır.When overridden in a derived class, gets the name of the current type.

Name

Geçerli üyenin adını alır.Gets the name of the current member.

(Devralındığı yer: MemberInfo)
Namespace

Öğesinin ad alanını alır Type .Gets the namespace of the Type.

ReflectedType

Bu üyeyi elde etmek için kullanılan sınıf nesnesini alır.Gets the class object that was used to obtain this member.

StructLayoutAttribute

StructLayoutAttributeGeçerli türün yerleşimini açıklayan bir alır.Gets a StructLayoutAttribute that describes the layout of the current type.

TypeHandle

Geçerli için tanıtıcıyı alır Type .Gets the handle for the current Type.

TypeInitializer

Tür için başlatıcıyı alır.Gets the initializer for the type.

UnderlyingSystemType

Bu türü temsil eden ortak dil çalışma zamanı tarafından belirtilen türü gösterir.Indicates the type provided by the common language runtime that represents this type.

Yöntemler

Equals(Object)

Geçerli nesnenin temeldeki sistem türünün, Type belirtilen temeldeki sistem türüyle aynı olup olmadığını belirler Object .Determines if the underlying system type of the current Type object is the same as the underlying system type of the specified Object.

Equals(Type)

Geçerli nesnenin temel alınan sistem türünün, Type belirtilen temeldeki sistem türüyle aynı olup olmadığını belirler Type .Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type.

FindInterfaces(TypeFilter, Object)

TypeGeçerli tarafından uygulanan veya devralınan arabirimlerin filtrelenmiş bir listesini temsil eden nesne dizisini döndürür Type .Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

MemberInfoBelirtilen üye türündeki nesnelerin filtrelenmiş dizisini döndürür.Returns a filtered array of MemberInfo objects of the specified member type.

GetArrayRank()

Bir dizideki boyut sayısını alır.Gets the number of dimensions in an array.

GetAttributeFlagsImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular Attributes ve ile ilişkili öznitelikleri gösteren sabit listesi değerlerinin bit düzeyinde birleşimini alır Type .When overridden in a derived class, implements the Attributes property and gets a bitwise combination of enumeration values that indicate the attributes associated with the Type.

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

Belirtilen bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak, parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerine uyan bir oluşturucu arar.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerine uyan bir oluşturucu arar.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetConstructor(Type[])

Parametreleri belirtilen dizideki türlerle eşleşen bir ortak örnek oluşturucu arar.Searches for a public instance constructor whose parameters match the types in the specified array.

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

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerine uyan bir oluşturucu arar.When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetConstructors()

Geçerli için tanımlanan tüm ortak oluşturucuları döndürür Type .Returns all the public constructors defined for the current Type.

GetConstructors(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, Type belirtilen ' ı kullanarak geçerli için tanımlanan oluşturucuları arar BindingFlags .When overridden in a derived class, searches for the constructors defined for the current Type, using the specified BindingFlags.

GetCustomAttributes(Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, bu üyeye uygulanan tüm özel özniteliklerin dizisini döndürür.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Devralındığı yer: MemberInfo)
GetCustomAttributes(Type, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, bu üyeye uygulanan ve tarafından tanımlanan özel özniteliklerin bir dizisini döndürür Type .When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Devralındığı yer: MemberInfo)
GetCustomAttributesData()

CustomAttributeDataHedef üyeye uygulanmış olan özniteliklerle ilgili verileri temsil eden nesnelerin listesini döndürür.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Devralındığı yer: MemberInfo)
GetDefaultMembers()

Ayarlanmış olan geçerli için tanımlanan üyeleri arar Type DefaultMemberAttribute .Searches for the members defined for the current Type whose DefaultMemberAttribute is set.

GetElementType()

Türetilmiş bir sınıfta geçersiz kılınırsa, Type belirtilen veya geçerli dizi, işaretçi veya başvuru türü tarafından başvurulan nesnenin öğesini döndürür.When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type.

GetEnumName(Object)

Geçerli numaralandırma türü için, belirtilen değere sahip olan sabitin adını döndürür.Returns the name of the constant that has the specified value, for the current enumeration type.

GetEnumNames()

Geçerli numaralandırma türünün üyelerinin adlarını döndürür.Returns the names of the members of the current enumeration type.

GetEnumUnderlyingType()

Geçerli numaralandırma türünün temel alınan türünü döndürür.Returns the underlying type of the current enumeration type.

GetEnumValues()

Geçerli Numaralandırma türündeki sabitlerin değerlerinin dizisini döndürür.Returns an array of the values of the constants in the current enumeration type.

GetEvent(String)

EventInfoBelirtilen ortak olayı temsil eden nesneyi döndürür.Returns the EventInfo object representing the specified public event.

GetEvent(String, BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, EventInfo belirtilen bağlama kısıtlamalarını kullanarak belirtilen olayı temsil eden nesneyi döndürür.When overridden in a derived class, returns the EventInfo object representing the specified event, using the specified binding constraints.

GetEvents()

Geçerli tarafından belirtilen veya devralınan tüm ortak olayları döndürür Type .Returns all the public events that are declared or inherited by the current Type.

GetEvents(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak geçerli tarafından tanımlanan veya devralınan olayları arar Type .When overridden in a derived class, searches for events that are declared or inherited by the current Type, using the specified binding constraints.

GetField(String)

Belirtilen ada sahip ortak alanı arar.Searches for the public field with the specified name.

GetField(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen alanı arar.Searches for the specified field, using the specified binding constraints.

GetFields()

Geçerli tüm ortak alanları döndürür Type .Returns all the public fields of the current Type.

GetFields(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak geçerli için tanımlanan alanları arar Type .When overridden in a derived class, searches for the fields defined for the current Type, using the specified binding constraints.

GetGenericArguments()

TypeKapalı bir genel türün tür bağımsız değişkenlerini veya bir genel tür tanımının tür parametrelerini temsil eden nesne dizisini döndürür.Returns an array of Type objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition.

GetGenericParameterConstraints()

TypeGeçerli genel tür parametresindeki kısıtlamaları temsil eden nesne dizisini döndürür.Returns an array of Type objects that represent the constraints on the current generic type parameter.

GetGenericTypeDefinition()

TypeGeçerli genel türün üzerinde oluşturulabilecek genel tür tanımını temsil eden bir nesne döndürür.Returns a Type object that represents a generic type definition from which the current generic type can be constructed.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.Returns the hash code for this instance.

GetInterface(String)

Belirtilen ada sahip arabirimi arar.Searches for the interface with the specified name.

GetInterface(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, arabirim adı için büyük/küçük harfe duyarsız bir arama yapılıp yapılmayacağını belirterek belirtilen arabirimi arar.When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name.

GetInterfaceMap(Type)

Belirtilen arabirim türü için bir arabirim eşlemesi döndürür.Returns an interface mapping for the specified interface type.

GetInterfaces()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli tarafından uygulanan veya devralınan tüm arabirimleri alır Type .When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type.

GetMember(String)

Belirtilen ada sahip ortak üyeleri arar.Searches for the public members with the specified name.

GetMember(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üyeleri arar.Searches for the specified members, using the specified binding constraints.

GetMember(String, MemberTypes, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üye türünün belirtilen üyelerini arar.Searches for the specified members of the specified member type, using the specified binding constraints.

GetMembers()

Geçerli tüm ortak üyeleri döndürür Type .Returns all the public members of the current Type.

GetMembers(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak geçerli için tanımlanan üyeleri arar Type .When overridden in a derived class, searches for the members defined for the current Type, using the specified binding constraints.

GetMethod(String)

Belirtilen ada sahip ortak yöntemi arar.Searches for the public method with the specified name.

GetMethod(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen yöntemi arar.Searches for the specified method, using the specified binding constraints.

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

Belirtilen bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak, parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

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

Belirtilen bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak, parametreleri belirtilen genel parametre sayısı, bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Belirtilen bağlama kısıtlamalarını kullanarak, parametreleri belirtilen genel parametre sayısı, bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints.

GetMethod(String, Int32, Type[])

Parametreleri belirtilen genel parametre sayısı ve bağımsız değişken türleriyle eşleşen belirtilen ortak yöntemi arar.Searches for the specified public method whose parameters match the specified generic parameter count and argument types.

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

Parametreleri belirtilen genel parametre sayısı, bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen ortak yöntemi arar.Searches for the specified public method whose parameters match the specified generic parameter count, argument types and modifiers.

GetMethod(String, Type[])

Parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen ortak yöntemi arar.Searches for the specified public method whose parameters match the specified argument types.

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

Parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerine uyan belirtilen ortak yöntemi arar.Searches for the specified public method whose parameters match the specified argument types and modifiers.

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

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak parametreleri belirtilen genel parametre sayısı, bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.When overridden in a derived class, searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetMethods()

Geçerli tüm ortak yöntemleri döndürür Type .Returns all the public methods of the current Type.

GetMethods(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak geçerli için tanımlanan yöntemleri arar Type .When overridden in a derived class, searches for the methods defined for the current Type, using the specified binding constraints.

GetNestedType(String)

Belirtilen ada sahip ortak iç içe türü arar.Searches for the public nested type with the specified name.

GetNestedType(String, BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak belirtilen iç içe türü arar.When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.

GetNestedTypes()

Geçerli içinde iç içe geçmiş ortak türleri döndürür Type .Returns the public types nested in the current Type.

GetNestedTypes(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak geçerli içinde iç içe geçmiş türleri arar Type .When overridden in a derived class, searches for the types nested in the current Type, using the specified binding constraints.

GetProperties()

Geçerli tüm ortak özellikleri döndürür Type .Returns all the public properties of the current Type.

GetProperties(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılınırsa, Type belirtilen bağlama kısıtlamalarını kullanarak geçerli öğesinin özelliklerini arar.When overridden in a derived class, searches for the properties of the current Type, using the specified binding constraints.

GetProperty(String)

Belirtilen ada sahip ortak özelliği arar.Searches for the public property with the specified name.

GetProperty(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen özelliği arar.Searches for the specified property, using the specified binding constraints.

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

Belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen özelliği arar.Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetProperty(String, Type)

Belirtilen ad ve dönüş türüyle ortak özelliği arar.Searches for the public property with the specified name and return type.

GetProperty(String, Type, Type[])

Parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen public özelliğini arar.Searches for the specified public property whose parameters match the specified argument types.

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

Parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerine uyan belirtilen public özelliğini arar.Searches for the specified public property whose parameters match the specified argument types and modifiers.

GetProperty(String, Type[])

Parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen public özelliğini arar.Searches for the specified public property whose parameters match the specified argument types.

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

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen özelliği arar.When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetType()

Geçerli olduğunu alır Type .Gets the current Type.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
GetType(String)

, Type Büyük/küçük harfe duyarlı arama gerçekleştirerek belirtilen ada sahip öğesini alır.Gets the Type with the specified name, performing a case-sensitive search.

GetType(String, Boolean)

TypeBelirtilen adla, büyük/küçük harfe duyarlı arama gerçekleştirerek ve tür bulunamazsa bir özel durum oluşturulup oluşturulmayacağını belirterek alır.Gets the Type with the specified name, performing a case-sensitive search and specifying whether to throw an exception if the type is not found.

GetType(String, Boolean, Boolean)

TypeTür bulunmazsa ve büyük/küçük harfe duyarlı bir arama yapılıp yapılmayacağını belirten bir özel durum oluşturulup oluşturulmayacağını belirterek, belirtilen ada sahip öğesini alır.Gets the Type with the specified name, specifying whether to throw an exception if the type is not found and whether to perform a case-sensitive search.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>)

Belirtilen ada sahip türü alır, isteğe bağlı olarak derlemeyi ve türü çözümlemek için özel yöntemler sağlar.Gets the type with the specified name, optionally providing custom methods to resolve the assembly and the type.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean)

Tür bulunmazsa bir özel durum oluşturulup oluşturulmayacağını ve isteğe bağlı olarak derlemeyi ve türü çözümlemek için özel yöntemler sağlamayı belirterek, belirtilen ada sahip türü alır.Gets the type with the specified name, specifying whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean)

Belirtilen ada sahip türü alır, büyük/küçük harfe duyarlı bir arama gerçekleştirip gerçekleştirmeyeceğinizi ve tür bulunamazsa bir özel durum oluşturulup oluşturulmayacağını ve isteğe bağlı olarak derlemeyi ve türünü çözümlemek için özel yöntemler sağlamayı belirtir.Gets the type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.

GetTypeArray(Object[])

Belirtilen dizideki nesne türlerini alır.Gets the types of the objects in the specified array.

GetTypeCode(Type)

Belirtilen temel tür kodunu alır Type .Gets the underlying type code of the specified Type.

GetTypeCodeImpl()

Bu örneğin temel alınan tür kodunu döndürür Type .Returns the underlying type code of this Type instance.

GetTypeFromCLSID(Guid)

Belirtilen sınıf tanımlayıcısıyla ilişkili türü alır (CLSID).Gets the type associated with the specified class identifier (CLSID).

GetTypeFromCLSID(Guid, Boolean)

Tür yüklenirken bir hata oluşursa bir özel durum oluşturulup oluşturulmayacağını belirterek, belirtilen sınıf tanımlayıcısıyla (CLSID) ilişkili türü alır.Gets the type associated with the specified class identifier (CLSID), specifying whether to throw an exception if an error occurs while loading the type.

GetTypeFromCLSID(Guid, String)

Belirtilen sunucudan belirtilen sınıf tanımlayıcısıyla (CLSID) ilişkili türü alır.Gets the type associated with the specified class identifier (CLSID) from the specified server.

GetTypeFromCLSID(Guid, String, Boolean)

Belirtilen sunucudan belirtilen sınıf tanımlayıcısıyla (CLSID) ilişkili türü alır ve tür yüklenirken bir hata oluşursa özel durum oluşturulup oluşturulmayacağını belirtir.Gets the type associated with the specified class identifier (CLSID) from the specified server, specifying whether to throw an exception if an error occurs while loading the type.

GetTypeFromHandle(RuntimeTypeHandle)

Belirtilen tür tanıtıcısı tarafından başvurulan türü alır.Gets the type referenced by the specified type handle.

GetTypeFromProgID(String)

Yükleme sırasında bir hata ile karşılaşılırsa, belirtilen program tanımlayıcısı (ProgID) ile ilişkili türü alır, null döndürüyor Type .Gets the type associated with the specified program identifier (ProgID), returning null if an error is encountered while loading the Type.

GetTypeFromProgID(String, Boolean)

Tür yüklenirken bir hata oluşursa bir özel durum oluşturulup oluşturulmayacağını belirterek, belirtilen program tanımlayıcısı (ProgID) ile ilişkili türü alır.Gets the type associated with the specified program identifier (ProgID), specifying whether to throw an exception if an error occurs while loading the type.

GetTypeFromProgID(String, String)

Belirtilen sunucudan belirtilen program tanımlayıcısı (ProgID) ile ilişkili türü alır ve tür yüklenirken bir hata ile karşılaşılırsa null döndürüyor.Gets the type associated with the specified program identifier (progID) from the specified server, returning null if an error is encountered while loading the type.

GetTypeFromProgID(String, String, Boolean)

Belirtilen sunucudan belirtilen program tanımlayıcısıyla (ProgID) ilişkili türü alır ve tür yüklenirken bir hata oluşursa özel durum oluşturulup oluşturulmayacağını belirtir.Gets the type associated with the specified program identifier (progID) from the specified server, specifying whether to throw an exception if an error occurs while loading the type.

GetTypeHandle(Object)

TypeBelirtilen nesnenin tanıtıcısını alır.Gets the handle for the Type of a specified object.

HasElementTypeImpl()

Türetilmiş bir sınıfta geçersiz kılınırsa, özelliğini uygular HasElementType ve geçerli bir Type veya başka bir türe başvuru yapılıp yapılmayacağını belirler; yani, geçerli bir dizi mi, yoksa Type bir işaretçi mi yoksa başvuruya göre mi geçtiğini belirler.When overridden in a derived class, implements the HasElementType property and determines whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

HasSameMetadataDefinitionAs(MemberInfo) (Devralındığı yer: MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üyeyi çağırır ve belirtilen bağımsız değişken listesiyle eşleşiyor.Invokes the specified member, using the specified binding constraints and matching the specified argument list.

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üyeyi çağırır ve belirtilen bağımsız değişken listesi ile kültür ile eşleşiyor.Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.

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

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen bağlama kısıtlamalarını kullanarak belirtilen üyeyi çağırır ve belirtilen bağımsız değişken listesi, değiştiriciler ve kültür ile eşleşiyor.When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.

IsArrayImpl()

Türetilmiş bir sınıfta geçersiz kılınırsa, özelliğini uygular IsArray ve Type öğesinin bir dizi olup olmadığını belirler.When overridden in a derived class, implements the IsArray property and determines whether the Type is an array.

IsAssignableFrom(Type)

Belirtilen türde bir örneğin c geçerli türdeki bir değişkene atanıp atanamayacağını belirler.Determines whether an instance of a specified type c can be assigned to a variable of the current type.

IsAssignableTo(Type)

Geçerli türün belirtilen bir değişkene atanıp atanamayacağını belirler targetType .Determines whether the current type can be assigned to a variable of the specified targetType.

IsByRefImpl()

Türetilmiş bir sınıfta geçersiz kılınırsa, özelliğini uygular IsByRef ve Type başvurusunun başvuruya göre geçtiğini belirler.When overridden in a derived class, implements the IsByRef property and determines whether the Type is passed by reference.

IsCOMObjectImpl()

Türetilmiş bir sınıfta geçersiz kılınırsa, özelliğini uygular IsCOMObject ve Type bir com nesnesi olup olmadığını belirler.When overridden in a derived class, implements the IsCOMObject property and determines whether the Type is a COM object.

IsContextfulImpl()

Özelliğini uygular IsContextful ve ' nin Type bir bağlamda barındırılıp barındırılamayabileceğini belirler.Implements the IsContextful property and determines whether the Type can be hosted in a context.

IsDefined(Type, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen türdeki veya ondan türetilmiş türlerin bir veya daha fazla özniteliğinin Bu üyeye uygulanıp uygulanmadığını gösterir.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Devralındığı yer: MemberInfo)
IsEnumDefined(Object)

Belirtilen değerin geçerli numaralandırma türünde mevcut olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether the specified value exists in the current enumeration type.

IsEquivalentTo(Type)

İki COM türünün aynı kimliğe sahip olup olmadığını ve tür denklik için uygun olup olmadığını belirler.Determines whether two COM types have the same identity and are eligible for type equivalence.

IsInstanceOfType(Object)

Belirtilen nesnenin geçerli bir örneği olup olmadığını belirler Type .Determines whether the specified object is an instance of the current Type.

IsMarshalByRefImpl()

Özelliğini uygular IsMarshalByRef ve ' Type nin başvuruya göre sıralanmış olup olmadığını belirler.Implements the IsMarshalByRef property and determines whether the Type is marshaled by reference.

IsPointerImpl()

Türetilmiş bir sınıfta geçersiz kılınırsa, özelliğini uygular IsPointer ve bir işaretçi olup olmadığını belirler Type .When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer.

IsPrimitiveImpl()

Türetilmiş bir sınıfta geçersiz kılınırsa, özelliğini uygular IsPrimitive ve Type öğesinin temel türlerden biri olup olmadığını belirler.When overridden in a derived class, implements the IsPrimitive property and determines whether the Type is one of the primitive types.

IsSubclassOf(Type)

Geçerli nesnenin Type belirtilen öğesinden türeip türetilmediğini belirler Type .Determines whether the current Type derives from the specified Type.

IsValueTypeImpl()

Özelliğini uygular IsValueType ve bir değer türü olup olmadığını belirler Type ; Bu bir sınıf veya arabirim değil.Implements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface.

MakeArrayType()

TypeGeçerli türdeki tek boyutlu diziyi temsil eden, sıfıra alt sınırı olan bir nesne döndürür.Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero.

MakeArrayType(Int32)

TypeBelirtilen sayıda boyut ile geçerli türdeki bir diziyi temsil eden bir nesne döndürür.Returns a Type object representing an array of the current type, with the specified number of dimensions.

MakeByRefType()

TypeParametre olarak geçirildiğinde geçerli türü temsil eden bir nesne döndürür ref ( ByRef Visual Basic parametresi).Returns a Type object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).

MakeGenericMethodParameter(Int32)

Genel parametre başvurusunu temsil eden bir metodun Type [] dizi parametresine geçirilebilecek bir imza türü nesnesi döndürür GetMethod .Returns a signature type object that can be passed into the Type[] array parameter of a GetMethod method to represent a generic parameter reference.

MakeGenericSignatureType(Type, Type[])

Tür üyelerinde imza türlerinin kullanımını tam olarak desteklemek için üçüncü taraf yeniden yansıma uygulamalarına izin veren bir genel imza türü oluşturur.Creates a generic signature type, which allows third party reimplementations of Reflection to fully support the use of signature types in querying type members.

MakeGenericType(Type[])

Geçerli genel tür tanımının tür parametreleri için bir tür dizisinin öğelerini değiştirir ve sonuç olarak oluşturulan Type türü temsil eden bir nesne döndürür.Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a Type object representing the resulting constructed type.

MakePointerType()

TypeGeçerli türe yönelik bir işaretçi temsil eden bir nesne döndürür.Returns a Type object that represents a pointer to the current type.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
ReflectionOnlyGetType(String, Boolean, Boolean)

, Type Büyük/küçük harfe duyarlı bir arama yapılıp yapılmayacağını ve tür bulunamazsa bir özel durum oluşturulup oluşturulmayacağını belirterek, belirtilen ada sahip öğesini alır.Gets the Type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found. Tür yalnızca yansıma için yüklenir, yürütme için değildir.The type is loaded for reflection only, not for execution.

ToString()

StringGeçerli öğesinin adını temsil eden bir döndürür Type .Returns a String representing the name of the current Type.

İşleçler

Equality(Type, Type)

İki nesnenin eşit olup olmadığını gösterir Type .Indicates whether two Type objects are equal.

Inequality(Type, Type)

İki nesnenin eşit olup olmadığını gösterir Type .Indicates whether two Type objects are not equal.

Belirtik Arabirim Kullanımları

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

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.Maps a set of names to a corresponding set of dispatch identifiers.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetType()

TypeSınıfını temsil eden bir nesne alır MemberInfo .Gets a Type object representing the MemberInfo class.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Devralındığı yer: MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.Provides access to properties and methods exposed by an object.

(Devralındığı yer: MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.Maps a set of names to a corresponding set of dispatch identifiers.

_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_Type.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.Provides access to properties and methods exposed by an object.

ICustomAttributeProvider.GetCustomAttributes(Boolean)

Bu üye üzerinde tanımlanan, adlandırılmış öznitelikler hariç veya özel öznitelik yoksa boş bir dizi olan tüm özel özniteliklerin dizisini döndürür.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Bu üyede tanımlanmış, türe göre tanımlanan ve bir özel öznitelik yoksa boş bir dizi olan özel özniteliklerin dizisini döndürür.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Bu üyede bir veya daha fazla örneğinin attributeType tanımlanıp tanımlanmadığını gösterir.Indicates whether one or more instance of attributeType is defined on this member.

(Devralındığı yer: MemberInfo)

Uzantı Metotları

GetCustomAttribute(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirtilen türde özel bir özniteliği alır.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliğini alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirtilen türde özel bir özniteliği alır.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliğini alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo)

Belirtilen bir üyeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Belirli bir üyeye uygulanan özel özniteliklerin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type)

Belirtilen bir üyeye belirli bir türün özel özniteliklerinin uygulanıp uygulanmadığını gösterir.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Belirtilen bir türün özel özniteliklerinin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üst öğelerinden uygulanıp uygulanmayacağını gösterir.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetTypeInfo(Type)

TypeInfoBelirtilen türün gösterimini döndürür.Returns the TypeInfo representation of the specified type.

GetMetadataToken(MemberInfo)

Varsa, belirtilen üye için bir meta veri belirteci alır.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

Belirtilen üye için bir meta veri belirtecinin kullanılabilir olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether a metadata token is available for the specified member.

GetRuntimeEvent(Type, String)

Belirtilen olayı temsil eden bir nesne alır.Retrieves an object that represents the specified event.

GetRuntimeEvents(Type)

Belirtilen türde tanımlanan tüm olayları temsil eden bir koleksiyon alır.Retrieves a collection that represents all the events defined on a specified type.

GetRuntimeField(Type, String)

Belirtilen bir alanı temsil eden bir nesne alır.Retrieves an object that represents a specified field.

GetRuntimeFields(Type)

Belirtilen bir tür üzerinde tanımlanan tüm alanları temsil eden bir koleksiyon alır.Retrieves a collection that represents all the fields defined on a specified type.

GetRuntimeMethod(Type, String, Type[])

Belirtilen bir yöntemi temsil eden bir nesne alır.Retrieves an object that represents a specified method.

GetRuntimeMethods(Type)

Belirtilen bir tür üzerinde tanımlanan tüm yöntemleri temsil eden bir koleksiyon alır.Retrieves a collection that represents all methods defined on a specified type.

GetRuntimeProperties(Type)

Belirtilen bir tür üzerinde tanımlanan tüm özellikleri temsil eden bir koleksiyon alır.Retrieves a collection that represents all the properties defined on a specified type.

GetRuntimeProperty(Type, String)

Belirtilen bir özelliği temsil eden bir nesne alır.Retrieves an object that represents a specified property.

GetConstructor(Type, Type[])
GetConstructors(Type)
GetConstructors(Type, BindingFlags)
GetDefaultMembers(Type)
GetEvent(Type, String)
GetEvent(Type, String, BindingFlags)
GetEvents(Type)
GetEvents(Type, BindingFlags)
GetField(Type, String)
GetField(Type, String, BindingFlags)
GetFields(Type)
GetFields(Type, BindingFlags)
GetGenericArguments(Type)
GetInterfaces(Type)
GetMember(Type, String)
GetMember(Type, String, BindingFlags)
GetMembers(Type)
GetMembers(Type, BindingFlags)
GetMethod(Type, String)
GetMethod(Type, String, BindingFlags)
GetMethod(Type, String, Type[])
GetMethods(Type)
GetMethods(Type, BindingFlags)
GetNestedType(Type, String, BindingFlags)
GetNestedTypes(Type, BindingFlags)
GetProperties(Type)
GetProperties(Type, BindingFlags)
GetProperty(Type, String)
GetProperty(Type, String, BindingFlags)
GetProperty(Type, String, Type)
GetProperty(Type, String, Type, Type[])
IsAssignableFrom(Type, Type)
IsInstanceOfType(Type, Object)

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.This type is thread safe.

Ayrıca bkz.