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

IAssemblyMiner Interface

Properties

IncompatibleSignatureFrequency : Dictionary< string, int >
[Get]
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.
Signature
Dictionary<string, int> Meta.Conduit.Editor.IAssemblyMiner.IncompatibleSignatureFrequency
SignatureFrequency : Dictionary< string, int >
[Get]
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.
Signature
Dictionary<string, int> Meta.Conduit.Editor.IAssemblyMiner.SignatureFrequency

Methods

ExtractActions ( assembly )
This method extracts all the marked actions (methods) in the specified assembly.
Signature
List<ManifestAction> Meta.Conduit.Editor.IAssemblyMiner.ExtractActions(IConduitAssembly assembly)
Parameters
assembly: IConduitAssembly  The assembly to process.
Returns
List< ManifestAction >  List of actions extracted.
ExtractEntities ( assembly )
Extracts all entities from the assembly. Entities represent the types used as parameters (such as Enums) of our methods.
Signature
List<ManifestEntity> Meta.Conduit.Editor.IAssemblyMiner.ExtractEntities(IConduitAssembly assembly)
Parameters
assembly: IConduitAssembly  The assembly to process.
Returns
List< ManifestEntity >  The list of entities extracted.
ExtractErrorHandlers ( assembly )
This method extracts all the marked error handlers (methods) in the specified assembly.
Signature
List<ManifestErrorHandler> Meta.Conduit.Editor.IAssemblyMiner.ExtractErrorHandlers(IConduitAssembly assembly)
Parameters
assembly: IConduitAssembly  The assembly to process.
Returns
List< ManifestErrorHandler >  List of actions extracted.
Initialize ()
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.
Signature
void Meta.Conduit.Editor.IAssemblyMiner.Initialize()
Returns
void