public interface IClrAssembly extends IClrBase
Modifier and Type | Method and Description |
---|---|
DotNetNativeTypes.ClrAssembly |
getDefaultPointer()
Gets the default clr assembly pointer.
|
java.lang.String |
getFullName()
Gets the display name of the assembly.
|
boolean |
getGlobalAssemblyCache()
Gets a value indicating whether the assembly was loaded from the global assembly cache.
|
java.lang.String |
getImageRuntimeVersion()
Gets a string representing the version of the common language runtime (CLR) saved in the file containing the manifest.
|
java.lang.String |
getLocation()
Gets the full path or UNC location of the loaded file that contains the manifest.
|
IClrType |
getType(java.lang.String typeName)
Gets the Type object with the specified name in the assembly instance.
|
IClrType |
getType(java.lang.String typeName,
boolean throwError)
Gets the Type object with the specified name in the assembly instance and optionally throws an exception if the type is not found.
|
IClrType |
getType(java.lang.String typeName,
boolean throwError,
boolean ignoreCase)
Gets the Type object with the specified name in the assembly instance, with the options of ignoring the case, and of throwing an exception if the type is not found.
|
IClrType[] |
getTypes()
Gets the types defined in this assembly.
|
equals, getBaseObject, getFieldValue, getPropertyIndexValue, getPropertyIndexValue, getPropertyValue, getType, invokeGenericMethod, invokeMethod, invokeVoidMethod, registerEventCallBack, registerEventCallBackWithReturn, setFieldValue, setPropertyIndexValue, setPropertyIndexValue, setPropertyValue, unRegisterEventCallBack, unRegisterEventCallBackWithReturn
DotNetNativeTypes.ClrAssembly getDefaultPointer()
java.lang.String getFullName() throws EClrError
EClrError
java.lang.String getLocation() throws EClrError
EClrError
boolean getGlobalAssemblyCache() throws EClrError
EClrError
java.lang.String getImageRuntimeVersion() throws EClrError
EClrError
IClrType getType(java.lang.String typeName, boolean throwError, boolean ignoreCase) throws EClrError
typeName
- The full name of the type.throwError
- true to throw an exception if the type is not found; false to return null.ignoreCase
- true to ignore the case of the type name; otherwise, false.EClrError
IClrType getType(java.lang.String typeName, boolean throwError) throws EClrError
typeName
- The full name of the type.throwError
- true to throw an exception if the type is not found; false to return null.EClrError
IClrType getType(java.lang.String typeName) throws EClrError
typeName
- The full name of the type.EClrError
IClrType[] getTypes() throws java.lang.Exception
java.lang.Exception