public ArgumentContext( ArgumentProvider provider, Document document, int position, IParameterSymbol parameter, string?previousValue, CancellationToken cancellationToken) { Provider = provider ?? throw new ArgumentNullException(nameof(provider)); Document = document ?? throw new ArgumentNullException(nameof(document)); Position = position; Parameter = parameter ?? throw new ArgumentNullException(nameof(parameter)); PreviousValue = previousValue; CancellationToken = cancellationToken; }
public ArgumentContext( ArgumentProvider provider, SemanticModel semanticModel, int position, IParameterSymbol parameter, string?previousValue, CancellationToken cancellationToken) { Provider = provider ?? throw new ArgumentNullException(nameof(provider)); SemanticModel = semanticModel ?? throw new ArgumentNullException(nameof(semanticModel)); Position = position; Parameter = parameter ?? throw new ArgumentNullException(nameof(parameter)); PreviousValue = previousValue; CancellationToken = cancellationToken; }