API reference
API reference
Select your platform
No SDKs available
No versions available

IAssemblyMiner Interface

Properties

Stores the frequency of method signatures. Key is signatures in the form: [ReturnTypeId]-[TypeId]:[FrequencyOfType],[TypeId]:[FrequencyOfType]. Value is the number of times this signature was encountered in the last extraction process.
Stores the frequency of method signatures that were incompatible. Key is signatures in the form: [#][ReturnTypeId]![TypeId]:[FrequencyOfType],[TypeId]:[FrequencyOfType]. The # at the beginning indicates a static method. Value is the number of times this signature was encountered in the last extraction process.

Member Functions

Initializes the miner for a new extraction and resets statistics. Must be called before extracting entities or actions for a new extraction operation. Note: Call this only once when making multiple calls to ExtractEntities and ExtractActions from different assemblies that are part of the same manifest.
Extracts all entities from the assembly. Entities represent the types used as parameters (such as Enums) of our methods.
Parameters
assembly
The assembly to process.
Returns
The list of entities extracted.
This method extracts all the marked actions (methods) in the specified assembly.
Parameters
assembly
The assembly to process.
Returns
List of actions extracted.
This method extracts all the marked error handlers (methods) in the specified assembly.
Parameters
assembly
The assembly to process.
Returns
List of actions extracted.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon