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.

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 örnekte birkaç temsili özelliği gösterilmektedir Type. C# typeof işleci (GetTypeVisual Basic'teki işleç) öğesini temsil eden Stringbir Type nesneyi almak için kullanılır. Bu Type nesneden yöntemi, GetMethod başlangıç konumu ve uzunluğu alan aşırı yüklemeyi temsil eden String.Substring bir almak MethodInfo için kullanılır.

Aşırı yükleme imzasını tanımlamak için, kod örneği temsil eden int iki Type nesne içeren geçici bir dizi oluşturur (Integer Visual Basic'te).

Kod örneği, "Hello, World!" dizesinde yöntemini çağırmak Substring için öğesini kullanır MethodInfo ve sonucu görüntüler.

#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".
 */
open System

let t = typeof<String>

let substr = t.GetMethod("Substring", [| typeof<int>; typeof<int> |])

let result = substr.Invoke("Hello, World!", [| 7; 5 |])
printfn $"{substr} returned \"{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

Bu API hakkında daha fazla bilgi için bkz . Tür için ek API açıklamaları.

Uygulayanlara Notlar

'den Typedevraldığınızda, aşağıdaki üyeleri geçersiz kılmanız gerekir:

Oluşturucular

Type()

Type sınıfının yeni bir örneğini başlatır.

Alanlar

Delimiter

ad alanında Typeadları ayırır. Bu alan salt okunur durumdadır.

EmptyTypes

türünde Typeboş bir diziyi temsil eder. Bu alan salt okunur durumdadır.

FilterAttribute

Özniteliklerde kullanılan üye filtresini temsil eder. Bu alan salt okunur durumdadır.

FilterName

Adlarda kullanılan büyük/küçük harfe duyarlı üye filtresini temsil eder. Bu alan salt okunur durumdadır.

FilterNameIgnoreCase

Adlarda kullanılan büyük/küçük harfe duyarsız üye filtresini temsil eder. Bu alan salt okunur durumdadır.

Missing

Bilgilerde Type eksik bir değeri temsil eder. Bu alan salt okunur durumdadır.

Özellikler

Assembly

Türün Assembly bildirildiği değeri alır. Genel türler için, genel türün tanımlandığı değeri alır Assembly .

AssemblyQualifiedName

Bu Type nesnenin yüklendiği derlemenin adını içeren türün derleme nitelikli adını alır.

Attributes

ile Typeilişkili öznitelikleri alır.

BaseType

Geçerlinin Type doğrudan devraldığı türü alır.

ContainsGenericParameters

Geçerli Type nesnenin belirli türler tarafından değiştirilmemiş tür parametreleri olup olmadığını belirten bir değer alır.

CustomAttributes

Bu üyenin özel özniteliklerini içeren bir koleksiyon alır.

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

Geçerli Type genel bir MethodBase yöntemin tür parametresini temsil ediyorsa bildirim yöntemini temsil eden bir alır.

DeclaringType

Geçerli iç içe türü veya genel tür parametresini bildiren türü alır.

DefaultBinder

tarafından InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])çağrılacak uygun üyeleri seçmek için iç kurallar uygulayan varsayılan bağlayıcıya bir başvuru alır.

FullName

Ad alanı dahil olmak üzere türün tam adını alır ancak derlemesini almaz.

GenericParameterAttributes

Geçerli genel tür parametresinin GenericParameterAttributes kovaryansı ve özel kısıtlamalarını açıklayan bayrakların bir bileşimini alır.

GenericParameterPosition

Nesne genel tür veya genel bir yöntemin tür parametresini temsil ettiğinde Type , tür parametresinin, parametreyi bildiren genel türün veya yöntemin tür parametre listesindeki konumunu alır.

GenericTypeArguments

Bu tür için genel tür bağımsız değişkenlerinin dizisini alır.

GUID

ile ilişkili GUID'yi Typealır.

HasElementType

Geçerli Type değerin başka bir türü kapsadığını veya başka bir türe başvurduğunu belirten bir değer alır; yani, geçerli Type bir dizi mi, işaretçi mi yoksa başvuru ile geçirilir mi?

IsAbstract

öğesinin soyut olup olmadığını Type ve geçersiz kılınması gerektiğini belirten bir değer alır.

IsAnsiClass

için Typedize biçimi özniteliğinin AnsiClass seçili olup olmadığını belirten bir değer alır.

IsArray

Türün bir dizi olup olmadığını gösteren bir değer alır.

IsAutoClass

için Typedize biçimi özniteliğinin AutoClass seçili olup olmadığını belirten bir değer alır.

IsAutoLayout

Geçerli türdeki alanların ortak dil çalışma zamanı tarafından otomatik olarak düzenlenip düzenlenmediğini belirten bir değer alır.

IsByRef

öğesinin başvuruya göre geçirilip geçirilmediğini Type belirten bir değer alır.

IsByRefLike

Türün byref benzeri bir yapı olup olmadığını gösteren bir değer alır.

IsClass

öğesinin Type bir sınıf mı yoksa temsilci mi olduğunu belirten bir değer alır; bir değer türü veya arabirim değil.

IsCollectible

Bu MemberInfo nesnenin toplanabilir AssemblyLoadContextbir derlemenin parçası olup olmadığını gösteren bir değer alır.

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

öğesinin bir COM nesnesi olup olmadığını Type belirten bir değer alır.

IsConstructedGenericType

Bu nesnenin, bir yapılı genel türü temsil edip etmediğini gösteren bir değer alır. Oluşturduğunuz genel türün örneklerini oluşturabilirsiniz.

IsContextful

öğesinin bir bağlamda barındırılıp Type barındırılamayacağını belirten bir değer alır.

IsEnum

Geçerli Type değerin bir numaralandırmayı temsil edip etmediğini belirten bir değer alır.

IsExplicitLayout

Geçerli türdeki alanların açıkça belirtilen uzaklıklarda yerleştirilip yerleştirildiğini belirten bir değer alır.

IsFunctionPointer

Geçerlinin Type bir işlev işaretçisi olup olmadığını gösteren bir değer alır.

IsGenericMethodParameter

Geçerlinin Type genel bir yöntemin tanımındaki bir tür parametresini temsil edip etmediğini gösteren bir değer alır.

IsGenericParameter

Geçerli Type değerin genel tür veya yöntem tanımında tür parametresini temsil edip etmediğini belirten bir değer alır.

IsGenericType

Geçerli türün genel bir tür olup olmadığını belirten bir değer alır.

IsGenericTypeDefinition

Geçerlinin Type , diğer genel türlerin oluşturulabileceği genel tür tanımını temsil edip etmediğini belirten bir değer alır.

IsGenericTypeParameter

Geçerli Type değerin genel tür tanımında bir tür parametresini temsil edip etmediğini gösteren bir değer alır.

IsImport

bir com türü kitaplığından içeri aktarıldığını belirten bir özniteliğinin uygulanıp TypeComImportAttribute uygulanmadığını belirten bir değer alır.

IsInterface

öğesinin bir arabirim olup olmadığını Type belirten bir değer alır; yani bir sınıf veya değer türü değil.

IsLayoutSequential

Geçerli türdeki alanların meta verilerde tanımlanma veya yayılma sırasına göre sıralı olarak düzenlendiğini belirten bir değer alır.

IsMarshalByRef

öğesinin başvuruya göre sıralanıp sıralanmadığını Type belirten bir değer alır.

IsNested

Geçerli Type nesnenin, tanımı başka bir türün tanımı içinde iç içe yerleştirilmiş bir türü temsil edip etmediğini belirten bir değer alır.

IsNestedAssembly

öğesinin iç içe olup olmadığını ve yalnızca kendi derlemesinde görünür olup olmadığını Type belirten bir değer alır.

