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