1 write to Construction
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\InterpolatedStringHandlerData.cs (1)
43
Construction
= construction;
13 references to Construction
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.ValueChecks.cs (2)
1712
uint escapeScope = GetValEscape(data.
Construction
, scopeOfTheContainingExpression);
4490
CheckValEscape(expression.Syntax, data.
Construction
, escapeFrom, escapeTo, checkingReceiver: false, diagnostics);
BoundTree\InterpolatedStringHandlerData.cs (4)
17
/// The placeholders that are used for <see cref="
Construction
"/>.
27
public bool IsDefault =>
Construction
is null;
52
/// scenarios where the data in <see cref="
Construction
"/> is known to be valid, or it will throw.
55
=> (BoundObjectCreationExpression)
Construction
;
FlowAnalysis\AbstractFlowPass.cs (2)
1122
{ } d => (d.
Construction
, d.UsesBoolReturns, d.HasTrailingHandlerValidityParameter)
2505
VisitInterpolatedStringHandlerConstructor(data.
Construction
);
FlowAnalysis\NullableWalker.cs (1)
8426
VisitRvalue(handlerData.
Construction
);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
282
Visit(node.Operand.GetInterpolatedStringHandlerData().
Construction
);
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (2)
82
var construction = (BoundObjectCreationExpression)data.
Construction
;
392
Debug.Assert(((BoundObjectCreationExpression)data.
Construction
).Arguments.All(
Operations\CSharpOperationFactory.cs (1)
2305
var construction = Create(interpolationData.
Construction
);