Aracılığıyla paylaş


System.Reflection Ad Alanı

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

Sınıflar

AmbiguousMatchException

Bir üyeye bağlanırken oluşan özel durum, bağlama ölçütlerine uyan birden fazla üyeyle sonuçlanır. Bu sınıf devralınamaz.

Assembly

Ortak dil çalışma zamanı uygulamasının yeniden kullanılabilir, sürümlenebilir ve kendi kendini açıklayan yapı taşı olan bir derlemeyi temsil eder.

AssemblyAlgorithmIdAttribute

Bir bütünleştirilmiş koddaki tüm dosyaların karması için bir algoritma belirtir. Bu sınıf devralınamaz.

AssemblyCompanyAttribute

Derleme bildirimi için şirket adı özel özniteliğini tanımlar.

AssemblyConfigurationAttribute

Derleme için perakende veya hata ayıklama gibi derleme yapılandırmasını belirtir.

AssemblyCopyrightAttribute

Derleme bildirimi için bir telif hakkı özel özniteliği tanımlar.

AssemblyCultureAttribute

Derlemenin hangi kültürü desteklediğini belirtir.

AssemblyDefaultAliasAttribute

Derleme bildirimi için kolay bir varsayılan diğer ad tanımlar.

AssemblyDelaySignAttribute

Derlemenin oluşturulduğunda tam olarak imzalanmadığını belirtir.

AssemblyDescriptionAttribute

Derleme için metin açıklaması sağlar.

AssemblyExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

AssemblyFileVersionAttribute

Bir derleyiciye Win32 dosya sürümü kaynağı için belirli bir sürüm numarasını kullanma talimatı verir. Win32 dosya sürümünün derlemenin sürüm numarasıyla aynı olması gerekmez.

AssemblyFlagsAttribute

Tam zamanında (JIT) derleyici seçeneklerini, derlemenin AssemblyNameFlags tekrarlanabilir olup olmadığını ve tam veya belirteçli ortak anahtara sahip olup olmadığını açıklayan bir derleme için bayrakların bit düzeyinde bir bileşimini belirtir. Bu sınıf devralınamaz.

AssemblyInformationalVersionAttribute

Derleme bildirimi için ek sürüm bilgilerini tanımlar.

AssemblyKeyFileAttribute

Tanımlayıcı ad oluşturmak için kullanılan anahtar çiftini içeren dosyanın adını belirtir.

AssemblyKeyNameAttribute

CsP içinde, tanımlayıcı ad oluşturmak için kullanılan anahtar çiftini içeren bir anahtar kapsayıcısının adını belirtir.

AssemblyMetadataAttribute

Süslü derleme için bir anahtar/değer meta veri çifti tanımlar.

AssemblyName

Bir derlemenin benzersiz kimliğini tam olarak açıklar.

AssemblyNameProxy

öğesinin uzaktan değiştirilebilir bir sürümünü AssemblyNamesağlar.

AssemblyProductAttribute

Derleme bildirimi için bir ürün adı özel özniteliği tanımlar.

AssemblySignatureKeyAttribute

Daha eski, daha basit bir tanımlayıcı ad anahtarından daha güçlü karma algoritmasına sahip daha büyük bir anahtara geçiş sağlar.

AssemblyTitleAttribute

Derleme için bir açıklama belirtir.

AssemblyTrademarkAttribute

Bir derleme bildirimi için ticari marka özel özniteliği tanımlar.

AssemblyVersionAttribute

Özniteliklendirilen derlemenin sürümünü belirtir.

Binder

Aday listesinden bir üye seçer ve gerçek bağımsız değişken türünden resmi bağımsız değişken türüne tür dönüştürme gerçekleştirir.

ConstructorInfo

Sınıf oluşturucusunun özniteliklerini bulur ve oluşturucu meta verilerine erişim sağlar.

ConstructorInvoker

Sağlanan tarafından belirtilen yöntemi çağırmak için yöntemler sağlar ConstructorInfo.

CustomAttributeData

Yalnızca yansıma bağlamı içine yüklenen derlemeler, modüller, türler, üyeler ve parametreler için özel öznitelik verilerine erişim sağlar.

CustomAttributeExtensions

Özel öznitelikleri almak için statik yöntemler içerir.

CustomAttributeFormatException

Özel özniteliğin ikili biçimi geçersiz olduğunda oluşan özel durum.

DefaultMemberAttribute

