14 references to IsReadOnly
Microsoft.AspNetCore.Http.Results (1)
JsonHttpResultOfT.cs (1)
39
if (jsonSerializerOptions is not null && !jsonSerializerOptions.
IsReadOnly
)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
30
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)
844
Debug.Assert(
IsReadOnly
);
915
Debug.Assert(
IsReadOnly
);
1081
public override bool IsReadOnly => _options.
IsReadOnly
;
1100
public override bool IsReadOnly => _options?.
IsReadOnly
is true;
1152
private string DebuggerDisplay => $"TypeInfoResolver = {(TypeInfoResolver?.ToString() ?? "<null>")}, IsReadOnly = {
IsReadOnly
}";
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
742
Debug.Assert(Options.
IsReadOnly
);