44 references to ArgumentKind
Microsoft.CodeAnalysis (11)
Generated\Operations.Generated.cs (3)
2365ArgumentKind ArgumentKind { get; } 7541internal ArgumentOperation(ArgumentKind argumentKind, IParameterSymbol? parameter, IOperation value, IConvertibleConversion inConversion, IConvertibleConversion outConversion, SemanticModel? semanticModel, SyntaxNode syntax, bool isImplicit) 7550public ArgumentKind ArgumentKind { get; }
Operations\ControlFlowGraphBuilder.cs (8)
4263new ArgumentOperation(ArgumentKind.Explicit, 4291new ArgumentOperation(ArgumentKind.Explicit, 4299new ArgumentOperation(ArgumentKind.Explicit, 4346new ArgumentOperation(ArgumentKind.Explicit, 4711builder[--parametersCount] = new ArgumentOperation(ArgumentKind.Explicit, method.Parameters[parametersCount], 4717builder[--parametersCount] = new ArgumentOperation(ArgumentKind.Explicit, method.Parameters[parametersCount], 4726builder[--parametersCount] = new ArgumentOperation(ArgumentKind.Explicit, method.Parameters[parametersCount], 7014var argument = new ArgumentOperation(ArgumentKind.Explicit, parameter, value,
Microsoft.CodeAnalysis.CSharp (13)
Lowering\LocalRewriter\LocalRewriter_Call.cs (12)
974var argumentKind = defaultArguments[i] ? ArgumentKind.DefaultValue : ArgumentKind.Explicit; 983var argumentKind = defaultArguments[i] ? ArgumentKind.DefaultValue : ArgumentKind.Explicit; 1170ArgumentKind kind = defaultArguments[a] ? ArgumentKind.DefaultValue : ArgumentKind.Explicit; 1177kind = ArgumentKind.ParamArray; 1202ArgumentKind kind = ArgumentKind.ParamArray;
Operations\CSharpOperationFactory_Methods.cs (1)
36internal IArgumentOperation CreateArgumentOperation(ArgumentKind kind, IParameterSymbol? parameter, BoundExpression expression)
Microsoft.CodeAnalysis.Features (6)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (6)
201_syntaxFacts.IsIdentifierName(argument.Value.Syntax) && argument.ArgumentKind == ArgumentKind.Explicit); 222_syntaxFacts.IsDeclarationExpression(argument.Value.Syntax) && argument.ArgumentKind == ArgumentKind.Explicit); 246_syntaxFacts.IsLiteralExpression(argument.Value.Syntax) && argument.ArgumentKind == ArgumentKind.Explicit); 269.WhereAsArray(argument => argument.ArgumentKind == ArgumentKind.DefaultValue); 510if (argumentOperation.ArgumentKind == ArgumentKind.ParamArray 528if (argumentOperation.ArgumentKind == ArgumentKind.DefaultValue
Microsoft.CodeAnalysis.Test.Utilities (8)
Compilation\OperationTreeVerifier.cs (1)
914LogString($"{nameof(ArgumentKind)}.{operation.ArgumentKind}, ");
Compilation\TestOperationVisitor.cs (4)
567Assert.Contains(operation.ArgumentKind, new[] { ArgumentKind.DefaultValue, ArgumentKind.Explicit, ArgumentKind.ParamArray }); 574if (operation.ArgumentKind == ArgumentKind.DefaultValue)
Diagnostics\OperationTestAnalyzer.cs (3)
553if (argument.ArgumentKind == ArgumentKind.DefaultValue) 560if (argument.ArgumentKind == ArgumentKind.ParamArray) 1737if (((IArgumentOperation)operation).ArgumentKind == ArgumentKind.ParamArray)
Microsoft.CodeAnalysis.VisualBasic (6)
Operations\VisualBasicOperationFactory_Methods.vb (6)
219ArgumentKind.Explicit, 227Dim kind As ArgumentKind = ArgumentKind.Explicit 231kind = ArgumentKind.DefaultValue 233kind = ArgumentKind.ParamArray 248kind As ArgumentKind,