22 references to ParameterContext
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Lambda.cs (2)
185ParameterHelpers.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; 590ParameterContext parameterContext) 615if (parameterContext is ParameterContext.Lambda or ParameterContext.AnonymousMethod) 674else if (parameterContext is ParameterContext.ExtensionReceiverParameter) 696case SyntaxKind.ParamsKeyword when parameterContext is not ParameterContext.FunctionPointer: 697if (parameterContext is ParameterContext.AnonymousMethod or ParameterContext.ExtensionReceiverParameter) 726if (parameterContext is ParameterContext.Lambda) 767case SyntaxKind.ScopedKeyword when parameterContext is not ParameterContext.FunctionPointer: 810case SyntaxKind.ParamsKeyword when parameterContext is ParameterContext.FunctionPointer: 811case SyntaxKind.ScopedKeyword when parameterContext is ParameterContext.FunctionPointer: