2 writes to RefKind
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
930
this.
RefKind
= refKind;
937
this.
RefKind
= refKind;
10 references to RefKind
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\CodeGenerator_HasHome.cs (1)
141
var dupRefKind = ((BoundDup)expression).
RefKind
;
CodeGen\EmitAddress.cs (1)
37
Debug.Assert(((BoundDup)expression).
RefKind
!= RefKind.None, "taking address of a stack value?");
CodeGen\EmitExpression.cs (3)
792
if (expression.
RefKind
== RefKind.None)
2347
return ((BoundDup)receiver).
RefKind
!= RefKind.None;
3273
Debug.Assert(((BoundDup)expression).
RefKind
!= RefKind.None);
Generated\BoundNodes.xml.Generated.cs (4)
949
if (refKind != this.
RefKind
|| isAlive != this.IsAlive || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11206
return node.Update(node.
RefKind
, node.IsAlive, type);
12932
BoundDup updatedNode = node.Update(node.
RefKind
, node.IsAlive, infoAndType.Type);
15616
new TreeDumperNode("refKind", node.
RefKind
, null),
Lowering\LocalRewriter\LocalRewriter.cs (1)
1135
return ((BoundDup)expr).
RefKind
!= RefKind.None;