IsNestedFamANDAssem

öğesinin iç içe olup olmadığını ve yalnızca hem kendi ailesine hem de kendi derlemesine ait sınıflar için görünür olup olmadığını Type belirten bir değer alır.

IsNestedFamily

öğesinin iç içe olup olmadığını ve yalnızca kendi ailesi içinde görünür olup olmadığını Type belirten bir değer alır.

IsNestedFamORAssem

öğesinin iç içe olup olmadığını ve yalnızca kendi ailesine veya kendi derlemesine ait sınıflar için görünür olup olmadığını Type belirten bir değer alır.

IsNestedPrivate

öğesinin iç içe yerleştirilmiş ve özel olarak bildirilmiş olup olmadığını Type belirten bir değer alır.

IsNestedPublic

Bir sınıfın iç içe geçmiş ve genel olarak bildirilmiş olup olmadığını gösteren bir değer alır.

IsNotPublic

öğesinin genel olarak bildirilmediğini Type belirten bir değer alır.

IsPointer

öğesinin bir işaretçi olup olmadığını Type belirten bir değer alır.

IsPrimitive

öğesinin ilkel türlerden biri olup olmadığını Type belirten bir değer alır.

IsPublic

öğesinin genel olarak bildirilip bildirildiğini Type belirten bir değer alır.

IsSealed

öğesinin korumalı olarak bildirilip bildirildiğini Type belirten bir değer alır.

IsSecurityCritical

Geçerli türün geçerli güven düzeyinde 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.

IsSecuritySafeCritical

Geçerli türün geçerli güven düzeyinde güvenlik açısından güvenli-kritik olup olmadığını gösteren bir değer alır; yani, kritik işlemler gerçekleştirip gerçekleştiremeyeceğini ve saydam kodla erişilip erişilemeyeceğini gösterir.

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.

IsSerializable
Geçersiz.

ikili serileştirilebilir olup olmadığını Type belirten bir değer alır.

IsSignatureType

Türün bir imza türü olup olmadığını gösteren bir değer alır.

IsSpecialName

Türün özel işleme gerektiren bir ada sahip olup olmadığını belirten bir değer alır.

IsSZArray

Türün yalnızca sıfır alt sınırı olan tek boyutlu bir diziyi temsil eden bir dizi türü olup olmadığını gösteren bir değer alır.

IsTypeDefinition

Türün bir tür tanımı olup olmadığını gösteren bir değer alır.

IsUnicodeClass

için Typedize biçimi özniteliğinin UnicodeClass seçili olup olmadığını belirten bir değer alır.

IsUnmanagedFunctionPointer

Geçerlinin Type yönetilmeyen bir işlev işaretçisi olup olmadığını gösteren bir değer alır.

IsValueType

değerinin bir değer türü olup olmadığını Type belirten bir değer alır.

IsVariableBoundArray

Türün çok boyutlu bir diziyi veya rastgele alt sınıra sahip bir diziyi temsil eden bir dizi türü olup olmadığını gösteren bir değer alır.

IsVisible

derleme dışındaki kod tarafından erişilip Type erişilemeyeceğini belirten bir değer alır.

MemberType

Bu üyenin bir MemberTypes tür veya iç içe türü olduğunu belirten bir değer alır.

MetadataToken

Meta veri öğesini tanımlayan bir değer alır.

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

Geçerlinin Type tanımlandığı modülü (DLL) alır.

Name

Türetilmiş bir sınıfta geçersiz kılındığında geçerli türün adını alır.

Name

Geçerli üyenin adını alır.

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

öğesinin ad alanını Typealır.

ReflectedType

Bu üyeyi almak için kullanılan sınıf nesnesini alır.

StructLayoutAttribute

Geçerli türün düzenini açıklayan bir StructLayoutAttribute alır.

TypeHandle

Geçerli Typeöğesinin tutamacını alır.

TypeInitializer

Türün başlatıcısını alır.

