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;
592
ParameterContext
parameterContext)
616
if (parameterContext is
ParameterContext
.Lambda or
ParameterContext
.AnonymousMethod)
675
else if (parameterContext is
ParameterContext
.ExtensionReceiverParameter)
697
case SyntaxKind.ParamsKeyword when parameterContext is not
ParameterContext
.FunctionPointer:
698
if (parameterContext is
ParameterContext
.AnonymousMethod or
ParameterContext
.ExtensionReceiverParameter)
727
if (parameterContext is
ParameterContext
.Lambda)
768
case SyntaxKind.ScopedKeyword when parameterContext is not
ParameterContext
.FunctionPointer:
794
case SyntaxKind.ParamsKeyword when parameterContext is
ParameterContext
.FunctionPointer:
795
case SyntaxKind.ScopedKeyword when parameterContext is
ParameterContext
.FunctionPointer: