System\Runtime\Serialization\BinaryFormat\SystemClassWithMembersAndTypesRecord.cs (15)
52bool value when TypeName.FullName == typeof(bool).FullName => Create(value),
53byte value when TypeName.FullName == typeof(byte).FullName => Create(value),
54sbyte value when TypeName.FullName == typeof(sbyte).FullName => Create(value),
55char value when TypeName.FullName == typeof(char).FullName => Create(value),
56short value when TypeName.FullName == typeof(short).FullName => Create(value),
57ushort value when TypeName.FullName == typeof(ushort).FullName => Create(value),
58int value when TypeName.FullName == typeof(int).FullName => Create(value),
59uint value when TypeName.FullName == typeof(uint).FullName => Create(value),
60long value when TypeName.FullName == typeof(long).FullName => Create(value),
61ulong value when TypeName.FullName == typeof(ulong).FullName => Create(value),
62float value when TypeName.FullName == typeof(float).FullName => Create(value),
63double value when TypeName.FullName == typeof(double).FullName => Create(value),
72long value when TypeName.FullName == typeof(IntPtr).FullName => Create(new IntPtr(value)),
73ulong value when TypeName.FullName == typeof(UIntPtr).FullName => Create(new UIntPtr(value)),
77else if (HasMember("_ticks") && MemberValues[0] is long ticks && TypeName.FullName == typeof(TimeSpan).FullName)