


## Sınıflar

| Sınıf | Açıklama |
| --- | --- |
| [Assembly](./assembly/) | [Reflection](./) sınıfı bir derlemeyi tanımlar. Destek sınırlıdır çünkü kurallar C# ile C++ arasında oldukça farklıdır. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işleviyle tahsis edilmelidir. Bu türün bir örneğini yığında ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [AssemblyName](./assemblyname/) | Derleme adını tanımlar. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işleviyle tahsis edilmelidir. Bu türün bir örneğini yığında ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [AssemblyTypeRegistration](./assemblytyperegistration/) | Çalışan derlemede tür kaydetmek için tekil örnek. |
| [AssemblyTypeRegistrationBase](./assemblytyperegistrationbase/) | Çalışan derlemede tür kaydetmek için tekil örneklerin temel tipi. |
| [ConstructorInfo](./constructorinfo/) | Yapıcı meta verilerine erişim sağlar. |
| [FieldInfo](./fieldinfo/) | Bir alanın özniteliklerini keşfeder ve alan meta verilerine erişim sağlar. |
| [MemberInfo](./memberinfo/) | Üyeler hakkında yansıma bilgisi sağlar. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işleviyle tahsis edilmelidir. Bu türün bir örneğini yığında ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [MethodBase](./methodbase/) | Yöntem hakkında temel bilgi. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işleviyle tahsis edilmelidir. Bu türün bir örneğini yığında ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [MethodInfo](./methodinfo/) | Sınıf yöntemi hakkında bilgiyi temsil eder. |
| [PropertyInfo](./propertyinfo/) | Özellik bilgilerini temsil eder. |
## Enums

| Enum | Açıklama |
| --- | --- |
| [BindingFlags](./bindingflags/) | Üyeleri ve tip arama modlarını ve bağlamaları tanımlar. |
| [FieldAttributes](./fieldattributes/) | Yansıtılan alan öznitelikleri. |
| [MemberTypes](./membertypes/) | Her üye türünü işaretler. |
## Typedefs

| Typedef | Açıklama |
| --- | --- |
| [ReflectionTypeLoadException](./reflectiontypeloadexception/) | [ReflectionTypeLoadException](./reflectiontypeloadexception/) modülün GetTypes yöntemi tarafından, bir modüldeki sınıflardan herhangi biri yüklenemezse fırlatılır. [ReflectionTypeLoadException](./reflectiontypeloadexception/) sınıfı örneklerini asla [System::SmartPtr](../system/smartptr/) içine sarmayın. |
| [TargetInvocationException](./targetinvocationexception/) | [TargetInvocationException](./targetinvocationexception/) yansıma yoluyla çağrılan yöntemler tarafından fırlatılır. [TargetInvocationException](./targetinvocationexception/) sınıfı örneklerini asla [System::SmartPtr](../system/smartptr/) içine sarmayın. |