tarafından InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])kullanılan varsayılan üye olan türün üyesini tanımlar.

DispatchProxy

Ara sunucu nesnelerinin örneğini oluşturmak ve bunların yöntem gönderimini işlemek için bir mekanizma sağlar.

EventInfo

Bir olayın özniteliklerini bulur ve olay meta verilerine erişim sağlar.

EventInfoExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

ExceptionHandlingClause

Yapılandırılmış özel durum işleme bloğundaki bir yan tümceyi temsil eder.

FieldInfo

Bir alanın özniteliklerini bulur ve alan meta verilerine erişim sağlar.

IntrospectionExtensions

Nesneleri dönüştürme Type yöntemlerini içerir.

InvalidFilterCriteriaException

Filtre ölçütleri kullandığınız filtre türü için geçerli olmadığında içinde oluşan FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) özel durum.

LocalVariableInfo

Yerel değişkenin özniteliklerini bulur ve yerel değişken meta verilerine erişim sağlar.

ManifestResourceInfo

Uygulama bağımlılıklarını açıklayan XML dosyaları olan bildirim kaynaklarına erişim sağlar.

MemberInfo

Bir üyenin öznitelikleri hakkında bilgi alır ve üye meta verilerine erişim sağlar.

MemberInfoExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

MetadataAssemblyResolver

tarafından MetadataLoadContextkullanılan bağlama algoritmaları için temel sınıfı sağlar.

MetadataLoadContext

Yalnızca inceleme amacıyla yüklenen Type nesnelerinin kapalı bir evrenini temsil eder. Her MetadataLoadContext kendi bağlama kurallarına sahip olabilir ve diğer tüm MetadataLoadContext'lerden yalıtılır.

MethodBase

Yöntemler ve oluşturucular hakkında bilgi sağlar.

MethodBody

Bir yöntemin gövdesi için meta verilere ve MSIL'e erişim sağlar.

MethodInfo

Bir yöntemin özniteliklerini bulur ve yöntem meta verilerine erişim sağlar.

MethodInfoExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

MethodInvoker

Sağlanan tarafından belirtilen yöntemi çağırmak için yöntemler sağlar MethodBase.

Missing

Eksik Objectbir öğesini temsil eder. Bu sınıf devralınamaz.

Module

Bir modülde yansıma gerçekleştirir.

ModuleExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

NullabilityInfo

Boş değer atanabilirlik bilgilerini temsil eder.

NullabilityInfoContext

Yansıma üyelerinden null atanabilirlik bilgilerini ve bağlamı doldurmaya yönelik API'ler sağlar: ParameterInfo, FieldInfo, PropertyInfove EventInfo.

ObfuscateAssemblyAttribute

Karartma araçlarına, uygun derleme türü için standart gizleme kurallarını kullanmalarını emreder.

ObfuscationAttribute

Karartma araçlarına bir derleme, tür veya üye için belirtilen eylemleri gerçekleştirmelerini bildirir.

ParameterInfo

Bir parametrenin özniteliklerini bulur ve parametre meta verilerine erişim sağlar.

PathAssemblyResolver

Yüklenebilen her derlemenin yollarını kullanan bir meta veri derleme çözümleyicisini temsil eder.

Pointer

İşaretçiler için bir sarmalayıcı sınıfı sağlar.

PropertyInfo

Bir özelliğin özniteliklerini bulur ve özellik meta verilerine erişim sağlar.

PropertyInfoExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

ReflectionContext

Yansıma nesneleri sağlayabilen bir bağlamı temsil eder.

ReflectionTypeLoadException

Bir modüldeki GetTypes() sınıflardan herhangi biri yüklenemediğinde yöntemi tarafından oluşan özel durum. Bu sınıf devralınamaz.

RuntimeReflectionExtensions

Çalışma zamanındaki türler hakkında bilgi alan yöntemler sağlar.

StrongNameKeyPair

Tanımlayıcı ad derlemelerini imzalamak için kullanılan ortak veya özel anahtar çiftine erişimi kapsüller.

TargetException

Geçersiz bir hedefi çağırma girişiminde bulunulduğunda oluşan özel durumu temsil eder.

TargetInvocationException

Yansıma aracılığıyla çağrılan yöntemler tarafından oluşan özel durum. Bu sınıf devralınamaz.

TargetParameterCountException

Bir çağrı için parametre sayısı beklenen sayıyla eşleşmediğinde oluşan özel durum. Bu sınıf devralınamaz.