UnderlyingSystemType

Bu türü temsil eden ortak dil çalışma zamanı tarafından sağlanan türü gösterir.

Yöntemler

Equals(Object)

Geçerli Type nesnenin temel sistem türünün belirtilen Objecttemel sistem türüyle aynı olup olmadığını belirler.

Equals(Type)

Geçerlinin Type temel sistem türünün belirtilen Typetemel sistem türüyle aynı olup olmadığını belirler.

FindInterfaces(TypeFilter, Object)

Geçerli Typetarafından uygulanan veya devralınan arabirimlerin filtrelenmiş listesini temsil eden bir nesne dizisi Type döndürür.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Belirtilen üye türündeki nesnelerden oluşan MemberInfo filtrelenmiş bir dizi döndürür.

GetArrayRank()

Dizideki boyut sayısını alır.

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 bir bileşimini Typealır.

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ştiricileriyle eşleşen bir oluşturucu arar.

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ştiricilerle eşleşen bir oluşturucu arar.

GetConstructor(BindingFlags, Type[])

Belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleriyle eşleşen bir oluşturucu arar.

GetConstructor(Type[])

Parametreleri belirtilen dizideki türlerle eşleşen bir genel örnek oluşturucu arar.

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

Türetilmiş bir sınıfta geçersiz kılındığında, 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ştiricilerle eşleşen bir oluşturucu arar.

GetConstructors()

Geçerli Typeiçin tanımlanan tüm ortak oluşturucuları döndürür.

