12 references to GetArgumentRefKind
Microsoft.CodeAnalysis (3)
Operations\OperationExtensions.cs (3)
263
return
GetArgumentRefKind
((HasDynamicArgumentsExpression)dynamicOperation, index);
280
return
GetArgumentRefKind
((HasDynamicArgumentsExpression)dynamicOperation, index);
297
return
GetArgumentRefKind
((HasDynamicArgumentsExpression)dynamicOperation, index);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (3)
873
Assert.Null(operation.
GetArgumentRefKind
(i));
880
Assert.Equal(RefKind.None, operation.
GetArgumentRefKind
(i));
888
Assert.Equal(argumentRefKinds[i], operation.
GetArgumentRefKind
(i));
Microsoft.CodeAnalysis.UnitTests (6)
Diagnostics\OperationTests.cs (6)
34
Assert.Throws<InvalidOperationException>(() => dynamicExpression.
GetArgumentRefKind
(0));
42
Assert.Null(dynamicExpression.
GetArgumentRefKind
(0));
50
Assert.Equal(RefKind.None, dynamicExpression.
GetArgumentRefKind
(0));
60
Assert.Equal(refKind, dynamicExpression.
GetArgumentRefKind
(0));
64
Assert.Throws<ArgumentOutOfRangeException>(() => dynamicExpression.
GetArgumentRefKind
(-1));
68
Assert.Throws<ArgumentOutOfRangeException>(() => dynamicExpression.
GetArgumentRefKind
(100));