MCPcopy Create free account
hub / github.com/apache/fory / ToDateTimeOffset

Method ToDateTimeOffset

csharp/src/Fory/TimeSerializers.cs:35–43  ·  view source on GitHub ↗
(in DateTime value)

Source from the content-addressed store, hash-verified

33 }
34
35 public static DateTimeOffset ToDateTimeOffset(in DateTime value)
36 {
37 return value.Kind switch
38 {
39 DateTimeKind.Utc => new DateTimeOffset(value, TimeSpan.Zero),
40 DateTimeKind.Local => value,
41 _ => new DateTimeOffset(DateTime.SpecifyKind(value, DateTimeKind.Utc)),
42 };
43 }
44
45 public static void WriteTimestamp(WriteContext context, in DateTimeOffset value)
46 {

Callers 3

WriteDataMethod · 0.80
WriteDataMethod · 0.80
TryWriteKnownPayloadMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected