OperationExtensions.GetArgumentRefKind Method

Definition

Overloads

GetArgumentRefKind(IDynamicIndexerAccessOperation, Int32)

Get an optional argument RefKind for an argument at the given index to the given dynamicOperation. Returns a non-null argument RefKind for C#. Always returns null for VB as RefKind cannot be specified for an argument in VB.

GetArgumentRefKind(IDynamicInvocationOperation, Int32)

Get an optional argument RefKind for an argument at the given index to the given dynamicOperation. Returns a non-null argument RefKind for C#. Always returns null for VB as RefKind cannot be specified for an argument in VB.

GetArgumentRefKind(IDynamicObjectCreationOperation, Int32)

Get an optional argument RefKind for an argument at the given index to the given dynamicOperation. Returns a non-null argument RefKind for C#. Always returns null for VB as RefKind cannot be specified for an argument in VB.

GetArgumentRefKind(IDynamicIndexerAccessOperation, Int32)

Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs

Get an optional argument RefKind for an argument at the given index to the given dynamicOperation. Returns a non-null argument RefKind for C#. Always returns null for VB as RefKind cannot be specified for an argument in VB.

C#
public static Microsoft.CodeAnalysis.RefKind? GetArgumentRefKind(this Microsoft.CodeAnalysis.Operations.IDynamicIndexerAccessOperation dynamicOperation, int index);

Parameters

dynamicOperation
IDynamicIndexerAccessOperation

Dynamic or late bound operation.

index
Int32

Argument index.

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

GetArgumentRefKind(IDynamicInvocationOperation, Int32)

Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs

Get an optional argument RefKind for an argument at the given index to the given dynamicOperation. Returns a non-null argument RefKind for C#. Always returns null for VB as RefKind cannot be specified for an argument in VB.

C#
public static Microsoft.CodeAnalysis.RefKind? GetArgumentRefKind(this Microsoft.CodeAnalysis.Operations.IDynamicInvocationOperation dynamicOperation, int index);

Parameters

dynamicOperation
IDynamicInvocationOperation

Dynamic or late bound operation.

index
Int32

Argument index.

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

GetArgumentRefKind(IDynamicObjectCreationOperation, Int32)

Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs
Source:
OperationExtensions.cs

Get an optional argument RefKind for an argument at the given index to the given dynamicOperation. Returns a non-null argument RefKind for C#. Always returns null for VB as RefKind cannot be specified for an argument in VB.

C#
public static Microsoft.CodeAnalysis.RefKind? GetArgumentRefKind(this Microsoft.CodeAnalysis.Operations.IDynamicObjectCreationOperation dynamicOperation, int index);

Parameters

dynamicOperation
IDynamicObjectCreationOperation

Dynamic or late bound operation.

index
Int32

Argument index.

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0