61 references to Parameter
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder.ValueChecks.cs (5)
809
case BoundKind.
Parameter
:
3368
case BoundKind.
Parameter
:
3688
case BoundKind.
Parameter
:
4058
case BoundKind.
Parameter
:
4750
case BoundKind.
Parameter
:
Binder\Binder_Invocation.cs (1)
2090
case BoundKind.
Parameter
:
Binder\Binder_Operators.cs (1)
2638
case BoundKind.
Parameter
:
Binder\Binder_Statements.cs (2)
1570
else if (op1.Kind is BoundKind.Local or BoundKind.
Parameter
)
1583
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)
56
if ((Kind != BoundKind.Local && Kind != BoundKind.
Parameter
) || this.WasConverted)
93
case BoundKind.
Parameter
when !WasConverted:
BoundTree\BoundExpressionExtensions.cs (1)
27
case BoundKind.
Parameter
:
BoundTree\BoundTreeVisitors.cs (1)
103
case BoundKind.
Parameter
:
CodeGen\CodeGenerator_HasHome.cs (1)
86
case BoundKind.
Parameter
:
CodeGen\EmitAddress.cs (1)
49
case BoundKind.
Parameter
:
CodeGen\EmitExpression.cs (8)
142
case BoundKind.
Parameter
:
1286
case BoundKind.
Parameter
:
2133
case BoundKind.
Parameter
:
2216
case BoundKind.
Parameter
:
2756
case BoundKind.
Parameter
:
2797
case BoundKind.
Parameter
:
3004
Debug.Assert(lhs.Kind != BoundKind.
Parameter
|| exprTempsAfter <= exprTempsBefore);
3105
case BoundKind.
Parameter
:
CodeGen\EmitStatement.cs (1)
1290
case BoundKind.
Parameter
:
CodeGen\Optimizer.cs (2)
1031
(lhs.Kind is BoundKind.Local or BoundKind.
Parameter
or BoundKind.FieldAccess && lhs.GetRefKind() != RefKind.None),
1040
case BoundKind.
Parameter
:
FlowAnalysis\AbstractFlowPass.cs (1)
556
case BoundKind.
Parameter
:
FlowAnalysis\DataFlowsOutWalker.cs (2)
154
case BoundKind.
Parameter
:
241
case BoundKind.
Parameter
: return ((BoundParameter)node).ParameterSymbol;
FlowAnalysis\DefiniteAssignment.cs (6)
832
case BoundKind.
Parameter
:
1019
case BoundKind.
Parameter
:
1455
case BoundKind.
Parameter
:
1502
case BoundKind.
Parameter
:
1616
case BoundKind.
Parameter
:
2599
case BoundKind.
Parameter
:
FlowAnalysis\LocalDataFlowPass.cs (1)
220
case BoundKind.
Parameter
:
FlowAnalysis\ReadWriteWalker.cs (2)
203
case BoundKind.
Parameter
:
301
case BoundKind.
Parameter
:
Generated\BoundNodes.xml.Generated.cs (3)
4634
: base(BoundKind.
Parameter
, syntax, type, hasErrors)
4644
: base(BoundKind.
Parameter
, syntax, type)
9073
case BoundKind.
Parameter
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
226
case BoundKind.
Parameter
:
Lowering\DiagnosticsPass_Warnings.cs (1)
217
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter.cs (1)
1020
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)
219
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
284
if (loweredRight.Kind == BoundKind.Local || loweredRight.Kind == BoundKind.
Parameter
)
296
if (loweredRight.Kind == BoundKind.Local || loweredRight.Kind == BoundKind.
Parameter
)
652
if (constantLeft == null && loweredLeft.Kind != BoundKind.Local && loweredLeft.Kind != BoundKind.
Parameter
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
554
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (3)
688
case BoundKind.
Parameter
:
852
case BoundKind.
Parameter
:
884
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
497
if (node.LengthOrCountAccess.Kind is not BoundKind.Local || receiver.Kind is not (BoundKind.Local or BoundKind.
Parameter
))
799
if (node.LengthOrCountAccess.Kind is not BoundKind.Local || receiver.Kind is not (BoundKind.Local or BoundKind.
Parameter
))
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
491
case BoundKind.
Parameter
:
Lowering\SpillSequenceSpiller.cs (2)
387
case BoundKind.
Parameter
:
875
case BoundKind.
Parameter
:
Operations\CSharpOperationFactory.cs (1)
55
case BoundKind.
Parameter
: