22 references to ParameterContext
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Lambda.cs (2)
184ParameterHelpers.CheckParameterModifiers(p, diagnostics, isAnonymousMethod ? ParameterContext.AnonymousMethod : ParameterContext.Lambda);
Symbols\Source\ParameterHelpers.cs (20)
111ParameterContext.ExtensionReceiverParameter); 190var parameterContext = parsingFunctionPointer ? ParameterContext.FunctionPointer : ParameterContext.Default; 260ParameterContext parameterContext) 265Debug.Assert(parameterContext is ParameterContext.Default or ParameterContext.FunctionPointer or ParameterContext.ExtensionReceiverParameter); 268bool inExtension = parameterContext is ParameterContext.ExtensionReceiverParameter; 527ParameterContext parameterContext) 551if (parameterContext is ParameterContext.Lambda or ParameterContext.AnonymousMethod) 610else if (parameterContext is ParameterContext.ExtensionReceiverParameter) 632case SyntaxKind.ParamsKeyword when parameterContext is not ParameterContext.FunctionPointer: 633if (parameterContext is ParameterContext.AnonymousMethod or ParameterContext.ExtensionReceiverParameter) 662if (parameterContext is ParameterContext.Lambda) 703case SyntaxKind.ScopedKeyword when parameterContext is not ParameterContext.FunctionPointer: 729case SyntaxKind.ParamsKeyword when parameterContext is ParameterContext.FunctionPointer: 730case SyntaxKind.ScopedKeyword when parameterContext is ParameterContext.FunctionPointer: