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