System.Reflection Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ü |
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 |
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. |