System::Reflection::Assembly class
Contents
[
Hide
]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() 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 pointer and use this pointer to pass it to functions as argument.
class Assembly : public System::Object
Methods
Method | Description |
---|---|
Assembly() | Constructor. |
virtual get_CodeBase() const | Gets directory of current assembly. Support is limited. |
virtual get_FullName() const | Gets assembly full name. |
virtual get_Location() const | Gets assembly location. Not implemented. |
static GetAssembly(const TypeInfo&) | Gets assembly defining specific type. |
static GetCallingAssembly() | Gets calling assembly. |
static GetEntryAssembly() | Gets entry assembly. |
static GetExecutingAssembly() | Gets executing assembly. |
virtual GetManifestResourceNames() const | Gets names of manifest resources. |
virtual GetManifestResourceStream(String) const | Gets stream connected to manifest resource. |
virtual GetName() const | Gets assembly name. |
virtual GetTypes() const | Gets types declared by assembly. |
See Also
- Class Object
- Namespace System::Reflection
- Library Aspose.PUB for C++