Base:
property
Parameters
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.Parameters
26 references to Parameters
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder.WithQueryLambdaParametersBinder.cs (2)
56Debug.Assert(base.lambdaSymbol.Parameters[0].Name.StartsWith(transparentIdentifierPrefix, StringComparison.Ordinal)); 57translation = new BoundParameter(node, base.lambdaSymbol.Parameters[0]);
Binder\Binder_Conversions.cs (1)
2319var lambdaParameter = lambdaSymbol.Parameters[p];
Binder\Binder_Query.cs (3)
693var x1Expression = new BoundParameter(node, lambdaSymbol.Parameters[0]) { WasCompilerGenerated = true }; 694var x2Expression = new BoundParameter(node, lambdaSymbol.Parameters[1]) { WasCompilerGenerated = true }; 727var xExpression = new BoundParameter(let, lambdaSymbol.Parameters[0]) { WasCompilerGenerated = true };
Binder\WithLambdaParametersBinder.cs (2)
28var parameters = lambdaSymbol.Parameters; 106foreach (var parameter in lambdaSymbol.Parameters)
BoundTree\NullabilityRewriter.cs (2)
180_remappedSymbols.Add(lambda.Parameters[i], updatedLambda.Parameters[i]);
BoundTree\UnboundLambda.cs (5)
749parameterScopesBuilder[i] = lambdaSymbol.Parameters[i].EffectiveScope; 753Debug.Assert(lambdaSymbol.Parameters[i].EffectiveScope == parameterScopesBuilder[i]); 769lambdaSymbol.Parameters.SelectAsArray(p => p.HasUnscopedRefAttribute && p.UseUpdatedEscapeRules), 823var lambdaParameters = lambdaSymbol.Parameters; 1265foreach (var parameter in lambda.Parameters)
Compilation\MemberSemanticModel.cs (1)
888return GetParameterSymbol(lambdaSymbol.Parameters, parameter, cancellationToken);
FlowAnalysis\AbstractRegionDataFlowPass.cs (1)
42MakeSlots(node.Symbol.Parameters);
FlowAnalysis\DefiniteAssignment.cs (3)
2437if (!node.WasCompilerGenerated) EnterParameters(node.Symbol.Parameters); 2443LeaveParameters(node.Symbol.Parameters, node.Syntax, null); 2452LeaveParameters(node.Symbol.Parameters, pending.Branch.Syntax, null);
FlowAnalysis\NullableWalker.cs (1)
3674return invokeMethod!.Parameters.SequenceEqual(l.Parameters,
FlowAnalysis\VariablesDeclaredWalker.cs (1)
104foreach (var parameter in node.Symbol.Parameters)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
839foreach (var p in node.Symbol.Parameters) 860foreach (var p in node.Symbol.Parameters)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
573foreach (var p in lambda.Parameters)
Lowering\LocalRewriter\LocalRewriter.cs (1)
337if (node.Symbol.Parameters.LastOrDefault(static (p) => p.IsParamsCollection) is { } parameter)