System::Reflection ad alanı
İçindekiler
[
Saklamak
]Sınıflar
| Sınıf | Açıklama |
|---|---|
| Assembly | Reflection sınıfı, 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() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| AssemblyName | Derleme adını tanımlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| AssemblyTypeRegistration | Çalışan derlemede tür kaydetmek için tekil nesne. |
| AssemblyTypeRegistrationBase | Çalışan derlemede tür kaydetmek için tekil nesneler için temel tip. |
| ConstructorInfo | Yapıcı meta verilerine erişim sağlar. |
| FieldInfo | Bir alanın özniteliklerini keşfeder ve alan meta verilerine erişim sağlar. |
| MemberInfo | Üyeler hakkında yansıma bilgisi sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| MethodBase | Yöntem hakkında temel bilgi. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| MethodInfo | Sınıf yöntemi hakkında bilgiyi temsil eder. |
| PropertyInfo | Özellik bilgisini temsil eder. |
Enums
| Enum | Açıklama |
|---|---|
| BindingFlags | Üyeleri ve tipleri arama modlarını ve bağlamaları tanımlar. |
| FieldAttributes | Yansıtılmış alan öznitelikleri. |
| MemberTypes | Her üye tipini işaretler. |
Typedefs
| Typedef | Açıklama |
|---|---|
| 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 sınıfı örneklerini System::SmartPtr içine asmayın. |
| TargetInvocationException | TargetInvocationException yansıma yoluyla çağrılan yöntemler tarafından fırlatılır. TargetInvocationException sınıfı örneklerini System::SmartPtr içine asmayın. |