GetConstructors(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen BindingFlagsöğesini kullanarak geçerli Typeiçin tanımlanan oluşturucuları arar.

GetCustomAttributes(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, bu üyeye uygulanan tüm özel özniteliklerden oluşan bir dizi döndürür.

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

Türetilmiş bir sınıfta geçersiz kılındığında, bu üyeye uygulanan ve tarafından Typetanımlanan bir dizi özel öznitelik döndürür.

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

Hedef üyeye CustomAttributeData uygulanmış özniteliklerle ilgili verileri temsil eden nesnelerin listesini döndürür.

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

Ayarlanmış olan geçerli TypeDefaultMemberAttribute için tanımlanan üyeleri arar.

GetElementType()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli dizi, işaretçi veya başvuru türü tarafından kapsadığı veya başvurduğu nesnenin değerini döndürür Type .

GetEnumName(Object)

Geçerli sabit listesi türü için belirtilen değere sahip sabitin adını döndürür.

GetEnumNames()

Geçerli sabit listesi türünün üyelerinin adlarını döndürür.

GetEnumUnderlyingType()

Geçerli sabit listesi türünün temel türünü döndürür.

GetEnumValues()

Geçerli sabit listesi türündeki sabitlerin değerlerinin bir dizisini döndürür.

GetEnumValuesAsUnderlyingType()

Bu numaralandırma türünün temel tür sabitlerinin değerlerinin dizisini alır.

GetEvent(String)

EventInfo Belirtilen genel olayı temsil eden nesneyi döndürür.

GetEvent(String, BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak belirtilen olayı temsil eden nesneyi döndürür EventInfo .

GetEvents()

Geçerli Typetarafından bildirilen veya devralınan tüm genel olayları döndürür.

GetEvents(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak geçerli Typetarafından bildirilen veya devralınan olayları arar.

GetField(String)

Belirtilen ada sahip ortak alanı arar.

GetField(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen alanı arar.

GetFields()

Geçerli Typeöğesinin tüm genel alanlarını döndürür.

GetFields(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak geçerli Typeiçin tanımlanan alanları arar.

GetFunctionPointerCallingConventions()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli işlev işaretçisinin Typeçağırma kurallarını döndürür.

GetFunctionPointerParameterTypes()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli işlev işaretçisinin Typeparametre türlerini döndürür.

GetFunctionPointerReturnType()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli işlev işaretçisinin Typedönüş türünü döndürür.

GetGenericArguments()

Kapalı bir genel türün Type tür bağımsız değişkenlerini veya genel tür tanımının tür parametrelerini temsil eden bir nesne dizisi döndürür.

GetGenericParameterConstraints()

Geçerli genel tür parametresindeki kısıtlamaları temsil eden bir nesne dizisi Type döndürür.

GetGenericTypeDefinition()

Geçerli genel türün oluşturulabileceği genel tür tanımını temsil eden bir Type nesne döndürür.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

GetInterface(String)

Belirtilen ada sahip arabirimi arar.

GetInterface(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen arabirimi arar ve arabirim adı için büyük/küçük harfe duyarlı olmayan bir arama yapılıp yapılmayacağını belirtir.

GetInterfaceMap(Type)

Belirtilen arabirim türü için bir arabirim eşlemesi döndürür.

GetInterfaces()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Typetarafından uygulanan veya devralınan tüm arabirimleri alır.

GetMember(String)

Belirtilen ada sahip genel üyeleri arar.

GetMember(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üyeleri arar.

GetMember(String, MemberTypes, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen üye türünün belirtilen üyelerini arar.

GetMembers()

Geçerli Typeöğesinin tüm genel üyelerini döndürür.

GetMembers(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak geçerli Typeiçin tanımlanan üyeleri arar.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Belirtilen MemberInfoile eşleşen geçerli Type üzerinde öğesini ararMemberInfo.

GetMethod(String)

Belirtilen ada sahip ortak yöntemi arar.

GetMethod(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen yöntemi arar.

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ştiricileriyle eşleşen belirtilen yöntemi arar.

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ştiricilerle eşleşen belirtilen yöntemi arar.

GetMethod(String, BindingFlags, Type[])

Belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen yöntemi arar.

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ştiricilerle eşleşen belirtilen yöntemi arar.

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ştiricilerle eşleşen belirtilen yöntemi arar.

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

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.

GetMethod(String, Int32, Type[])

Parametreleri belirtilen genel parametre sayısı ve bağımsız değişken türleriyle eşleşen belirtilen genel yöntemi arar.

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

Parametreleri belirtilen genel parametre sayısı, bağımsız değişken türleri ve değiştiricilerle eşleşen belirtilen genel yöntemi arar.

GetMethod(String, Type[])

Parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen ortak yöntemi arar.

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

Parametreleri belirtilen bağımsız değişken türleri ve değiştiricileriyle eşleşen belirtilen ortak yöntemi arar.

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

Türetilmiş bir sınıfta geçersiz kılındığında, 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ştiricilerle eşleşen belirtilen yöntemi arar.

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

Türetilmiş bir sınıfta geçersiz kılındığında, 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ştiricilerle eşleşen belirtilen yöntemi arar.

GetMethods()

Geçerli Typeöğesinin tüm genel yöntemlerini döndürür.

GetMethods(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak geçerli Typeiçin tanımlanan yöntemleri arar.

GetNestedType(String)

Belirtilen ada sahip genel iç içe türü arar.

GetNestedType(String, BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak belirtilen iç içe türü arar.

GetNestedTypes()

Geçerli Typeiçinde iç içe yerleştirilmiş genel türleri döndürür.

GetNestedTypes(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak geçerli Typeiçinde iç içe geçmiş türleri arar.

GetOptionalCustomModifiers()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Typeöğesinin isteğe bağlı özel değiştiricilerini döndürür.

GetProperties()

Geçerli Typeöğesinin tüm genel özelliklerini döndürür.

GetProperties(BindingFlags)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak geçerli Typeöğesinin özelliklerini arar.

GetProperty(String)

Belirtilen ada sahip ortak özelliği arar.

GetProperty(String, BindingFlags)

Belirtilen bağlama kısıtlamalarını kullanarak belirtilen özelliği arar.

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ştiricilerle eşleşen belirtilen özelliği arar.

GetProperty(String, Type)

Belirtilen ada ve dönüş türüne sahip ortak özelliği arar.

GetProperty(String, Type, Type[])

Parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen ortak özelliği arar.

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

Parametreleri belirtilen bağımsız değişken türleri ve değiştiricileriyle eşleşen belirtilen ortak özelliği arar.

GetProperty(String, Type[])

Parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen ortak özelliği arar.

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerle eşleşen belirtilen özelliği arar.

GetRequiredCustomModifiers()

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Typeöğesinin gerekli özel değiştiricilerini döndürür.

GetType()

Geçerli Typeöğesini alır.

GetType()

Type Geçerli örneğini alır.

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

Type Belirtilen ada sahip olan öğesini alır ve büyük/küçük harfe duyarlı bir arama gerçekleştirir.

GetType(String, Boolean)

Type Belirtilen adla öğesini alır, büyük/küçük harfe duyarlı bir arama gerçekleştirir ve tür bulunamazsa özel durum oluşturulup oluşturulmayacağını belirtir.

GetType(String, Boolean, Boolean)

Type Türün bulunamazsa özel durum oluşturup oluşturmayacağını ve büyük/küçük harfe duyarlı bir arama yapılıp yapılmayacağını belirterek belirtilen ada sahip öğesini alır.

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

Türü belirtilen adla alır ve isteğe bağlı olarak derlemeyi ve türü çözümlemek için özel yöntemler sağlar.

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

Belirtilen ada sahip türü alır, tür bulunamazsa özel durum oluşturulup oluşturulmayacağını belirtir ve isteğe bağlı olarak derlemeyi ve türü çözümlemek için özel yöntemler sağlar.

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 yapılıp yapılmayacağını ve tür bulunamazsa özel durum oluşturulup oluşturulmayacağını belirtir ve isteğe bağlı olarak derlemeyi ve türü çözümlemek için özel yöntemler sağlar.

GetTypeArray(Object[])

Belirtilen dizideki nesnelerin türlerini alır.

GetTypeCode(Type)

Belirtilen Typeöğesinin temel tür kodunu alır.

GetTypeCodeImpl()

Bu Type örneğin temel alınan tür kodunu döndürür.

GetTypeFromCLSID(Guid)

Belirtilen sınıf tanımlayıcısıyla (CLSID) ilişkili türü alır.

GetTypeFromCLSID(Guid, Boolean)

Belirtilen sınıf tanımlayıcısı (CLSID) ile ilişkili türü alır ve tür yüklenirken bir hata oluşursa özel durum oluşturulup oluşturulmayacağını belirtir.

GetTypeFromCLSID(Guid, String)

Belirtilen sunucudan belirtilen sınıf tanımlayıcısıyla (CLSID) ilişkili türü alır.

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.

GetTypeFromHandle(RuntimeTypeHandle)

Belirtilen tür tanıtıcısı tarafından başvuruda bulunan türü alır.

GetTypeFromProgID(String)

Belirtilen program tanımlayıcısıyla (ProgID) ilişkili türü alır ve yüklenirken Typebir hatayla karşılaşılırsa null döndürür.

GetTypeFromProgID(String, Boolean)

Belirtilen program tanımlayıcısı (ProgID) ile ilişkili türü alır ve tür yüklenirken bir hata oluşursa özel durum oluşturulup oluşturulmayacağını belirtir.

GetTypeFromProgID(String, String)

Belirtilen sunucudaki belirtilen program tanımlayıcısıyla (progID) ilişkili türü alır ve tür yüklenirken bir hatayla karşılaşılırsa null döndürür.

GetTypeFromProgID(String, String, Boolean)

Belirtilen sunucudaki 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.

GetTypeHandle(Object)

Belirtilen nesnenin tutamacını Type alır.

HasElementTypeImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular HasElementType ve geçerlinin Type başka bir türü kapsayıp kapsamadığını veya başka bir türe başvuruda bulunup bulunmayacağını belirler; yani, geçerlinin Type bir dizi mi, işaretçi mi yoksa başvuruyla mı geçirildiğini belirler.

HasSameMetadataDefinitionAs(MemberInfo)

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.

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

Belirtilen bağlama kısıtlamalarını kullanarak ve belirtilen bağımsız değişken listesiyle eşleşen belirtilen üyeyi çağırır.

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

Belirtilen bağlama kısıtlamalarını kullanarak ve belirtilen bağımsız değişken listesi ve kültürüyle eşleşen belirtilen üyeyi çağırır.

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak ve belirtilen bağımsız değişken listesi, değiştiriciler ve kültürle eşleşen belirtilen üyeyi çağırır.

IsArrayImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular ve öğesinin IsArrayType bir dizi olup olmadığını belirler.

IsAssignableFrom(Type)

Belirtilen türün bir örneğinin geçerli türdeki c bir değişkene atanıp atanamayacağını belirler.

IsAssignableTo(Type)

Geçerli türün belirtilen targetTypedeğişkenine atanıp atanamayacağını belirler.

IsByRefImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular ve öğesinin IsByRefType başvuru tarafından geçirilip geçirilmediğini belirler.

IsCOMObjectImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular ve öğesinin IsCOMObjectType bir COM nesnesi olup olmadığını belirler.

IsContextfulImpl()

özelliğini uygular ve öğesinin IsContextful bir bağlamda barındırılıp Type barındırılamayacağını belirler.

IsDefined(Type, Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen türde veya türetilmiş türlerinden bir veya daha fazla özniteliğin bu üyeye uygulanıp uygulanmadığını gösterir.

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

Belirtilen değerin geçerli sabit listesi türünde var olup olmadığını belirten bir değer döndürür.

IsEquivalentTo(Type)

İki COM türünün aynı kimliğe sahip olup olmadığını ve tür eşdeğerliği için uygun olup olmadığını belirler.

IsInstanceOfType(Object)

Belirtilen nesnenin geçerli Typeöğesinin bir örneği olup olmadığını belirler.

IsMarshalByRefImpl()

özelliğini uygular ve öğesinin IsMarshalByRefType başvuruya göre sıralanıp sıralı olmadığını belirler.

IsPointerImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular ve öğesinin IsPointerType bir işaretçi olup olmadığını belirler.

IsPrimitiveImpl()

Türetilmiş bir sınıfta geçersiz kılındığında, özelliğini uygular IsPrimitive ve öğesinin ilkel türlerden biri olup olmadığını Type belirler.

IsSubclassOf(Type)

Geçerli Type değerin belirtilen Type'den türetilip türemediğini belirler.

IsValueTypeImpl()

özelliğini uygular ve değerinin IsValueTypeType bir değer türü olup olmadığını belirler; sınıf veya arabirim değil.

MakeArrayType()

Type Alt sınırı sıfır olan geçerli türün tek boyutlu dizisini temsil eden bir nesne döndürür.

MakeArrayType(Int32)

Type Belirtilen boyut sayısıyla geçerli türdeki bir diziyi temsil eden bir nesne döndürür.

MakeByRefType()

Type Parametre (ByRefVisual Basic parametresi) olarak geçirildiğinde geçerli türü temsil eden bir ref nesne döndürür.

MakeGenericMethodParameter(Int32)

Genel parametre başvurularını temsil etmek için bir GetMethod yöntemin Type[] dizi parametresine geçirilebilen bir imza türü nesnesi döndürür.

MakeGenericSignatureType(Type, Type[])

Üçüncü taraf yansımalarının tür üyelerini sorgulamada imza türlerinin kullanımını tam olarak desteklemesini sağlayan genel bir imza türü oluşturur.

MakeGenericType(Type[])

Geçerli genel tür tanımının tür parametreleri için bir tür dizisinin öğelerinin yerini alır ve sonuçta elde edilen türü temsil eden bir Type nesne döndürür.

MakePointerType()

Type Geçerli türün işaretçisini temsil eden bir nesne döndürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReflectionOnlyGetType(String, Boolean, Boolean)
Geçersiz.

Type Büyük/küçük harfe duyarlı bir arama yapılıp yapılmayacağını ve tür bulunamazsa özel durum oluşturup oluşturmayacağını belirterek belirtilen ada sahip değerini alır. Tür, yürütme için değil yalnızca yansıma için yüklenir.

ToString()

Geçerli Typeöğesinin adını temsil eden bir String döndürür.

İşleçler

Equality(Type, Type)

İki Type nesnenin eşit olup olmadığını gösterir.

Inequality(Type, Type)

İki Type nesnenin eşit olup olmadığını gösterir.

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.

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

sınıfını MemberInfo temsil eden bir Type nesne alır.

(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.

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

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 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.

(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.

_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.

_Type.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

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

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

Uzantı Metotları

GetCustomAttribute(MemberInfo, Type)

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttribute(MemberInfo, Type, Boolean)

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttribute<T>(MemberInfo)

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttribute<T>(MemberInfo, Boolean)

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttributes(MemberInfo)

Belirtilen üyeye uygulanan özel öznitelikler koleksiyonunu alır.

GetCustomAttributes(MemberInfo, Boolean)

Belirtilen üyeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttributes(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttributes<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

IsDefined(MemberInfo, Type)

Belirtilen türde özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını gösterir.

IsDefined(MemberInfo, Type, Boolean)

Belirtilen türlerdeki özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üstlerine uygulanıp uygulanmadığını gösterir.

GetTypeInfo(Type)

TypeInfo Belirtilen türün gösterimini döndürür.

GetMetadataToken(MemberInfo)

Varsa, verilen üye için bir meta veri belirteci alır.

HasMetadataToken(MemberInfo)

Belirtilen üye için bir meta veri belirtecinin kullanılabilir olup olmadığını gösteren bir değer döndürür.

GetRuntimeEvent(Type, String)

Belirtilen olayı temsil eden bir nesne alır.

GetRuntimeEvents(Type)

Belirtilen türde tanımlanan tüm olayları temsil eden bir koleksiyonu alır.

GetRuntimeField(Type, String)

Belirtilen alanı temsil eden bir nesneyi alır.

GetRuntimeFields(Type)

Belirtilen türde tanımlanan tüm alanları temsil eden bir koleksiyonu alır.

GetRuntimeMethod(Type, String, Type[])

Belirtilen yöntemi temsil eden bir nesneyi alır.

GetRuntimeMethods(Type)

Belirtilen türde tanımlanan tüm yöntemleri temsil eden bir koleksiyonu alır.

GetRuntimeProperties(Type)

Belirtilen türde tanımlanan tüm özellikleri temsil eden bir koleksiyon alır.

GetRuntimeProperty(Type, String)

Belirtilen özelliği temsil eden bir nesneyi alır.

GetConstructor(Type, Type[])

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.

GetConstructors(Type)

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.

GetConstructors(Type, BindingFlags)

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.

GetFields(Type, BindingFlags)

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.

GetGenericArguments(Type)

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.

GetInterfaces(Type)

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.

GetMember(Type, String)

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.

GetMember(Type, String, BindingFlags)

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.

GetMembers(Type)

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.

GetMethods(Type)

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.

GetNestedType(Type, String, BindingFlags)

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.

GetProperties(Type)

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.

GetProperties(Type, BindingFlags)

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.

GetProperty(Type, String, BindingFlags)

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.

GetProperty(Type, String, Type)

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.

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

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.

IsAssignableFrom(Type, Type)

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.

IsInstanceOfType(Type, Object)

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.

Şunlara uygulanır

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

Bu güvenli iş parçacığı türüdür.

Ayrıca bkz.