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