3 writes to NewReferenceId
System.Text.Json (3)
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (1)
428
state.
NewReferenceId
= null;
System\Text\Json\Serialization\JsonSerializer.Write.HandleMetadata.cs (2)
32
state.
NewReferenceId
= null;
98
state.
NewReferenceId
= referenceId;
7 references to NewReferenceId
System.Text.Json (7)
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (3)
416
if (caseInfo.IsFieldless && state.
NewReferenceId
is null)
425
if (state.
NewReferenceId
is not null)
427
writer.WriteString(JsonSerializer.s_metadataId, state.
NewReferenceId
);
System\Text\Json\Serialization\JsonSerializer.Write.HandleMetadata.cs (3)
28
if (state.
NewReferenceId
!= null)
30
writer.WriteString(s_metadataId, state.
NewReferenceId
);
79
Debug.Assert(state.
NewReferenceId
== null);
System\Text\Json\Serialization\WriteStack.cs (1)
130
public readonly bool CurrentContainsMetadata =>
NewReferenceId
!= null || PolymorphicTypeDiscriminator != null;