Example #1
0
 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;
 }
Example #2
0
 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;
 }