TypeDelegator

Bir Type nesneyi sarmalar ve yöntemleri bu Typeöğesine devreder.

TypeExtensions

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

TypeInfo

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 için tür bildirimlerini temsil eder.

Yapılar

CustomAttributeNamedArgument

Yalnızca yansıma bağlamında bir özel özniteliğin adlandırılmış bağımsız değişkenini temsil eder.

CustomAttributeTypedArgument

Yalnızca yansıma bağlamında bir özel özniteliğin bağımsız değişkenini veya bir dizi bağımsız değişkeninin öğesini temsil eder.

InterfaceMapping

Arabirimi uygulayan bir sınıftaki gerçek yöntemlere bir arabirimin eşlemesini alır.

ParameterModifier

Bağlamanın türlerin değiştirildiği parametre imzalarıyla çalışabilmesi için parametrelere bir değiştirici ekler.

Arabirimler

ICustomAttributeProvider

Bunları destekleyen yansıma nesneleri için özel öznitelikler sağlar.

ICustomTypeProvider

Özel tür sağlayan bir nesneyi temsil eder.

IReflect

IDispatch arabirimiyle birlikte çalışabilir.

IReflectableType

Üzerine yansıtabileceğiniz bir türü temsil eder.

Numaralandırmalar

AssemblyContentType

Bir derlemede bulunan kodun türü hakkında bilgi sağlar.

AssemblyFlags

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

AssemblyHashAlgorithm

Derleme dosyalarını karma olarak kullanmak ve tanımlayıcı adı oluşturmak için kullanılan karma algoritmaları belirtir.

AssemblyNameFlags

Başvuru Assembly hakkında bilgi sağlar.

BindingFlags

Bağlamayı denetleyen bayrakları ve üyelerin ve türlerin aramasının yansımayla yürütüldükleri yolu belirtir.

CallingConventions

Bir yöntem için geçerli çağırma kurallarını tanımlar.

DeclarativeSecurityAction

Bildirim temelli güvenlik kullanılarak gerçekleştirilebilecek güvenlik eylemlerini belirtir.

EventAttributes

Bir olayın özniteliklerini belirtir.

ExceptionHandlingClauseOptions

Özel durum işleme yan tümcesi türlerini tanımlar.

FieldAttributes

Bir alanın özniteliklerini açıklayan bayrakları belirtir.

GenericParameterAttributes

Genel tür veya yöntemin genel tür parametresindeki kısıtlamaları açıklar.

ImageFileMachine

Yürütülebilir dosya tarafından hedeflenen platformu tanımlar.

ManifestResourceAttributes

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

MemberTypes

türetilmiş sınıfı MemberInfoolarak tanımlanan her üye türünü işaretler.

MethodAttributes

Yöntem öznitelikleri için bayrakları belirtir. Bu bayraklar corhdr.h dosyasında tanımlanır.

MethodImplAttributes

Yöntem uygulamasının öznitelikleri için bayrakları belirtir.

MethodImportAttributes

Yönetilmeyen yöntem içeri aktarma öznitelikleri için bayrakları belirtir.

MethodSemanticsAttributes

Meta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.

NullabilityState

Null atanabilirlik durumlarını açıklar.

ParameterAttributes

Bir parametreyle ilişkilendirilebilen öznitelikleri tanımlar. Bunlar CorHdr.h içinde tanımlanır.

PortableExecutableKinds

Yürütülebilir bir dosyadaki kodun niteliğini tanımlar.

ProcessorArchitecture

Yürütülebilir bir dosya tarafından hedeflenen platformun işlemcisini ve sözcük başına bit sayısını tanımlar.

PropertyAttributes

Bir özellik ile ilişkilendirilebilen öznitelikleri tanımlar. Bu öznitelik değerleri corhdr.h içinde tanımlanır.

ResourceAttributes

Bildirim kaynağının özniteliklerini belirtir.

ResourceLocation

Kaynak konumunu belirtir.

TypeAttributes

Tür özniteliklerini belirtir.

Temsilciler

MemberFilter

Bir nesne dizisinde temsil edilen üye listesini filtrelemek için kullanılan bir temsilciyi MemberInfo temsil eder.

ModuleResolveEventHandler

bir Assemblyolayını işleyecek ModuleResolve yöntemi temsil eder.

TypeFilter

Bir nesne dizisinde Type temsil edilen sınıfları filtreler.