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
| Name | Description |
|---|---|
| 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 derlemeyi temsil eder. |
| AssemblyAlgorithmIdAttribute |
Bir derlemedeki tüm dosyaları karma olarak eklemek için bir algoritma belirtir. Bu sınıf devralınamaz. |
| AssemblyCompanyAttribute |
Derleme bildirimi için bir şirket adı özel özniteliği 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 yeniden gezinilebilir olup olmadığını ve tam veya belirteçli bir ortak anahtara sahip olup olmadığını açıklayan, derleme için AssemblyNameFlags bayraklarını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çindeki bir anahtar kapsayıcısının adını belirtir ve tanımlayıcı ad oluşturmak için kullanılan anahtar çiftini içerir. |
| AssemblyMetadataAttribute |
Süslü derleme için bir anahtar/değer meta veri çifti tanımlar. |
| AssemblyName |
Derlemenin benzersiz kimliğini tam olarak açıklar. |
| AssemblyNameProxy |
öğesinin |
| 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ıyla 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 |
Özniteliklendirilmekte olan 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 |
Bir sınıf oluşturucusunun özniteliklerini bulur ve oluşturucu meta verilerine erişim sağlar. |
| 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 |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])tarafından kullanılan varsayılan üye olan bir türün üyesini tanımlar. |
| DispatchProxy |
Ara sunucu nesnelerinin örneğini oluşturmak ve bunların yöntem dağıtımını 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ış bir ö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. |
| 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. |
| Missing |
Eksik Objectbir öğesini temsil eder. Bu sınıf devralınamaz. |
| Module |
Bir modülde yansıma gerçekleştirir. |
| ObfuscateAssemblyAttribute |
Gizleme araçlarına, uygun derleme türü için standart gizleme kurallarını kullanmaları talimatını alır. |
| ObfuscationAttribute |
Gizleme 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. |
| 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 bir ortak veya özel anahtar çiftine erişimi kapsüller. |
| TargetException |
Geçersiz bir hedef çağrılmaya çalışıldığında 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
| Name | Description |
|---|---|
| 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 |
Bir arabirimin eşlemesini, bu arabirimi uygulayan bir sınıftaki gerçek yöntemlere alır. |
| ParameterModifier |
Bağlamanın, türlerin değiştirildiği parametre imzalarıyla çalışabilmesi için parametrelere değiştirici ekler. |
Arabirimler
| Name | Description |
|---|---|
| ICustomAttributeProvider |
Yansıma nesneleri için bunları destekleyen ö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
| Name | Description |
|---|---|
| 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 oluşturmak ve tanımlayıcı adı oluşturmak için kullanılan karma algoritmaları belirtir. |
| AssemblyNameFlags |
Assembly başvurusu hakkında bilgi sağlar. |
| BindingFlags |
Bağlamayı denetleyen bayrakları ve üye ve tür aramasının yansımayla nasıl yürütüldüğünü belirtir. |
| CallingConventions |
Bir yöntem için geçerli çağrı 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ün 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ş MemberInfosınıfı olarak 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 |
Bir yöntem uygulamasının öznitelikleri için bayrakları belirtir. |
| MethodImportAttributes |
Yönetilmeyen yöntem içeri aktarma öznitelikleri için bayrakları belirtir. |
| ParameterAttributes |
Bir parametreyle ilişkilendirilebilen öznitelikleri tanımlar. Bunlar CorHdr.h içinde tanımlanır. |
| PortableExecutableKinds |
Yürütülebilir dosyadaki kodun doğasını tanımlar. |
| ProcessorArchitecture |
Yürütülebilir 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 dosyasında tanımlanır. |
| ResourceAttributes |
Bildirim kaynağının özniteliklerini belirtir. |
| ResourceLocation |
Kaynak konumunu belirtir. |
| TypeAttributes |
Tür özniteliklerini belirtir. |
Temsilciler
| Name | Description |
|---|---|
| MemberFilter |
Bir nesne dizisinde temsil edilen üyelerin listesini filtrelemek için kullanılan bir temsilciyi MemberInfo temsil eder. |
| ModuleResolveEventHandler |
bir ModuleResolveolayını işleyecek Assembly yöntemi temsil eder. |
| TypeFilter |
Bir nesne dizisinde Type temsil edilen sınıfları filtreler. |