1 write to IsValue
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7640
this.
IsValue
= isValue;
12 references to IsValue
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (4)
1143
if (elementAccess.
IsValue
|| elementAccess.GetItemOrSliceHelper is WellKnownMember.System_Span_T__Slice_Int_Int or WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int)
3884
if (elementAccess.GetItemOrSliceHelper is not (WellKnownMember.System_ReadOnlySpan_T__get_Item or WellKnownMember.System_Span_T__get_Item) || elementAccess.
IsValue
)
4185
if (elementAccess.GetItemOrSliceHelper is not (WellKnownMember.System_ReadOnlySpan_T__get_Item or WellKnownMember.System_Span_T__get_Item) || elementAccess.
IsValue
)
5714
if (elementAccess.
IsValue
)
BoundTree\BoundExpressionExtensions.cs (1)
49
if (!elementAccess.
IsValue
)
Generated\BoundNodes.xml.Generated.cs (5)
7659
if (expression != this.Expression || argument != this.Argument || isValue != this.
IsValue
|| getItemOrSliceHelper != this.GetItemOrSliceHelper || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
12428
return node.Update(expression, argument, node.
IsValue
, node.GetItemOrSliceHelper, type);
15007
updatedNode = node.Update(expression, argument, node.
IsValue
, node.GetItemOrSliceHelper, infoAndType.Type!);
15012
updatedNode = node.Update(expression, argument, node.
IsValue
, node.GetItemOrSliceHelper, node.Type);
17327
new TreeDumperNode("isValue", node.
IsValue
, null),
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
250
if (node.
IsValue
&& node.GetItemOrSliceHelper == WellKnownMember.System_ReadOnlySpan_T__get_Item)
Lowering\LocalRewriter\LocalRewriter.cs (1)
1115
return ((BoundInlineArrayAccess)expr) is {
IsValue
: false, GetItemOrSliceHelper: WellKnownMember.System_Span_T__get_Item or WellKnownMember.System_ReadOnlySpan_T__get_Item };