C# (CSharp) FrequencyAnalyzer Namespace

Nested Namespaces

FrequencyAnalyzer.Properties

Classes

Name Description
FrequencyCalculation Contains the logic for calculating the frequency of each word in the document. This class should be run using a BackgroundWorker object, which is then passed in as a parameter in the constructor.
Globals
IgnoreList IgnoreList is used to find, load and save the ignore list. It also contains a default ignore list.
ResultContainer Contains the result of the analysis (a Dictionary containing the word [key] and the number of occurences [value], the number of words in the document, and a boolean indicating whether the result is to be displayed in the taskpane or saved to CSV.
ResultsTaskPane
RibbonEntry
ThisAddIn
ThisRibbonCollection
WorkerManager Responsible for running the BackgroundWorker responsible for calculating word frequencies, and for creating the taskpane which is to display results to the user.