14 references to ExtensionReceiver
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (5)
3730Debug.Assert(handlerParameterIndexes.All((index, paramLength) => index >= BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver && index < paramLength, 3751if (handlerParameter is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver) 3793case BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver: 3849case BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver: 5979if (handlerPlaceholders.Any(static placeholder => placeholder.ArgumentIndex is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver))
Binder\RefSafetyAnalysis.cs (1)
754case BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver:
FlowAnalysis\NullableWalker.cs (2)
9788case BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver: 9812if (placeholder.ArgumentIndex < previousArgumentConversionResults.Count && placeholder.ArgumentIndex is >= 0 or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
857case BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver: 915if (placeholder.ArgumentIndex is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver)
Operations\CSharpOperationFactory.cs (1)
2497BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver => (InterpolatedStringArgumentPlaceholderKind.CallsiteReceiver, NonArgumentIndex),
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
232BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver => 0,
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
908builder.Add(BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1366return BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver;