16 references to IsReadOnly
Microsoft.AspNetCore.Http.Results (1)
JsonHttpResultOfT.cs (1)
39if (jsonSerializerOptions is not null && !jsonSerializerOptions.IsReadOnly)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Utilities\AIJsonUtilitiesTests.cs (3)
35Assert.True(options.IsReadOnly); 428Assert.False(options.IsReadOnly); 433Assert.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)
883Debug.Assert(IsReadOnly); 954Debug.Assert(IsReadOnly); 1121public override bool IsReadOnly => _options.IsReadOnly; 1140public override bool IsReadOnly => _options?.IsReadOnly is true; 1192private string DebuggerDisplay => $"TypeInfoResolver = {(TypeInfoResolver?.ToString() ?? "<null>")}, IsReadOnly = {IsReadOnly}";
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
744Debug.Assert(Options.IsReadOnly);