## Assembly class


[Reflection](../) class describing assembly. Support is limited as the rules are quite different between C# and C++. Objects of this class should only be allocated using [System::MakeObject()](../../system/makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](../../system/smartptr/) pointer and use this pointer to pass it to functions as argument.

```cpp
class Assembly : public System::Object
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| [Assembly](./assembly/)() | Κατασκευαστής. |
| virtual [get_CodeBase](./get_codebase/)() const | Λαμβάνει τον κατάλογο της τρέχουσας συναρμολόγησης. Η υποστήριξη είναι περιορισμένη. |
| virtual [get_FullName](./get_fullname/)() const | Λαμβάνει το πλήρες όνομα της συναρμολόγησης. |
| virtual [get_Location](./get_location/)() const | Λαμβάνει τη θέση της συναρμολόγησης. Δεν έχει υλοποιηθεί. |
| static [GetAssembly](./getassembly/)(const TypeInfo\&) | Λαμβάνει τη συναρμολόγηση που ορίζει συγκεκριμένο τύπο. |
| static [GetCallingAssembly](./getcallingassembly/)() | Λαμβάνει τη συναρμολόγηση που καλεί. |
| static [GetEntryAssembly](./getentryassembly/)() | Λαμβάνει τη συναρμολόγηση εισόδου. |
| static [GetExecutingAssembly](./getexecutingassembly/)() | Λαμβάνει τη συναρμολόγηση εκτέλεσης. |
| virtual [GetManifestResourceNames](./getmanifestresourcenames/)() const | Λαμβάνει τα ονόματα των πόρων του μανιφέστου. |
| virtual [GetManifestResourceStream](./getmanifestresourcestream/)(String) const | Λαμβάνει τη ροή που συνδέεται με τον πόρο του μανιφέστου. |
| virtual [GetName](./getname/)() const | Λαμβάνει το όνομα της συναρμολόγησης. |
| virtual [GetTypes](./gettypes/)() const | Λαμβάνει τους τύπους που δηλώνονται από τη συναρμολόγηση. |
## Δείτε επίσης

* Class [Object](../../system/object/)
* Namespace [System::Reflection](../)
* Library [Aspose.Page for C++](../../)
