14 references to IsReadOnly
Microsoft.AspNetCore.Http.Results (1)
JsonHttpResultOfT.cs (1)
39if (jsonSerializerOptions is not null && !jsonSerializerOptions.IsReadOnly)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
30Assert.True(options.IsReadOnly);
System.Text.Json (12)
System\Text\Json\Serialization\JsonSerializerContext.cs (1)
42Debug.Assert(!options.IsReadOnly);
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (5)
27Debug.Assert(IsReadOnly); 106Debug.Assert(!fallBackToNearestAncestorType || IsReadOnly, "ancestor resolution should only be invoked in read-only options."); 111if (IsReadOnly) 187Debug.Assert(IsReadOnly); 401Debug.Assert(options.IsReadOnly, "Cannot create caching contexts for mutable JsonSerializerOptions instances");
System\Text\Json\Serialization\JsonSerializerOptions.cs (5)
844Debug.Assert(IsReadOnly); 915Debug.Assert(IsReadOnly); 1081public override bool IsReadOnly => _options.IsReadOnly; 1100public override bool IsReadOnly => _options?.IsReadOnly is true; 1152private string DebuggerDisplay => $"TypeInfoResolver = {(TypeInfoResolver?.ToString() ?? "<null>")}, IsReadOnly = {IsReadOnly}";
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
742Debug.Assert(Options.IsReadOnly);