22 references to ParameterContext
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Lambda.cs (2)
185
ParameterHelpers.CheckParameterModifiers(p, diagnostics, isAnonymousMethod ?
ParameterContext
.AnonymousMethod :
ParameterContext
.Lambda);
Symbols\Source\ParameterHelpers.cs (20)
111
ParameterContext
.ExtensionReceiverParameter);
190
var
parameterContext = parsingFunctionPointer ?
ParameterContext
.FunctionPointer :
ParameterContext
.Default;
260
ParameterContext
parameterContext)
265
Debug.Assert(parameterContext is
ParameterContext
.Default or
ParameterContext
.FunctionPointer or
ParameterContext
.ExtensionReceiverParameter);
268
bool inExtension = parameterContext is
ParameterContext
.ExtensionReceiverParameter;
590
ParameterContext
parameterContext)
615
if (parameterContext is
ParameterContext
.Lambda or
ParameterContext
.AnonymousMethod)
674
else if (parameterContext is
ParameterContext
.ExtensionReceiverParameter)
696
case SyntaxKind.ParamsKeyword when parameterContext is not
ParameterContext
.FunctionPointer:
697
if (parameterContext is
ParameterContext
.AnonymousMethod or
ParameterContext
.ExtensionReceiverParameter)
726
if (parameterContext is
ParameterContext
.Lambda)
767
case SyntaxKind.ScopedKeyword when parameterContext is not
ParameterContext
.FunctionPointer:
810
case SyntaxKind.ParamsKeyword when parameterContext is
ParameterContext
.FunctionPointer:
811
case SyntaxKind.ScopedKeyword when parameterContext is
ParameterContext
.FunctionPointer: