1 implementation of ArgumentKind
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7961
public ArgumentKind
ArgumentKind
{ get; }
17 references to ArgumentKind
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
496
if (arg.
ArgumentKind
== ArgumentKind.ParamArray)
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
6316
if (argument is {
ArgumentKind
: ArgumentKind.ParamArray, Value: IArrayCreationOperation array })
Microsoft.CodeAnalysis.Features (6)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (6)
193
_syntaxFacts.IsIdentifierName(argument.Value.Syntax) && argument.
ArgumentKind
== ArgumentKind.Explicit);
214
_syntaxFacts.IsDeclarationExpression(argument.Value.Syntax) && argument.
ArgumentKind
== ArgumentKind.Explicit);
238
_syntaxFacts.IsLiteralExpression(argument.Value.Syntax) && argument.
ArgumentKind
== ArgumentKind.Explicit);
261
.WhereAsArray(argument => argument.
ArgumentKind
== ArgumentKind.DefaultValue);
500
if (argumentOperation.
ArgumentKind
== ArgumentKind.ParamArray
518
if (argumentOperation.
ArgumentKind
== ArgumentKind.DefaultValue
Microsoft.CodeAnalysis.NetAnalyzers (9)
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.cs (1)
58
|| argument.
ArgumentKind
!= ArgumentKind.Explicit
Microsoft.NetCore.Analyzers\ImmutableCollections\DoNotCallToImmutableCollectionOnAnImmutableCollectionValue.cs (1)
82
if (invocation.Arguments.Skip(argumentsToSkip).Any(arg => arg.
ArgumentKind
== ArgumentKind.Explicit))
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (2)
307
static (a, cancellationTokenType) => a.Parameter != null && a.Parameter.Type.Equals(cancellationTokenType) && a.
ArgumentKind
== ArgumentKind.DefaultValue,
324
IArgumentOperation? paramsArgument = arguments.FirstOrDefault(a => a.
ArgumentKind
== ArgumentKind.ParamArray);
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Fixer.cs (1)
139
var paramsArrayType = invocation.Arguments.SingleOrDefault(a => a.
ArgumentKind
== ArgumentKind.ParamArray)?.Value.Type as IArrayTypeSymbol;
Microsoft.NetCore.Analyzers\Runtime\ProvideCorrectArgumentsToFormattingMethods.cs (1)
113
if (paramsArgument.
ArgumentKind
is not ArgumentKind.ParamArray and not ArgumentKind.Explicit)
Microsoft.NetCore.Analyzers\Runtime\SpecifyIFormatProvider.cs (1)
254
&& x.
ArgumentKind
== ArgumentKind.DefaultValue);
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (2)
268
if (argument.
ArgumentKind
== ArgumentKind.DefaultValue)
287
if (argument.
ArgumentKind
== ArgumentKind.ParamArray &&