in src/dotnet/ReSharperPlugin.DotNetDisassembler/AsmViewerHost.cs [37:58]
public AsmViewerHost(
Lifetime lifetime,
ISolution solution,
DocumentManager documentManager,
IFileLocationsBlacklist fileLocationsBlacklist,
IShellLocks shellLocks,
ITextControlManager textControlManager,
IPsiCachesState psiCachesState,
AsmViewerUpdateCoordinator updateCoordinator,
AsmViewerUsageCollector usageCollector)
{
_documentManager = documentManager;
_fileLocationsBlacklist = fileLocationsBlacklist;
_shellLocks = shellLocks;
_updateCoordinator = updateCoordinator;
_usageCollector = usageCollector;
_model = solution.GetProtocolSolution().GetAsmViewerModel();
SubscribeToVisibility(lifetime, psiCachesState, textControlManager);
_logger.Info("AsmViewerHost initialized");
}