1 write to Id
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5975
this.
Id
= id;
17 references to Id
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
632
if (node.ReceiverOpt is BoundConditionalReceiver { Id: var id } && id == _conditionalAccess.
Id
)
641
if (node.Id == _conditionalAccess.
Id
)
CodeGen\Optimizer.cs (1)
1613
return node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNull, node.
Id
, node.ForceCopyOfNullableValueType, node.Type);
Generated\BoundNodes.xml.Generated.cs (5)
5992
if (receiver != this.Receiver || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(hasValueMethodOpt, this.HasValueMethodOpt) || whenNotNull != this.WhenNotNull || whenNullOpt != this.WhenNullOpt || id != this.
Id
|| forceCopyOfNullableValueType != this.ForceCopyOfNullableValueType || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11712
return node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.
Id
, node.ForceCopyOfNullableValueType, type);
13851
updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.
Id
, node.ForceCopyOfNullableValueType, infoAndType.Type!);
13856
updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.
Id
, node.ForceCopyOfNullableValueType, node.Type);
16334
new TreeDumperNode("id", node.
Id
, null),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
578
id: conditionalLeft.
Id
,
1984
return conditionalAccess.Update(conditionalAccess.Receiver, conditionalAccess.HasValueMethodOpt, whenNotNull, whenNull, conditionalAccess.
Id
, conditionalAccess.ForceCopyOfNullableValueType, whenNotNull.Type!);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
125
id: conditionalAccess.
Id
,
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
283
id: conditionalLeft.
Id
,
Lowering\MethodToClassRewriter.cs (1)
612
return node.Update(receiver, VisitMethodSymbol(node.HasValueMethodOpt), whenNotNull, whenNullOpt, node.
Id
, node.ForceCopyOfNullableValueType, type);
Lowering\SpillSequenceSpiller.cs (3)
1278
return UpdateExpression(receiverBuilder, node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.
Id
, node.ForceCopyOfNullableValueType, node.Type));
1326
whenNotNullStatement = ConditionalReceiverReplacer.Replace(whenNotNullStatement, receiver, node.
Id
, RecursionDepth);
1338
whenNotNullStatement = ConditionalReceiverReplacer.Replace(whenNotNullStatement, receiver, node.
Id
, RecursionDepth);
Lowering\SyntheticBoundNodeFactory.cs (1)
1864
return conditionalAccess.Update(conditionalAccess.Receiver, conditionalAccess.HasValueMethodOpt, whenNotNull, whenNull, conditionalAccess.
Id
, conditionalAccess.ForceCopyOfNullableValueType, whenNotNull.Type);