22 references to ParameterContext
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Lambda.cs (2)
184
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;
527
ParameterContext
parameterContext)
551
if (parameterContext is
ParameterContext
.Lambda or
ParameterContext
.AnonymousMethod)
610
else if (parameterContext is
ParameterContext
.ExtensionReceiverParameter)
632
case SyntaxKind.ParamsKeyword when parameterContext is not
ParameterContext
.FunctionPointer:
633
if (parameterContext is
ParameterContext
.AnonymousMethod or
ParameterContext
.ExtensionReceiverParameter)
662
if (parameterContext is
ParameterContext
.Lambda)
703
case SyntaxKind.ScopedKeyword when parameterContext is not
ParameterContext
.FunctionPointer:
729
case SyntaxKind.ParamsKeyword when parameterContext is
ParameterContext
.FunctionPointer:
730
case SyntaxKind.ScopedKeyword when parameterContext is
ParameterContext
.FunctionPointer: