257 references to GetValue
System.Private.Windows.Core (38)
System\Value.cs (38)
108public static explicit operator byte(in Value value) => value.GetValue<byte>(); 110public static explicit operator byte?(in Value value) => value.GetValue<byte?>(); 134public static explicit operator sbyte(in Value value) => value.GetValue<sbyte>(); 136public static explicit operator sbyte?(in Value value) => value.GetValue<sbyte?>(); 160public static explicit operator bool(in Value value) => value.GetValue<bool>(); 162public static explicit operator bool?(in Value value) => value.GetValue<bool?>(); 186public static explicit operator char(in Value value) => value.GetValue<char>(); 188public static explicit operator char?(in Value value) => value.GetValue<char?>(); 212public static explicit operator short(in Value value) => value.GetValue<short>(); 214public static explicit operator short?(in Value value) => value.GetValue<short?>(); 238public static explicit operator int(in Value value) => value.GetValue<int>(); 240public static explicit operator int?(in Value value) => value.GetValue<int?>(); 264public static explicit operator long(in Value value) => value.GetValue<long>(); 266public static explicit operator long?(in Value value) => value.GetValue<long?>(); 290public static explicit operator ushort(in Value value) => value.GetValue<ushort>(); 292public static explicit operator ushort?(in Value value) => value.GetValue<ushort?>(); 316public static explicit operator uint(in Value value) => value.GetValue<uint>(); 318public static explicit operator uint?(in Value value) => value.GetValue<uint?>(); 342public static explicit operator ulong(in Value value) => value.GetValue<ulong>(); 344public static explicit operator ulong?(in Value value) => value.GetValue<ulong?>(); 368public static explicit operator float(in Value value) => value.GetValue<float>(); 370public static explicit operator float?(in Value value) => value.GetValue<float?>(); 394public static explicit operator double(in Value value) => value.GetValue<double>(); 396public static explicit operator double?(in Value value) => value.GetValue<double?>(); 420public static explicit operator Size(in Value value) => value.GetValue<Size>(); 422public static explicit operator Size?(in Value value) => value.GetValue<Size?>(); 446public static explicit operator Point(in Value value) => value.GetValue<Point>(); 448public static explicit operator Point?(in Value value) => value.GetValue<Point?>(); 479public static explicit operator Color(in Value value) => value.GetValue<Color>(); 481public static explicit operator Color?(in Value value) => value.GetValue<Color?>(); 518public static explicit operator DateTimeOffset(in Value value) => value.GetValue<DateTimeOffset>(); 520public static explicit operator DateTimeOffset?(in Value value) => value.GetValue<DateTimeOffset?>(); 544public static explicit operator DateTime(in Value value) => value.GetValue<DateTime>(); 546public static explicit operator DateTime?(in Value value) => value.GetValue<DateTime?>(); 567public static explicit operator ArraySegment<byte>(in Value value) => value.GetValue<ArraySegment<byte>>(); 586public static explicit operator ArraySegment<char>(in Value value) => value.GetValue<ArraySegment<char>>(); 591public static explicit operator decimal(in Value value) => value.GetValue<decimal>(); 593public static explicit operator decimal?(in Value value) => value.GetValue<decimal?>();
System.Private.Windows.Core.Tests (209)
System\Value\MemoryWatch.cs (30)
20Value.Create((bool)default).GetValue<bool>(); 21Value.Create((byte)default).GetValue<byte>(); 22Value.Create((sbyte)default).GetValue<sbyte>(); 23Value.Create((char)default).GetValue<char>(); 24Value.Create((double)default).GetValue<double>(); 25Value.Create((short)default).GetValue<short>(); 26Value.Create((int)default).GetValue<int>(); 27Value.Create((long)default).GetValue<long>(); 28Value.Create((ushort)default).GetValue<ushort>(); 29Value.Create((uint)default).GetValue<uint>(); 30Value.Create((ulong)default).GetValue<ulong>(); 31Value.Create((float)default).GetValue<float>(); 32Value.Create((double)default).GetValue<double>(); 33Value.Create((DateTime)default).GetValue<DateTime>(); 34Value.Create((DateTimeOffset)default).GetValue<DateTimeOffset>(); 36Value.Create((bool?)default).GetValue<bool?>(); 37Value.Create((byte?)default).GetValue<byte?>(); 38Value.Create((sbyte?)default).GetValue<sbyte?>(); 39Value.Create((char?)default).GetValue<char?>(); 40Value.Create((double?)default).GetValue<double?>(); 41Value.Create((short?)default).GetValue<short?>(); 42Value.Create((int?)default).GetValue<int?>(); 43Value.Create((long?)default).GetValue<long?>(); 44Value.Create((ushort?)default).GetValue<ushort?>(); 45Value.Create((uint?)default).GetValue<uint?>(); 46Value.Create((ulong?)default).GetValue<ulong?>(); 47Value.Create((float?)default).GetValue<float?>(); 48Value.Create((double?)default).GetValue<double?>(); 49Value.Create((DateTime?)default).GetValue<DateTime?>(); 50Value.Create((DateTimeOffset?)default).GetValue<DateTimeOffset?>();
System\Value\StoringArrays.cs (24)
16Assert.Same(b, value.GetValue<byte[]>()); 17Assert.Equal(b, (byte[])value.GetValue<object>()); 19Assert.Throws<InvalidCastException>(() => value.GetValue<ArraySegment<byte>>()); 30Assert.Same(b, value.GetValue<char[]>()); 31Assert.Equal(b, (char[])value.GetValue<object>()); 33Assert.Throws<InvalidCastException>(() => value.GetValue<ArraySegment<char>>()); 45Assert.Equal(segment, value.GetValue<ArraySegment<byte>>()); 46Assert.Equal(segment, (ArraySegment<byte>)value.GetValue<object>()); 47Assert.Throws<InvalidCastException>(() => value.GetValue<byte[]>()); 52Assert.Equal(segment, value.GetValue<ArraySegment<byte>>()); 53Assert.Equal(segment, (ArraySegment<byte>)value.GetValue<object>()); 54Assert.Throws<InvalidCastException>(() => value.GetValue<byte[]>()); 59Assert.Equal(segment, value.GetValue<ArraySegment<byte>>()); 60Assert.Equal(segment, (ArraySegment<byte>)value.GetValue<object>()); 61Assert.Throws<InvalidCastException>(() => value.GetValue<byte[]>()); 73Assert.Equal(segment, value.GetValue<ArraySegment<char>>()); 74Assert.Equal(segment, (ArraySegment<char>)value.GetValue<object>()); 75Assert.Throws<InvalidCastException>(() => value.GetValue<char[]>()); 80Assert.Equal(segment, value.GetValue<ArraySegment<char>>()); 81Assert.Equal(segment, (ArraySegment<char>)value.GetValue<object>()); 82Assert.Throws<InvalidCastException>(() => value.GetValue<char[]>()); 87Assert.Equal(segment, value.GetValue<ArraySegment<char>>()); 88Assert.Equal(segment, (ArraySegment<char>)value.GetValue<object>()); 89Assert.Throws<InvalidCastException>(() => value.GetValue<char[]>());
System\Value\StoringBoolean.cs (10)
24Assert.Equal(@bool, value.GetValue<bool>()); 33Assert.Equal(source, value.GetValue<bool?>()); 47Assert.Equal(@bool, value.GetValue<bool>()); 57Assert.Equal(source, value.GetValue<bool?>()); 78Assert.Equal(@bool, value.GetValue<bool>()); 100Assert.Equal(@bool, value.GetValue<bool>()); 155Assert.Equal(source, value.GetValue<bool?>()); 156Assert.False(value.GetValue<bool?>().HasValue); 164object o = value.GetValue<object>(); 170o = value.GetValue<object>();
System\Value\StoringByte.cs (10)
20Assert.Equal(@byte, value.GetValue<byte>()); 25Assert.Equal(source, value.GetValue<byte?>()); 39Assert.Equal(@byte, value.GetValue<byte>()); 49Assert.Equal(source, value.GetValue<byte?>()); 62Assert.Equal(@byte, value.GetValue<byte>()); 77Assert.Equal(@byte, value.GetValue<byte>()); 126Assert.Equal(source, value.GetValue<byte?>()); 127Assert.False(value.GetValue<byte?>().HasValue); 135object o = value.GetValue<object>(); 141o = value.GetValue<object>();
System\Value\StoringChar.cs (10)
20Assert.Equal(@char, value.GetValue<char>()); 25Assert.Equal(source, value.GetValue<char?>()); 39Assert.Equal(@char, value.GetValue<char>()); 49Assert.Equal(source, value.GetValue<char?>()); 62Assert.Equal(@char, value.GetValue<char>()); 77Assert.Equal(@char, value.GetValue<char>()); 126Assert.Equal(source, value.GetValue<char?>()); 127Assert.False(value.GetValue<char?>().HasValue); 135object o = value.GetValue<object>(); 141o = value.GetValue<object>();
System\Value\StoringDateTime.cs (8)
21Assert.Equal(@DateTime, value.GetValue<DateTime>()); 26Assert.Equal(source, value.GetValue<DateTime?>()); 39Assert.Equal(@DateTime, value.GetValue<DateTime>()); 54Assert.Equal(@DateTime, value.GetValue<DateTime>()); 78Assert.Equal(source, value.GetValue<DateTime?>()); 79Assert.False(value.GetValue<DateTime?>().HasValue); 87object o = value.GetValue<object>(); 93o = value.GetValue<object>();
System\Value\StoringDateTimeOffset.cs (8)
21Assert.Equal(@DateTimeOffset, value.GetValue<DateTimeOffset>()); 26Assert.Equal(source, value.GetValue<DateTimeOffset?>()); 39Assert.Equal(@DateTimeOffset, value.GetValue<DateTimeOffset>()); 54Assert.Equal(@DateTimeOffset, value.GetValue<DateTimeOffset>()); 78Assert.Equal(source, value.GetValue<DateTimeOffset?>()); 79Assert.False(value.GetValue<DateTimeOffset?>().HasValue); 87object o = value.GetValue<object>(); 93o = value.GetValue<object>();
System\Value\StoringDecimal.cs (8)
19Assert.Equal((decimal)42.0, value.GetValue<decimal>()); 24Assert.Equal(source, value.GetValue<decimal?>()); 37Assert.Equal(@decimal, value.GetValue<decimal>()); 52Assert.Equal(@decimal, value.GetValue<decimal>()); 76Assert.Equal(source, value.GetValue<decimal?>()); 77Assert.False(value.GetValue<decimal?>().HasValue); 85object o = value.GetValue<object>(); 91o = value.GetValue<object>();
System\Value\StoringDouble.cs (10)
24Assert.Equal(@double, value.GetValue<double>()); 29Assert.Equal(source, value.GetValue<double?>()); 43Assert.Equal(@double, value.GetValue<double>()); 53Assert.Equal(source, value.GetValue<double?>()); 66Assert.Equal(@double, value.GetValue<double>()); 81Assert.Equal(@double, value.GetValue<double>()); 130Assert.Equal(source, value.GetValue<double?>()); 131Assert.False(value.GetValue<double?>().HasValue); 139object o = value.GetValue<object>(); 145o = value.GetValue<object>();
System\Value\StoringEnum.cs (3)
18DayOfWeek outDay = value.GetValue<DayOfWeek>(); 31DayOfWeek outDay = value.GetValue<DayOfWeek>(); 154return Value.Create(day).GetValue<DayOfWeek>();
System\Value\StoringFloat.cs (10)
24Assert.Equal(@float, value.GetValue<float>()); 29Assert.Equal(source, value.GetValue<float?>()); 43Assert.Equal(@float, value.GetValue<float>()); 53Assert.Equal(source, value.GetValue<float?>()); 66Assert.Equal(@float, value.GetValue<float>()); 81Assert.Equal(@float, value.GetValue<float>()); 130Assert.Equal(source, value.GetValue<float?>()); 131Assert.False(value.GetValue<float?>().HasValue); 139object o = value.GetValue<object>(); 145o = value.GetValue<object>();
System\Value\StoringInt.cs (10)
21Assert.Equal(@int, value.GetValue<int>()); 26Assert.Equal(source, value.GetValue<int?>()); 40Assert.Equal(@int, value.GetValue<int>()); 50Assert.Equal(source, value.GetValue<int?>()); 63Assert.Equal(@int, value.GetValue<int>()); 78Assert.Equal(@int, value.GetValue<int>()); 126Assert.Equal(source, value.GetValue<int?>()); 127Assert.False(value.GetValue<int?>().HasValue); 135object o = value.GetValue<object>(); 141o = value.GetValue<object>();
System\Value\StoringLong.cs (10)
21Assert.Equal(@long, value.GetValue<long>()); 26Assert.Equal(source, value.GetValue<long>()); 40Assert.Equal(@long, value.GetValue<long>()); 50Assert.Equal(source, value.GetValue<long?>()); 63Assert.Equal(@long, value.GetValue<long>()); 78Assert.Equal(@long, value.GetValue<long>()); 127Assert.Equal(source, value.GetValue<long?>()); 128Assert.False(value.GetValue<long?>().HasValue); 136object o = value.GetValue<object>(); 142o = value.GetValue<object>();
System\Value\StoringNull.cs (2)
12Assert.Throws<InvalidCastException>(() => _ = nullValue.GetValue<int>()); 15Assert.Throws<InvalidCastException>(() => _ = nullFastValue.GetValue<int>());
System\Value\StoringObject.cs (6)
14Assert.Same(a, value.GetValue<A>()); 27Assert.Same(b, value.GetValue<A>()); 28Assert.Same(b, value.GetValue<B>()); 34Assert.Throws<InvalidCastException>(() => value.GetValue<C>()); 48Assert.Same(a, value.GetValue<A>()); 49Assert.Same(a, value.GetValue<I>());
System\Value\StoringSByte.cs (10)
21Assert.Equal(@sbyte, value.GetValue<sbyte>()); 26Assert.Equal(source, value.GetValue<sbyte?>()); 40Assert.Equal(@sbyte, value.GetValue<sbyte>()); 50Assert.Equal(source, value.GetValue<sbyte?>()); 63Assert.Equal(@sbyte, value.GetValue<sbyte>()); 78Assert.Equal(@sbyte, value.GetValue<sbyte>()); 102Assert.Equal(source, value.GetValue<sbyte?>()); 103Assert.False(value.GetValue<sbyte?>().HasValue); 111object o = value.GetValue<object>(); 117o = value.GetValue<object>();
System\Value\StoringShort.cs (10)
21Assert.Equal(@short, value.GetValue<short>()); 26Assert.Equal(source, value.GetValue<short?>()); 40Assert.Equal(@short, value.GetValue<short>()); 50Assert.Equal(source, value.GetValue<short?>()); 63Assert.Equal(@short, value.GetValue<short>()); 78Assert.Equal(@short, value.GetValue<short>()); 127Assert.Equal(source, value.GetValue<short?>()); 128Assert.False(value.GetValue<short?>().HasValue); 136object o = value.GetValue<object>(); 142o = value.GetValue<object>();
System\Value\StoringUInt.cs (10)
20Assert.Equal(@uint, value.GetValue<uint>()); 25Assert.Equal(source, value.GetValue<uint?>()); 39Assert.Equal(@uint, value.GetValue<uint>()); 49Assert.Equal(source, value.GetValue<uint?>()); 62Assert.Equal(@uint, value.GetValue<uint>()); 77Assert.Equal(@uint, value.GetValue<uint>()); 126Assert.Equal(source, value.GetValue<uint?>()); 127Assert.False(value.GetValue<uint?>().HasValue); 135object o = value.GetValue<object>(); 141o = value.GetValue<object>();
System\Value\StoringUlong.cs (10)
20Assert.Equal(@ulong, value.GetValue<ulong>()); 25Assert.Equal(source, value.GetValue<ulong?>()); 39Assert.Equal(@ulong, value.GetValue<ulong>()); 49Assert.Equal(source, value.GetValue<ulong?>()); 62Assert.Equal(@ulong, value.GetValue<ulong>()); 77Assert.Equal(@ulong, value.GetValue<ulong>()); 126Assert.Equal(source, value.GetValue<ulong?>()); 127Assert.False(value.GetValue<ulong?>().HasValue); 135object o = value.GetValue<object>(); 141o = value.GetValue<object>();
System\Value\StoringUShort.cs (10)
20Assert.Equal(@ushort, value.GetValue<ushort>()); 25Assert.Equal(source, value.GetValue<ushort?>()); 39Assert.Equal(@ushort, value.GetValue<ushort>()); 49Assert.Equal(source, value.GetValue<ushort?>()); 62Assert.Equal(@ushort, value.GetValue<ushort>()); 77Assert.Equal(@ushort, value.GetValue<ushort>()); 126Assert.Equal(source, value.GetValue<ushort?>()); 127Assert.False(value.GetValue<ushort?>().HasValue); 135object o = value.GetValue<object>(); 141o = value.GetValue<object>();
System.Windows.Forms (10)
System\Windows\Forms\PropertyStore.cs (10)
46? foundValue.GetValue<StrongBox<T>>().Value 47: foundValue.GetValue<T>(); 61return foundValue.Type is null ? null : foundValue.GetValue<T>(); 74return foundValue.GetValue<string>(); 90? foundValue.GetValue<StrongBox<T>>().Value 91: foundValue.GetValue<T>(); 114value = foundValue.Type is null ? null : foundValue.GetValue<T>(); 171? foundValue.GetValue<StrongBox<T>>().Value 172: foundValue.Type is null ? default : foundValue.GetValue<T>() 224StrongBox<T> storedValue = foundValue.GetValue<StrongBox<T>>();