1 write to Argument
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7521
this.
Argument
= argument;
20 references to Argument
Microsoft.CodeAnalysis.CSharp (20)
BoundTree\BoundInlineArrayAccess.cs (2)
18
Debug.Assert(
Argument
.Type is
33
if (
Argument
.Type.Name == "Range")
FlowAnalysis\AbstractFlowPass.cs (2)
2368
VisitRvalue(node.
Argument
);
2381
VisitRvalue(access.
Argument
);
FlowAnalysis\DefiniteAssignment.cs (2)
1595
(elementAccess.
Argument
.ConstantValueOpt is { SpecialType: SpecialType.System_Int32, Int32Value: 0 } ||
1596
Binder.InferConstantIndexFromSystemIndex(compilation, elementAccess.
Argument
, length, out _) is 0))
FlowAnalysis\NullableWalker.cs (1)
4822
VisitRvalue(node.
Argument
);
Generated\BoundNodes.xml.Generated.cs (5)
7541
if (expression != this.Expression || argument != this.
Argument
|| isValue != this.IsValue || getItemOrSliceHelper != this.GetItemOrSliceHelper || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10627
this.Visit(node.
Argument
);
11973
BoundExpression argument = (BoundExpression)this.Visit(node.
Argument
);
14507
BoundExpression argument = (BoundExpression)this.Visit(node.
Argument
);
16780
new TreeDumperNode("argument", null, new TreeDumperNode[] { Visit(node.
Argument
, null) }),
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (7)
204
Debug.Assert(node.
Argument
.Type is object);
221
if (node.
Argument
.Type.SpecialType == SpecialType.System_Int32)
223
result = getElementRef(node, rewrittenReceiver, index: VisitExpression(node.
Argument
), getItemOrSliceHelper, length);
229
if (TypeSymbol.Equals(node.
Argument
.Type, _compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.AllIgnoreOptions))
231
BoundExpression makeOffsetInput = DetermineMakePatternIndexOffsetExpressionStrategy(node.
Argument
, out PatternIndexOffsetLoweringStrategy strategy);
241
Debug.Assert(TypeSymbol.Equals(node.
Argument
.Type, _compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.AllIgnoreOptions));
249
RewriteRangeParts(node.
Argument
, out rangeExpr, out startMakeOffsetInput, out startStrategy, out endMakeOffsetInput, out endStrategy, out rewrittenRangeArg);
Operations\CSharpOperationFactory.cs (1)
1660
IOperation argument = Create(boundInlineArrayAccess.
Argument
);