private void InitializeSqm() { this.sqmCommandHandler = new SonarLintSqmCommandTarget(); // Initialize SQM, can be initialized from multiple places (will no-op once initialized) SonarLintSqmFacade.Initialize(this); }
public TelemetryLogger([Import(typeof(SVsServiceProvider))] System.IServiceProvider serviceProvider) { if (serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } // Initialize SQM, can be initialized from multiple places (will no-op once initialized) SonarLintSqmFacade.Initialize(serviceProvider); this.Initialize(); }