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