public RubberduckParser(VBE vbe, RubberduckParserState state, IAttributeParser attributeParser)
{
_resolverTokenSource = CancellationTokenSource.CreateLinkedTokenSource(_central.Token);
_vbe = vbe;
_state = state;
_attributeParser = attributeParser;
_comReflector = new ReferencedDeclarationsCollector();
state.ParseRequest += ReparseRequested;
state.StateChanged += StateOnStateChanged;
}