61 references to Parameter
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder.ValueChecks.cs (5)
1077
case BoundKind.
Parameter
:
3760
case BoundKind.
Parameter
:
4049
case BoundKind.
Parameter
:
4387
case BoundKind.
Parameter
:
5048
case BoundKind.
Parameter
:
Binder\Binder_Invocation.cs (1)
2245
case BoundKind.
Parameter
:
Binder\Binder_Operators.cs (1)
4236
case BoundKind.
Parameter
:
Binder\Binder_Statements.cs (2)
1588
else if (op1.Kind is BoundKind.Local or BoundKind.
Parameter
)
1601
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)
61
if ((Kind != BoundKind.Local && Kind != BoundKind.
Parameter
) || this.WasConverted)
98
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
:
1297
case BoundKind.
Parameter
:
2164
case BoundKind.
Parameter
:
2248
case BoundKind.
Parameter
:
2800
case BoundKind.
Parameter
:
2841
case BoundKind.
Parameter
:
3048
Debug.Assert(lhs.Kind != BoundKind.
Parameter
|| exprTempsAfter <= exprTempsBefore);
3149
case BoundKind.
Parameter
:
CodeGen\EmitStatement.cs (1)
1317
case BoundKind.
Parameter
:
CodeGen\Optimizer.cs (2)
1040
(lhs.Kind is BoundKind.Local or BoundKind.
Parameter
or BoundKind.FieldAccess && lhs.GetRefKind() != RefKind.None),
1049
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)
784
case BoundKind.
Parameter
:
972
case BoundKind.
Parameter
:
1408
case BoundKind.
Parameter
:
1455
case BoundKind.
Parameter
:
1569
case BoundKind.
Parameter
:
2556
case BoundKind.
Parameter
:
FlowAnalysis\LocalDataFlowPass.cs (1)
220
case BoundKind.
Parameter
:
FlowAnalysis\ReadWriteWalker.cs (2)
208
case BoundKind.
Parameter
:
306
case BoundKind.
Parameter
:
Generated\BoundNodes.xml.Generated.cs (3)
4691
: base(BoundKind.
Parameter
, syntax, type, hasErrors)
4701
: base(BoundKind.
Parameter
, syntax, type)
9339
case BoundKind.
Parameter
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
231
case BoundKind.
Parameter
:
Lowering\DiagnosticsPass_Warnings.cs (1)
217
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter.cs (1)
1029
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
554
if ((loweredInput.Kind == BoundKind.Local || loweredInput.Kind == BoundKind.
Parameter
)
679
if (canShareInputs && (expr.Kind == BoundKind.
Parameter
|| expr.Kind == BoundKind.Local) && _tempAllocator.TrySetTemp(temp, expr))
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
231
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
291
if (loweredRight.Kind == BoundKind.Local || loweredRight.Kind == BoundKind.
Parameter
)
303
if (loweredRight.Kind == BoundKind.Local || loweredRight.Kind == BoundKind.
Parameter
)
660
if (constantLeft == null && loweredLeft.Kind != BoundKind.Local && loweredLeft.Kind != BoundKind.
Parameter
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
572
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (3)
819
case BoundKind.
Parameter
:
983
case BoundKind.
Parameter
:
1015
case BoundKind.
Parameter
:
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
536
if (node.LengthOrCountAccess.Kind is not BoundKind.Local || receiver.Kind is not (BoundKind.Local or BoundKind.
Parameter
))
839
if (node.LengthOrCountAccess.Kind is not BoundKind.Local || receiver.Kind is not (BoundKind.Local or BoundKind.
Parameter
))
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
639
case BoundKind.
Parameter
:
Lowering\SpillSequenceSpiller.cs (2)
387
case BoundKind.
Parameter
:
886
case BoundKind.
Parameter
:
Operations\CSharpOperationFactory.cs (1)
54
case BoundKind.
Parameter
: