public WindowNameCollector() { AllWindowNames = new Multiset <string>(); RegisterFor <IDEEvent>(e => AddName(e.ActiveWindow)); RegisterFor <WindowEvent>(we => AddName(we.Window)); RegisterFor <IDEStateEvent>(idese => AddNames(idese.OpenWindows)); }
public DocumentNameCollector() { AllDocumentNames = new Multiset <string>(); RegisterFor <IDEEvent>(e => AddName(e.ActiveDocument)); RegisterFor <DocumentEvent>(de => AddName(de.Document)); RegisterFor <IDEStateEvent>(idese => AddNames(idese.OpenDocuments)); }
public CommandIdCollector() { AllCommandIds = new Multiset <string>(); RegisterFor <CommandEvent>(ce => AllCommandIds.Add(ce.CommandId)); }