## MethodBase class


معلومات أساسية عن الطريقة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../../system/makeobject/). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class MethodBase : public System::Reflection::MemberInfo
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [get_MemberType](./get_membertype/)() const override | تحديد نوع العضو - طريقة، مُنشئ، حدث، وما إلى ذلك. |
| static [GetCurrentMethod](./getcurrentmethod/)(const String\&) | تتيح هذه الطريقة الحصول على اسم الطريقة الحالية. يقوم المترجم باستبدال ASPOSE_CURRENT_FUNCTION كمعامل تلقائيًا. |
| [MEMBER_FUNCTION_MAKE_OBJECT](./member_function_make_object/)(MethodBase, CODEPORTING_ARGS(const String\&full_name), CODEPORTING_ARGS(full_name)) |  |
| [MethodBase](./methodbase/)() | ينشئ نسخة جديدة من الفئة [MethodBase](./). |
## انظر أيضًا

* Class [MemberInfo](../memberinfo/)
* Namespace [System::Reflection](../)
* Library [Aspose.Page for C++](../../)
