113 references to Type
System.Private.Windows.Core (1)
System\Value.cs (1)
1046
ThrowInvalidCast(
Type
, typeof(T));
System.Private.Windows.Core.Tests (105)
System\Value\StoringArrays.cs (8)
15
Assert.Equal(typeof(byte[]), value.
Type
);
29
Assert.Equal(typeof(char[]), value.
Type
);
44
Assert.Equal(typeof(ArraySegment<byte>), value.
Type
);
51
Assert.Equal(typeof(ArraySegment<byte>), value.
Type
);
58
Assert.Equal(typeof(ArraySegment<byte>), value.
Type
);
72
Assert.Equal(typeof(ArraySegment<char>), value.
Type
);
79
Assert.Equal(typeof(ArraySegment<char>), value.
Type
);
86
Assert.Equal(typeof(ArraySegment<char>), value.
Type
);
System\Value\StoringBoolean.cs (7)
25
Assert.Equal(typeof(bool), value.
Type
);
34
Assert.Equal(typeof(bool), value.
Type
);
48
Assert.Equal(typeof(bool), value.
Type
);
58
Assert.Equal(typeof(bool), value.
Type
);
126
Assert.Equal(typeof(bool), value.
Type
);
136
Assert.Equal(typeof(bool), value.
Type
);
154
Assert.Null(value.
Type
);
System\Value\StoringByte.cs (7)
21
Assert.Equal(typeof(byte), value.
Type
);
26
Assert.Equal(typeof(byte), value.
Type
);
40
Assert.Equal(typeof(byte), value.
Type
);
50
Assert.Equal(typeof(byte), value.
Type
);
103
Assert.Equal(typeof(byte), value.
Type
);
113
Assert.Equal(typeof(byte), value.
Type
);
125
Assert.Null(value.
Type
);
System\Value\StoringChar.cs (7)
21
Assert.Equal(typeof(char), value.
Type
);
26
Assert.Equal(typeof(char), value.
Type
);
40
Assert.Equal(typeof(char), value.
Type
);
50
Assert.Equal(typeof(char), value.
Type
);
103
Assert.Equal(typeof(char), value.
Type
);
113
Assert.Equal(typeof(char), value.
Type
);
125
Assert.Null(value.
Type
);
System\Value\StoringDateTime.cs (3)
22
Assert.Equal(typeof(DateTime), value.
Type
);
27
Assert.Equal(typeof(DateTime), value.
Type
);
77
Assert.Null(value.
Type
);
System\Value\StoringDateTimeOffset.cs (3)
22
Assert.Equal(typeof(DateTimeOffset), value.
Type
);
27
Assert.Equal(typeof(DateTimeOffset), value.
Type
);
77
Assert.Null(value.
Type
);
System\Value\StoringDecimal.cs (3)
20
Assert.Equal(typeof(decimal), value.
Type
);
25
Assert.Equal(typeof(decimal), value.
Type
);
75
Assert.Null(value.
Type
);
System\Value\StoringDouble.cs (7)
25
Assert.Equal(typeof(double), value.
Type
);
30
Assert.Equal(typeof(double), value.
Type
);
44
Assert.Equal(typeof(double), value.
Type
);
54
Assert.Equal(typeof(double), value.
Type
);
107
Assert.Equal(typeof(double), value.
Type
);
117
Assert.Equal(typeof(double), value.
Type
);
129
Assert.Null(value.
Type
);
System\Value\StoringEnum.cs (2)
22
Assert.Equal(typeof(DayOfWeek), value.
Type
);
34
Assert.Equal(typeof(DayOfWeek), value.
Type
);
System\Value\StoringFloat.cs (7)
25
Assert.Equal(typeof(float), value.
Type
);
30
Assert.Equal(typeof(float), value.
Type
);
44
Assert.Equal(typeof(float), value.
Type
);
54
Assert.Equal(typeof(float), value.
Type
);
107
Assert.Equal(typeof(float), value.
Type
);
117
Assert.Equal(typeof(float), value.
Type
);
129
Assert.Null(value.
Type
);
System\Value\StoringInt.cs (7)
22
Assert.Equal(typeof(int), value.
Type
);
27
Assert.Equal(typeof(int), value.
Type
);
41
Assert.Equal(typeof(int), value.
Type
);
51
Assert.Equal(typeof(int), value.
Type
);
103
Assert.Equal(typeof(int), value.
Type
);
113
Assert.Equal(typeof(int), value.
Type
);
125
Assert.Null(value.
Type
);
System\Value\StoringLong.cs (7)
22
Assert.Equal(typeof(long), value.
Type
);
27
Assert.Equal(typeof(long), value.
Type
);
41
Assert.Equal(typeof(long), value.
Type
);
51
Assert.Equal(typeof(long), value.
Type
);
104
Assert.Equal(typeof(long), value.
Type
);
114
Assert.Equal(typeof(long), value.
Type
);
126
Assert.Null(value.
Type
);
System\Value\StoringObject.cs (4)
13
Assert.Equal(typeof(A), value.
Type
);
26
Assert.Equal(typeof(B), value.
Type
);
38
Assert.Equal(typeof(B), value.
Type
);
46
Assert.Equal(typeof(A), value.
Type
);
System\Value\StoringSByte.cs (5)
22
Assert.Equal(typeof(sbyte), value.
Type
);
27
Assert.Equal(typeof(sbyte), value.
Type
);
41
Assert.Equal(typeof(sbyte), value.
Type
);
51
Assert.Equal(typeof(sbyte), value.
Type
);
101
Assert.Null(value.
Type
);
System\Value\StoringShort.cs (7)
22
Assert.Equal(typeof(short), value.
Type
);
27
Assert.Equal(typeof(short), value.
Type
);
41
Assert.Equal(typeof(short), value.
Type
);
51
Assert.Equal(typeof(short), value.
Type
);
104
Assert.Equal(typeof(short), value.
Type
);
114
Assert.Equal(typeof(short), value.
Type
);
126
Assert.Null(value.
Type
);
System\Value\StoringUInt.cs (7)
21
Assert.Equal(typeof(uint), value.
Type
);
26
Assert.Equal(typeof(uint), value.
Type
);
40
Assert.Equal(typeof(uint), value.
Type
);
50
Assert.Equal(typeof(uint), value.
Type
);
103
Assert.Equal(typeof(uint), value.
Type
);
113
Assert.Equal(typeof(uint), value.
Type
);
125
Assert.Null(value.
Type
);
System\Value\StoringUlong.cs (7)
21
Assert.Equal(typeof(ulong), value.
Type
);
26
Assert.Equal(typeof(ulong), value.
Type
);
40
Assert.Equal(typeof(ulong), value.
Type
);
50
Assert.Equal(typeof(ulong), value.
Type
);
103
Assert.Equal(typeof(ulong), value.
Type
);
113
Assert.Equal(typeof(ulong), value.
Type
);
125
Assert.Null(value.
Type
);
System\Value\StoringUShort.cs (7)
21
Assert.Equal(typeof(ushort), value.
Type
);
26
Assert.Equal(typeof(ushort), value.
Type
);
40
Assert.Equal(typeof(ushort), value.
Type
);
50
Assert.Equal(typeof(ushort), value.
Type
);
103
Assert.Equal(typeof(ushort), value.
Type
);
113
Assert.Equal(typeof(ushort), value.
Type
);
125
Assert.Null(value.
Type
);
System.Windows.Forms (7)
System\Windows\Forms\PropertyStore.cs (7)
45
return foundValue.
Type
== typeof(StrongBox<T>)
61
return foundValue.
Type
is null ? null : foundValue.GetValue<T>();
89
value = foundValue.
Type
== typeof(StrongBox<T>)
114
value = foundValue.
Type
is null ? null : foundValue.GetValue<T>();
166
bool isStrongBox = foundValue.
Type
== typeof(StrongBox<T>);
172
: foundValue.
Type
is null ? default : foundValue.GetValue<T>()
222
if (_values.TryGetValue(key, out Value foundValue) && foundValue.
Type
== typeof(StrongBox<T>))