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

ConduitStatistics Class

Aggregates and persists Conduit statistics.

Constructors

ConduitStatistics ( persistenceLayer )
Signature
Meta.Conduit.Editor.ConduitStatistics.ConduitStatistics(IPersistenceLayer persistenceLayer)
Parameters
persistenceLayer: IPersistenceLayer

Properties

Id : Guid
[Get][Set]
A randomly generated ID representing at telemetry report.
Signature
Guid Meta.Conduit.Editor.ConduitStatistics.Id
IncompatibleSignatureFrequency : Dictionary< string, int >
[Get]
Similar to SignatureFrequency but for incompatible methods.
Signature
Dictionary<string, int> Meta.Conduit.Editor.ConduitStatistics.IncompatibleSignatureFrequency
SignatureFrequency : Dictionary< string, int >
[Get]
Holds 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.ConduitStatistics.SignatureFrequency
SuccessfulGenerations : int
[Get][Set]
Number of successful generations since last reset.
Signature
int Meta.Conduit.Editor.ConduitStatistics.SuccessfulGenerations

Methods

AddFrequencies ( sourceFrequencies )
Adds the supplied frequencies to the current collection.
Signature
void Meta.Conduit.Editor.ConduitStatistics.AddFrequencies(Dictionary< string, int > sourceFrequencies)
Parameters
sourceFrequencies: Dictionary< string, int >  The frequencies to add.
Returns
void
AddIncompatibleFrequencies ( sourceFrequencies )
Adds the supplied incompatible method frequencies to the current collection.
Signature
void Meta.Conduit.Editor.ConduitStatistics.AddIncompatibleFrequencies(Dictionary< string, int > sourceFrequencies)
Parameters
sourceFrequencies: Dictionary< string, int >  The frequencies to add.
Returns
void
Load ()
Loads the statistics from local storage.
Signature
void Meta.Conduit.Editor.ConduitStatistics.Load()
Returns
void
Persist ()
Persists the statistics to local storage.
Signature
void Meta.Conduit.Editor.ConduitStatistics.Persist()
Returns
void