35 references to JsonValuePrimitive
System.Text.Json (35)
System\Text\Json\Nodes\JsonValue.CreateOverloads.cs (33)
17
public static JsonValue Create(bool value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<bool>(value, JsonMetadataServices.BooleanConverter, options);
25
public static JsonValue? Create(bool? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<bool>(value.Value, JsonMetadataServices.BooleanConverter, options) : null;
33
public static JsonValue Create(byte value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<byte>(value, JsonMetadataServices.ByteConverter, options);
41
public static JsonValue? Create(byte? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<byte>(value.Value, JsonMetadataServices.ByteConverter, options) : null;
49
public static JsonValue Create(char value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<char>(value, JsonMetadataServices.CharConverter, options);
57
public static JsonValue? Create(char? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<char>(value.Value, JsonMetadataServices.CharConverter, options) : null;
65
public static JsonValue Create(DateTime value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<DateTime>(value, JsonMetadataServices.DateTimeConverter, options);
73
public static JsonValue? Create(DateTime? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<DateTime>(value.Value, JsonMetadataServices.DateTimeConverter, options) : null;
81
public static JsonValue Create(DateTimeOffset value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<DateTimeOffset>(value, JsonMetadataServices.DateTimeOffsetConverter, options);
89
public static JsonValue? Create(DateTimeOffset? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<DateTimeOffset>(value.Value, JsonMetadataServices.DateTimeOffsetConverter, options) : null;
97
public static JsonValue Create(decimal value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<decimal>(value, JsonMetadataServices.DecimalConverter, options);
105
public static JsonValue? Create(decimal? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<decimal>(value.Value, JsonMetadataServices.DecimalConverter, options) : null;
113
public static JsonValue Create(double value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<double>(value, JsonMetadataServices.DoubleConverter, options);
121
public static JsonValue? Create(double? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<double>(value.Value, JsonMetadataServices.DoubleConverter, options) : null;
129
public static JsonValue Create(Guid value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<Guid>(value, JsonMetadataServices.GuidConverter, options);
137
public static JsonValue? Create(Guid? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<Guid>(value.Value, JsonMetadataServices.GuidConverter, options) : null;
145
public static JsonValue Create(short value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<short>(value, JsonMetadataServices.Int16Converter, options);
153
public static JsonValue? Create(short? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<short>(value.Value, JsonMetadataServices.Int16Converter, options) : null;
161
public static JsonValue Create(int value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<int>(value, JsonMetadataServices.Int32Converter, options);
169
public static JsonValue? Create(int? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<int>(value.Value, JsonMetadataServices.Int32Converter, options) : null;
177
public static JsonValue Create(long value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<long>(value, JsonMetadataServices.Int64Converter, options);
185
public static JsonValue? Create(long? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<long>(value.Value, JsonMetadataServices.Int64Converter, options) : null;
194
public static JsonValue Create(sbyte value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<sbyte>(value, JsonMetadataServices.SByteConverter, options);
203
public static JsonValue? Create(sbyte? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<sbyte>(value.Value, JsonMetadataServices.SByteConverter, options) : null;
211
public static JsonValue Create(float value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<float>(value, JsonMetadataServices.SingleConverter, options);
219
public static JsonValue? Create(float? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<float>(value.Value, JsonMetadataServices.SingleConverter, options) : null;
228
public static JsonValue? Create(string? value, JsonNodeOptions? options = null) => value != null ? new
JsonValuePrimitive
<string>(value, JsonMetadataServices.StringConverter!, options) : null;
237
public static JsonValue Create(ushort value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<ushort>(value, JsonMetadataServices.UInt16Converter, options);
246
public static JsonValue? Create(ushort? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<ushort>(value.Value, JsonMetadataServices.UInt16Converter, options) : null;
255
public static JsonValue Create(uint value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<uint>(value, JsonMetadataServices.UInt32Converter, options);
264
public static JsonValue? Create(uint? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<uint>(value.Value, JsonMetadataServices.UInt32Converter, options) : null;
273
public static JsonValue Create(ulong value, JsonNodeOptions? options = null) => new
JsonValuePrimitive
<ulong>(value, JsonMetadataServices.UInt64Converter, options);
282
public static JsonValue? Create(ulong? value, JsonNodeOptions? options = null) => value.HasValue ? new
JsonValuePrimitive
<ulong>(value.Value, JsonMetadataServices.UInt64Converter, options) : null;
System\Text\Json\Nodes\JsonValue.cs (1)
175
return new
JsonValuePrimitive
<T>(value, jsonTypeInfo.EffectiveConverter, options);
System\Text\Json\Nodes\JsonValueOfTPrimitive.cs (1)
28
internal override JsonNode DeepCloneCore() => new
JsonValuePrimitive
<TValue>(Value, _converter, Options);