17 references to IsReadOnly
Microsoft.AspNetCore.Http.Results (1)
JsonHttpResultOfT.cs (1)
42
if (jsonSerializerOptions is not null && !jsonSerializerOptions.
IsReadOnly
)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Utilities\AIJsonUtilitiesTests.cs (3)
35
Assert.True(options.
IsReadOnly
);
628
Assert.False(options.
IsReadOnly
);
633
Assert.True(options.
IsReadOnly
);
System.Text.Json (13)
System\Text\Json\Serialization\JsonSerializerContext.cs (1)
42
Debug.Assert(!options.
IsReadOnly
);
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (5)
27
Debug.Assert(
IsReadOnly
);
136
Debug.Assert(!fallBackToNearestAncestorType ||
IsReadOnly
, "ancestor resolution should only be invoked in read-only options.");
141
if (
IsReadOnly
)
217
Debug.Assert(
IsReadOnly
);
431
Debug.Assert(options.
IsReadOnly
, "Cannot create caching contexts for mutable JsonSerializerOptions instances");
System\Text\Json\Serialization\JsonSerializerOptions.cs (6)
885
Debug.Assert(
IsReadOnly
);
956
Debug.Assert(
IsReadOnly
);
1138
public override bool IsReadOnly => _options.
IsReadOnly
;
1152
public override bool IsReadOnly => _options.
IsReadOnly
;
1171
public override bool IsReadOnly => _options?.
IsReadOnly
is true;
1220
private string DebuggerDisplay => $"TypeInfoResolver = {(TypeInfoResolver?.ToString() ?? "<null>")}, IsReadOnly = {
IsReadOnly
}";
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
999
Debug.Assert(Options.
IsReadOnly
);