Interface IAssemblyWrapper
Assembly interface for its instance functions
Assembly: AssemblyLoaderTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("CE7BAB0C-78F9-4F55-8733-13D17032B0E9")]
public interface IAssemblyWrapper
Properties
ManifestResourceName[int]
Declaration
string ManifestResourceName[int Index] { get; }
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Property Value
ManifestResourceNamesCount
Returns the specified manifest resources count
Declaration
int ManifestResourceNamesCount { get; }
Property Value
Methods
CollectGarbage()
Calls garbage collection, releasing memory that is no longer needed
Declaration
CreateInstance(string, bool)
Declaration
IDotNetObjectWrapper CreateInstance(string typeName, bool ignoreCase)
Parameters
| Type |
Name |
Description |
| string |
typeName |
|
| bool |
ignoreCase |
|
Returns
GetAssembly(ISystemType)
Returns the IAssemblyWrapper of the method that invoked the currently executing method
Declaration
IAssemblyWrapper GetAssembly(ISystemType typeName)
Parameters
Returns
GetManifestResourceStream(string)
Loads the specified manifest resource from this assembly
Declaration
IStream GetManifestResourceStream(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
GetType(string)
Gets the System.Type object value with the specified name in the assembly instance
Declaration
ISystemType GetType(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns