System\Value.cs (56)
604return new(Unsafe.As<T, bool>(ref Unsafe.AsRef(in value)));
606return new(Unsafe.As<T, byte>(ref Unsafe.AsRef(in value)));
608return new(Unsafe.As<T, sbyte>(ref Unsafe.AsRef(in value)));
610return new(Unsafe.As<T, char>(ref Unsafe.AsRef(in value)));
612return new(Unsafe.As<T, short>(ref Unsafe.AsRef(in value)));
614return new(Unsafe.As<T, int>(ref Unsafe.AsRef(in value)));
616return new(Unsafe.As<T, long>(ref Unsafe.AsRef(in value)));
618return new(Unsafe.As<T, ushort>(ref Unsafe.AsRef(in value)));
620return new(Unsafe.As<T, uint>(ref Unsafe.AsRef(in value)));
622return new(Unsafe.As<T, ulong>(ref Unsafe.AsRef(in value)));
624return new(Unsafe.As<T, float>(ref Unsafe.AsRef(in value)));
626return new(Unsafe.As<T, double>(ref Unsafe.AsRef(in value)));
628return new(Unsafe.As<T, DateTime>(ref Unsafe.AsRef(in value)));
630return new(Unsafe.As<T, DateTimeOffset>(ref Unsafe.AsRef(in value)));
632return new(Unsafe.As<T, Color>(ref Unsafe.AsRef(in value)));
635return new(Unsafe.As<T, bool?>(ref Unsafe.AsRef(in value)));
637return new(Unsafe.As<T, byte?>(ref Unsafe.AsRef(in value)));
639return new(Unsafe.As<T, sbyte?>(ref Unsafe.AsRef(in value)));
641return new(Unsafe.As<T, char?>(ref Unsafe.AsRef(in value)));
643return new(Unsafe.As<T, short?>(ref Unsafe.AsRef(in value)));
645return new(Unsafe.As<T, int?>(ref Unsafe.AsRef(in value)));
647return new(Unsafe.As<T, long?>(ref Unsafe.AsRef(in value)));
649return new(Unsafe.As<T, ushort?>(ref Unsafe.AsRef(in value)));
651return new(Unsafe.As<T, uint?>(ref Unsafe.AsRef(in value)));
653return new(Unsafe.As<T, ulong?>(ref Unsafe.AsRef(in value)));
655return new(Unsafe.As<T, float?>(ref Unsafe.AsRef(in value)));
657return new(Unsafe.As<T, double?>(ref Unsafe.AsRef(in value)));
659return new(Unsafe.As<T, DateTime?>(ref Unsafe.AsRef(in value)));
661return new(Unsafe.As<T, DateTimeOffset?>(ref Unsafe.AsRef(in value)));
664return new(Unsafe.As<T, ArraySegment<byte>>(ref Unsafe.AsRef(in value)));
666return new(Unsafe.As<T, ArraySegment<char>>(ref Unsafe.AsRef(in value)));
716value = Unsafe.As<Union, T>(ref Unsafe.AsRef(in _union));
722value = Unsafe.As<Color, T>(ref Unsafe.AsRef(in color));
727value = Unsafe.As<DateTime, T>(ref Unsafe.AsRef(in _union.DateTime));
733value = Unsafe.As<DateTimeOffset, T>(ref Unsafe.AsRef(in dto));
739value = Unsafe.As<DateTimeOffset, T>(ref Unsafe.AsRef(in dto));
811value = Unsafe.As<int?, T>(ref Unsafe.AsRef(in @int));
817value = Unsafe.As<long?, T>(ref Unsafe.AsRef(in @long));
823value = Unsafe.As<bool?, T>(ref Unsafe.AsRef(in @bool));
829value = Unsafe.As<float?, T>(ref Unsafe.AsRef(in single));
835value = Unsafe.As<double?, T>(ref Unsafe.AsRef(in @double));
841value = Unsafe.As<uint?, T>(ref Unsafe.AsRef(in @uint));
847value = Unsafe.As<ulong?, T>(ref Unsafe.AsRef(in @ulong));
853value = Unsafe.As<char?, T>(ref Unsafe.AsRef(in @char));
859value = Unsafe.As<short?, T>(ref Unsafe.AsRef(in @short));
865value = Unsafe.As<ushort?, T>(ref Unsafe.AsRef(in @ushort));
871value = Unsafe.As<byte?, T>(ref Unsafe.AsRef(in @byte));
877value = Unsafe.As<sbyte?, T>(ref Unsafe.AsRef(in @sbyte));
883value = Unsafe.As<Color?, T>(ref Unsafe.AsRef(in color));
889value = Unsafe.As<DateTime?, T>(ref Unsafe.AsRef(in dateTime));
895value = Unsafe.As<DateTimeOffset?, T>(ref Unsafe.AsRef(in dto));
901value = Unsafe.As<DateTimeOffset?, T>(ref Unsafe.AsRef(in dto));
920value = Unsafe.As<NullableTemplate<byte>, T>(ref Unsafe.AsRef(in byteTemplate));
925value = Unsafe.As<NullableTemplate<ushort>, T>(ref Unsafe.AsRef(in ushortTemplate));
930value = Unsafe.As<NullableTemplate<uint>, T>(ref Unsafe.AsRef(in uintTemplate));
935value = Unsafe.As<NullableTemplate<ulong>, T>(ref Unsafe.AsRef(in ulongTemplate));