1 write to ForceCopyOfNullableValueType
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5978
this.
ForceCopyOfNullableValueType
= forceCopyOfNullableValueType;
13 references to ForceCopyOfNullableValueType
Microsoft.CodeAnalysis.CSharp (13)
CodeGen\EmitExpression.cs (1)
440
var nullCheckOnCopy = (expression.
ForceCopyOfNullableValueType
&& notConstrained &&
CodeGen\Optimizer.cs (1)
1612
return node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNull, node.Id, node.
ForceCopyOfNullableValueType
, node.Type);
Generated\BoundNodes.xml.Generated.cs (5)
5994
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))
11855
return node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.
ForceCopyOfNullableValueType
, type);
14036
updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.
ForceCopyOfNullableValueType
, infoAndType.Type!);
14041
updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.
ForceCopyOfNullableValueType
, node.Type);
16521
new TreeDumperNode("forceCopyOfNullableValueType", node.
ForceCopyOfNullableValueType
, null),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
586
forceCopyOfNullableValueType: conditionalLeft.
ForceCopyOfNullableValueType
,
2002
return conditionalAccess.Update(conditionalAccess.Receiver, conditionalAccess.HasValueMethodOpt, whenNotNull, whenNull, conditionalAccess.Id, conditionalAccess.
ForceCopyOfNullableValueType
, whenNotNull.Type!);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
126
forceCopyOfNullableValueType: conditionalAccess.
ForceCopyOfNullableValueType
,
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
284
forceCopyOfNullableValueType: conditionalLeft.
ForceCopyOfNullableValueType
,
Lowering\SpillSequenceSpiller.cs (1)
1278
return UpdateExpression(receiverBuilder, node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.
ForceCopyOfNullableValueType
, node.Type));
Lowering\SyntheticBoundNodeFactory.cs (1)
1900
return conditionalAccess.Update(conditionalAccess.Receiver, conditionalAccess.HasValueMethodOpt, whenNotNull, whenNull, conditionalAccess.Id, conditionalAccess.
ForceCopyOfNullableValueType
, whenNotNull.Type);