63 references to Parameter
Microsoft.CodeAnalysis.CSharp (63)
Binder\Binder.ValueChecks.cs (6)
662
case BoundKind.
Parameter
:
2959
case BoundKind.
Parameter
:
3207
case BoundKind.
Parameter
:
3504
case BoundKind.
Parameter
:
3912
case BoundKind.
Parameter
:
4628
case BoundKind.
Parameter
:
Binder\Binder_Invocation.cs (1)
1753
case BoundKind.
Parameter
:
Binder\Binder_Operators.cs (1)
2595
case BoundKind.
Parameter
:
Binder\Binder_Statements.cs (2)
1577
else if (op1.Kind is BoundKind.Local or BoundKind.
Parameter
)
1589
Debug.Assert(op1.Kind != BoundKind.
Parameter
); // If the assert fails, add a corresponding test.
Binder\LockOrUsingBinder.cs (1)
64
case BoundKind.
Parameter
:
BoundTree\BoundExpression.cs (2)
37
if ((Kind != BoundKind.Local && Kind != BoundKind.
Parameter
) || this.WasConverted)
73
case BoundKind.
Parameter
when !WasConverted:
BoundTree\BoundExpressionExtensions.cs (1)
27
case BoundKind.
Parameter
:
BoundTree\BoundTreeVisitors.cs (1)
103
case BoundKind.
Parameter
:
CodeGen\EmitAddress.cs (1)
51
case BoundKind.
Parameter
:
CodeGen\EmitExpression.cs (8)
141
case BoundKind.
Parameter
:
1246
case BoundKind.
Parameter
:
1913
case BoundKind.
Parameter
:
1996
case BoundKind.
Parameter
:
2539
case BoundKind.
Parameter
:
2579
case BoundKind.
Parameter
:
2786
Debug.Assert(lhs.Kind != BoundKind.
Parameter
|| exprTempsAfter <= exprTempsBefore);
2887
case BoundKind.
Parameter
:
CodeGen\EmitStatement.cs (1)
1265
case BoundKind.
Parameter
:
CodeGen\Optimizer.cs (2)
1030
(lhs.Kind is BoundKind.Local or BoundKind.
Parameter
or BoundKind.FieldAccess && lhs.GetRefKind() != RefKind.None),
1039
case BoundKind.
Parameter
:
FlowAnalysis\AbstractFlowPass.cs (1)
557
case BoundKind.
Parameter
:
FlowAnalysis\DataFlowsOutWalker.cs (2)
154
case BoundKind.
Parameter
:
241
case BoundKind.
Parameter
: return ((BoundParameter)node).ParameterSymbol;
FlowAnalysis\DefiniteAssignment.cs (6)
811
case BoundKind.
Parameter
:
983
case BoundKind.
Parameter
:
1388
case BoundKind.
Parameter
:
1435
case BoundKind.
Parameter
:
1515
case BoundKind.
Parameter
:
2435
case BoundKind.
Parameter
:
FlowAnalysis\LocalDataFlowPass.cs (1)
215
case BoundKind.
Parameter
:
FlowAnalysis\NullableWalker.cs (1)
9204
case BoundKind.
Parameter
:
FlowAnalysis\ReadWriteWalker.cs (2)
193
case BoundKind.
Parameter
:
273
case BoundKind.
Parameter
:
Generated\BoundNodes.xml.Generated.cs (3)
4522
: base(BoundKind.
Parameter
, syntax, type, hasErrors)
4532
: base(BoundKind.
Parameter
, syntax, type)
8748
case BoundKind.
Parameter
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
228
case BoundKind.
Parameter
:
Lowering\DiagnosticsPass_Warnings.cs (1)
217
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter.cs (1)
897
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
519
if ((loweredInput.Kind == BoundKind.Local || loweredInput.Kind == BoundKind.
Parameter
)
644
if (canShareInputs && (expr.Kind == BoundKind.
Parameter
|| expr.Kind == BoundKind.Local) && _tempAllocator.TrySetTemp(temp, expr))
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
222
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
282
if (loweredRight.Kind == BoundKind.Local || loweredRight.Kind == BoundKind.
Parameter
)
294
if (loweredRight.Kind == BoundKind.Local || loweredRight.Kind == BoundKind.
Parameter
)
650
if (constantLeft == null && loweredLeft.Kind != BoundKind.Local && loweredLeft.Kind != BoundKind.
Parameter
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
321
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (3)
676
case BoundKind.
Parameter
:
837
case BoundKind.
Parameter
:
868
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
264
if (node.LengthOrCountAccess.Kind is not BoundKind.Local || receiver.Kind is not (BoundKind.Local or BoundKind.
Parameter
))
572
if (node.LengthOrCountAccess.Kind is not BoundKind.Local || receiver.Kind is not (BoundKind.Local or BoundKind.
Parameter
))
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
487
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
552
case BoundKind.
Parameter
:
Lowering\SpillSequenceSpiller.cs (2)
388
case BoundKind.
Parameter
:
804
case BoundKind.
Parameter
:
Operations\CSharpOperationFactory.cs (1)
55
case BoundKind.
Parameter
: