public ConfigurationProvider(ISolutionBindingSerializer legacySerializer, IConfigurationProvider wrappedProvider) { if (legacySerializer == null) { throw new ArgumentNullException(nameof(legacySerializer)); } if (wrappedProvider == null) { throw new ArgumentNullException(nameof(wrappedProvider)); } this.legacySerializer = legacySerializer; this.wrappedProvider = wrappedProvider; }
public ConfigurationProvider(ISolutionBindingSerializer legacySerializer, ISolutionBindingSerializer newConnectedModeSerializer) { if (legacySerializer == null) { throw new ArgumentNullException(nameof(legacySerializer)); } if (newConnectedModeSerializer == null) { throw new ArgumentNullException(nameof(newConnectedModeSerializer)); } this.legacySerializer = legacySerializer; this.newConnectedModeSerializer = newConnectedModeSerializer; }
public ConfigurationProvider(ISolutionBindingPathProvider legacyPathProvider, ISolutionBindingPathProvider connectedModePathProvider, ISolutionBindingSerializer solutionBindingSerializer, ISolutionBindingPostSaveOperation legacyPostSaveOperation) { this.legacyPathProvider = legacyPathProvider ?? throw new ArgumentNullException(nameof(legacyPathProvider)); this.connectedModePathProvider = connectedModePathProvider ?? throw new ArgumentNullException(nameof(connectedModePathProvider)); this.solutionBindingSerializer = solutionBindingSerializer ?? throw new ArgumentNullException(nameof(solutionBindingSerializer)); this.legacyPostSaveOperation = legacyPostSaveOperation ?? throw new ArgumentNullException(nameof(legacyPostSaveOperation)); }
private BoundSonarQubeProject SafeReadBindingInformation() { ISolutionBindingSerializer solutionBinding = this.GetService <ISolutionBindingSerializer>(); solutionBinding.AssertLocalServiceIsNotNull(); BoundSonarQubeProject bound = null; try { bound = solutionBinding.ReadSolutionBinding(); } catch (Exception ex) { if (ErrorHandler.IsCriticalException(ex)) { throw; } Debug.Fail("Unexpected exception: " + ex.ToString()); } return(bound); }