14 references to ExtensionReceiver
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (5)
3807
Debug.Assert(handlerParameterIndexes.All((index, paramLength) => index >= BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
&& index < paramLength,
3828
if (handlerParameter is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
)
3870
case BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
:
3926
case BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
:
6140
if (handlerPlaceholders.Any(static placeholder => placeholder.ArgumentIndex is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
))
Binder\RefSafetyAnalysis.cs (1)
907
case BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
:
FlowAnalysis\NullableWalker.cs (2)
10338
case BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
:
10362
if (placeholder.ArgumentIndex < previousArgumentConversionResults.Count && placeholder.ArgumentIndex is >= 0 or BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
880
case BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
:
938
if (placeholder.ArgumentIndex is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
)
Operations\CSharpOperationFactory.cs (1)
2563
BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
=> (InterpolatedStringArgumentPlaceholderKind.CallsiteReceiver, NonArgumentIndex),
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
228
BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
=> 0,
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
923
builder.Add(BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1414
return BoundInterpolatedStringArgumentPlaceholder.
ExtensionReceiver
;