186 instantiations of Value
System.Private.Windows.Core (74)
System\Value.cs (74)
107
public static implicit operator Value(byte value) =>
new
(value);
109
public static implicit operator Value(byte? value) =>
new
(value);
133
public static implicit operator Value(sbyte value) =>
new
(value);
135
public static implicit operator Value(sbyte? value) =>
new
(value);
159
public static implicit operator Value(bool value) =>
new
(value);
161
public static implicit operator Value(bool? value) =>
new
(value);
185
public static implicit operator Value(char value) =>
new
(value);
187
public static implicit operator Value(char? value) =>
new
(value);
211
public static implicit operator Value(short value) =>
new
(value);
213
public static implicit operator Value(short? value) =>
new
(value);
237
public static implicit operator Value(int value) =>
new
(value);
239
public static implicit operator Value(int? value) =>
new
(value);
263
public static implicit operator Value(long value) =>
new
(value);
265
public static implicit operator Value(long? value) =>
new
(value);
289
public static implicit operator Value(ushort value) =>
new
(value);
291
public static implicit operator Value(ushort? value) =>
new
(value);
315
public static implicit operator Value(uint value) =>
new
(value);
317
public static implicit operator Value(uint? value) =>
new
(value);
341
public static implicit operator Value(ulong value) =>
new
(value);
343
public static implicit operator Value(ulong? value) =>
new
(value);
367
public static implicit operator Value(float value) =>
new
(value);
369
public static implicit operator Value(float? value) =>
new
(value);
393
public static implicit operator Value(double value) =>
new
(value);
395
public static implicit operator Value(double? value) =>
new
(value);
419
public static implicit operator Value(Size value) =>
new
(value);
421
public static implicit operator Value(Size? value) =>
new
(value);
445
public static implicit operator Value(Point value) =>
new
(value);
447
public static implicit operator Value(Point? value) =>
new
(value);
474
this =
new
(value.Value);
478
public static implicit operator Value(Color value) =>
new
(value);
480
public static implicit operator Value(Color? value) =>
new
(value);
513
this =
new
(value.Value);
517
public static implicit operator Value(DateTimeOffset value) =>
new
(value);
519
public static implicit operator Value(DateTimeOffset? value) =>
new
(value);
543
public static implicit operator Value(DateTime value) =>
new
(value);
545
public static implicit operator Value(DateTime? value) =>
new
(value);
566
public static implicit operator Value(ArraySegment<byte> value) =>
new
(value);
585
public static implicit operator Value(ArraySegment<char> value) =>
new
(value);
590
public static implicit operator Value(decimal value) =>
new
(value);
592
public static implicit operator Value(decimal? value) => value.HasValue ?
new
(value.Value) :
new
(value);
605
return
new
(Unsafe.As<T, bool>(ref Unsafe.AsRef(in value)));
607
return
new
(Unsafe.As<T, byte>(ref Unsafe.AsRef(in value)));
609
return
new
(Unsafe.As<T, sbyte>(ref Unsafe.AsRef(in value)));
611
return
new
(Unsafe.As<T, char>(ref Unsafe.AsRef(in value)));
613
return
new
(Unsafe.As<T, short>(ref Unsafe.AsRef(in value)));
615
return
new
(Unsafe.As<T, int>(ref Unsafe.AsRef(in value)));
617
return
new
(Unsafe.As<T, long>(ref Unsafe.AsRef(in value)));
619
return
new
(Unsafe.As<T, ushort>(ref Unsafe.AsRef(in value)));
621
return
new
(Unsafe.As<T, uint>(ref Unsafe.AsRef(in value)));
623
return
new
(Unsafe.As<T, ulong>(ref Unsafe.AsRef(in value)));
625
return
new
(Unsafe.As<T, float>(ref Unsafe.AsRef(in value)));
627
return
new
(Unsafe.As<T, double>(ref Unsafe.AsRef(in value)));
629
return
new
(Unsafe.As<T, DateTime>(ref Unsafe.AsRef(in value)));
631
return
new
(Unsafe.As<T, DateTimeOffset>(ref Unsafe.AsRef(in value)));
633
return
new
(Unsafe.As<T, Color>(ref Unsafe.AsRef(in value)));
636
return
new
(Unsafe.As<T, bool?>(ref Unsafe.AsRef(in value)));
638
return
new
(Unsafe.As<T, byte?>(ref Unsafe.AsRef(in value)));
640
return
new
(Unsafe.As<T, sbyte?>(ref Unsafe.AsRef(in value)));
642
return
new
(Unsafe.As<T, char?>(ref Unsafe.AsRef(in value)));
644
return
new
(Unsafe.As<T, short?>(ref Unsafe.AsRef(in value)));
646
return
new
(Unsafe.As<T, int?>(ref Unsafe.AsRef(in value)));
648
return
new
(Unsafe.As<T, long?>(ref Unsafe.AsRef(in value)));
650
return
new
(Unsafe.As<T, ushort?>(ref Unsafe.AsRef(in value)));
652
return
new
(Unsafe.As<T, uint?>(ref Unsafe.AsRef(in value)));
654
return
new
(Unsafe.As<T, ulong?>(ref Unsafe.AsRef(in value)));
656
return
new
(Unsafe.As<T, float?>(ref Unsafe.AsRef(in value)));
658
return
new
(Unsafe.As<T, double?>(ref Unsafe.AsRef(in value)));
660
return
new
(Unsafe.As<T, DateTime?>(ref Unsafe.AsRef(in value)));
662
return
new
(Unsafe.As<T, DateTimeOffset?>(ref Unsafe.AsRef(in value)));
665
return
new
(Unsafe.As<T, ArraySegment<byte>>(ref Unsafe.AsRef(in value)));
667
return
new
(Unsafe.As<T, ArraySegment<char>>(ref Unsafe.AsRef(in value)));
672
return new
Value
(StraightCastFlag<T>.Instance, Unsafe.As<T, ulong>(ref value));
675
return new
Value
(value);
System.Private.Windows.Core.Tests (111)
System\Value\StoringBoolean.cs (7)
71
value =
new
(@bool);
93
value =
new
(source);
110
Value value =
new
(source);
124
Value value =
new
(o);
134
value =
new
(o);
163
Value value =
new
(@bool);
169
value =
new
(n);
System\Value\StoringByte.cs (7)
57
Value value =
new
(@byte);
71
Value value =
new
(source);
87
Value value =
new
(source);
101
Value value =
new
(o);
111
value =
new
(o);
134
Value value =
new
(@byte);
140
value =
new
(n);
System\Value\StoringChar.cs (7)
57
Value value =
new
(@char);
71
Value value =
new
(source);
87
Value value =
new
(source);
101
Value value =
new
(o);
111
value =
new
(o);
134
Value value =
new
(@char);
140
value =
new
(n);
System\Value\StoringDateTime.cs (5)
34
Value value =
new
(@DateTime);
48
Value value =
new
(source);
64
Value value =
new
(source);
86
Value value =
new
(@DateTime);
92
value =
new
(n);
System\Value\StoringDateTimeOffset.cs (5)
34
Value value =
new
(@DateTimeOffset);
48
Value value =
new
(source);
64
Value value =
new
(source);
86
Value value =
new
(@DateTimeOffset);
92
value =
new
(n);
System\Value\StoringDecimal.cs (5)
32
Value value =
new
(@decimal);
46
Value value =
new
(source);
62
Value value =
new
(source);
84
Value value =
new
(@decimal);
90
value =
new
(n);
System\Value\StoringDouble.cs (7)
61
Value value =
new
(@double);
75
Value value =
new
(source);
91
Value value =
new
(source);
105
Value value =
new
(o);
115
value =
new
(o);
138
Value value =
new
(@double);
144
value =
new
(n);
System\Value\StoringEnum.cs (8)
54
Value value =
new
(day);
58
value =
new
((DayOfWeek?)day);
80
value =
new
(@enum);
85
value =
new
((ByteEnum?)@enum);
109
value =
new
(@enum);
114
value =
new
((ShortEnum?)@enum);
138
value =
new
(@enum);
143
value =
new
((LongEnum?)@enum);
System\Value\StoringFloat.cs (7)
61
Value value =
new
(@float);
75
Value value =
new
(source);
91
Value value =
new
(source);
105
Value value =
new
(o);
115
value =
new
(o);
138
Value value =
new
(@float);
144
value =
new
(n);
System\Value\StoringInt.cs (7)
58
Value value =
new
(@int);
72
Value value =
new
(source);
88
Value value =
new
(source);
101
Value value =
new
(o);
111
value =
new
(o);
134
Value value =
new
(@int);
140
value =
new
(n);
System\Value\StoringLong.cs (7)
58
Value value =
new
(@long);
72
Value value =
new
(source);
88
Value value =
new
(source);
102
Value value =
new
(o);
112
value =
new
(o);
135
Value value =
new
(@long);
141
value =
new
(n);
System\Value\StoringNull.cs (2)
11
Value nullValue =
new
((object?)null);
14
Value nullFastValue =
new
((object?)null);
System\Value\StoringObject.cs (4)
12
Value value =
new
(a);
25
Value value =
new
(b);
37
value =
new
(a);
45
Value value =
new
(a);
System\Value\StoringSByte.cs (5)
58
Value value =
new
(@sbyte);
72
Value value =
new
(source);
88
Value value =
new
(source);
110
Value value =
new
(@sbyte);
116
value =
new
(n);
System\Value\StoringShort.cs (7)
58
Value value =
new
(@short);
72
Value value =
new
(source);
88
Value value =
new
(source);
102
Value value =
new
(o);
112
value =
new
(o);
135
Value value =
new
(@short);
141
value =
new
(n);
System\Value\StoringUInt.cs (7)
57
Value value =
new
(@uint);
71
Value value =
new
(source);
87
Value value =
new
(source);
101
Value value =
new
(o);
111
value =
new
(o);
134
Value value =
new
(@uint);
140
value =
new
(n);
System\Value\StoringUlong.cs (7)
57
Value value =
new
(@ulong);
71
Value value =
new
(source);
87
Value value =
new
(source);
101
Value value =
new
(o);
111
value =
new
(o);
134
Value value =
new
(@ulong);
140
value =
new
(n);
System\Value\StoringUShort.cs (7)
57
Value value =
new
(@ushort);
71
Value value =
new
(source);
87
Value value =
new
(source);
101
Value value =
new
(o);
111
value =
new
(o);
134
Value value =
new
(@ushort);
140
value =
new
(n);
System.Windows.Forms (1)
System\Windows\Forms\PropertyStore.cs (1)
143
_values[key] =
new
(value);
332 references to Value
System.Private.Windows.Core (94)
System\Value.cs (81)
25
/// Creates a new <see cref="
Value
"/> with the given <see langword="object"/>. To avoid boxing enums, use the
35
/// The <see cref="System.Type"/> of the value stored in this <see cref="
Value
"/>.
107
public static implicit operator
Value
(byte value) => new(value);
108
public static explicit operator byte(in
Value
value) => value.GetValue<byte>();
109
public static implicit operator
Value
(byte? value) => new(value);
110
public static explicit operator byte?(in
Value
value) => value.GetValue<byte?>();
133
public static implicit operator
Value
(sbyte value) => new(value);
134
public static explicit operator sbyte(in
Value
value) => value.GetValue<sbyte>();
135
public static implicit operator
Value
(sbyte? value) => new(value);
136
public static explicit operator sbyte?(in
Value
value) => value.GetValue<sbyte?>();
159
public static implicit operator
Value
(bool value) => new(value);
160
public static explicit operator bool(in
Value
value) => value.GetValue<bool>();
161
public static implicit operator
Value
(bool? value) => new(value);
162
public static explicit operator bool?(in
Value
value) => value.GetValue<bool?>();
185
public static implicit operator
Value
(char value) => new(value);
186
public static explicit operator char(in
Value
value) => value.GetValue<char>();
187
public static implicit operator
Value
(char? value) => new(value);
188
public static explicit operator char?(in
Value
value) => value.GetValue<char?>();
211
public static implicit operator
Value
(short value) => new(value);
212
public static explicit operator short(in
Value
value) => value.GetValue<short>();
213
public static implicit operator
Value
(short? value) => new(value);
214
public static explicit operator short?(in
Value
value) => value.GetValue<short?>();
237
public static implicit operator
Value
(int value) => new(value);
238
public static explicit operator int(in
Value
value) => value.GetValue<int>();
239
public static implicit operator
Value
(int? value) => new(value);
240
public static explicit operator int?(in
Value
value) => value.GetValue<int?>();
263
public static implicit operator
Value
(long value) => new(value);
264
public static explicit operator long(in
Value
value) => value.GetValue<long>();
265
public static implicit operator
Value
(long? value) => new(value);
266
public static explicit operator long?(in
Value
value) => value.GetValue<long?>();
289
public static implicit operator
Value
(ushort value) => new(value);
290
public static explicit operator ushort(in
Value
value) => value.GetValue<ushort>();
291
public static implicit operator
Value
(ushort? value) => new(value);
292
public static explicit operator ushort?(in
Value
value) => value.GetValue<ushort?>();
315
public static implicit operator
Value
(uint value) => new(value);
316
public static explicit operator uint(in
Value
value) => value.GetValue<uint>();
317
public static implicit operator
Value
(uint? value) => new(value);
318
public static explicit operator uint?(in
Value
value) => value.GetValue<uint?>();
341
public static implicit operator
Value
(ulong value) => new(value);
342
public static explicit operator ulong(in
Value
value) => value.GetValue<ulong>();
343
public static implicit operator
Value
(ulong? value) => new(value);
344
public static explicit operator ulong?(in
Value
value) => value.GetValue<ulong?>();
367
public static implicit operator
Value
(float value) => new(value);
368
public static explicit operator float(in
Value
value) => value.GetValue<float>();
369
public static implicit operator
Value
(float? value) => new(value);
370
public static explicit operator float?(in
Value
value) => value.GetValue<float?>();
393
public static implicit operator
Value
(double value) => new(value);
394
public static explicit operator double(in
Value
value) => value.GetValue<double>();
395
public static implicit operator
Value
(double? value) => new(value);
396
public static explicit operator double?(in
Value
value) => value.GetValue<double?>();
419
public static implicit operator
Value
(Size value) => new(value);
420
public static explicit operator Size(in
Value
value) => value.GetValue<Size>();
421
public static implicit operator
Value
(Size? value) => new(value);
422
public static explicit operator Size?(in
Value
value) => value.GetValue<Size?>();
445
public static implicit operator
Value
(Point value) => new(value);
446
public static explicit operator Point(in
Value
value) => value.GetValue<Point>();
447
public static implicit operator
Value
(Point? value) => new(value);
448
public static explicit operator Point?(in
Value
value) => value.GetValue<Point?>();
478
public static implicit operator
Value
(Color value) => new(value);
479
public static explicit operator Color(in
Value
value) => value.GetValue<Color>();
480
public static implicit operator
Value
(Color? value) => new(value);
481
public static explicit operator Color?(in
Value
value) => value.GetValue<Color?>();
517
public static implicit operator
Value
(DateTimeOffset value) => new(value);
518
public static explicit operator DateTimeOffset(in
Value
value) => value.GetValue<DateTimeOffset>();
519
public static implicit operator
Value
(DateTimeOffset? value) => new(value);
520
public static explicit operator DateTimeOffset?(in
Value
value) => value.GetValue<DateTimeOffset?>();
543
public static implicit operator
Value
(DateTime value) => new(value);
544
public static explicit operator DateTime(in
Value
value) => value.GetValue<DateTime>();
545
public static implicit operator
Value
(DateTime? value) => new(value);
546
public static explicit operator DateTime?(in
Value
value) => value.GetValue<DateTime?>();
566
public static implicit operator
Value
(ArraySegment<byte> value) => new(value);
567
public static explicit operator ArraySegment<byte>(in
Value
value) => value.GetValue<ArraySegment<byte>>();
585
public static implicit operator
Value
(ArraySegment<char> value) => new(value);
586
public static explicit operator ArraySegment<char>(in
Value
value) => value.GetValue<ArraySegment<char>>();
590
public static implicit operator
Value
(decimal value) => new(value);
591
public static explicit operator decimal(in
Value
value) => value.GetValue<decimal>();
592
public static implicit operator
Value
(decimal? value) => value.HasValue ? new(value.Value) : new(value);
593
public static explicit operator decimal?(in
Value
value) => value.GetValue<decimal?>();
599
/// Creates a new <see cref="
Value
"/> with the given value. This method can always be used and avoids boxing enums.
601
public static
Value
Create<T>(T value)
687
/// Tries to get the value stored in this <see cref="
Value
"/> as the given type. Returns <see langword="true"/> if
System\Value.PackedColorFlag.cs (1)
14
public override Color To(in
Value
value)
System\Value.PackedDateTimeOffsetFlag.cs (1)
12
public override DateTimeOffset To(in
Value
value) => value._union.PackedDateTimeOffset.Extract();
System\Value.StraightCastFlag.cs (1)
18
public override T To(in
Value
value) => Unsafe.As<Union, T>(ref Unsafe.AsRef(in value._union));
System\Value.TypeFlag.cs (6)
11
/// A flag that represents the <see cref="System.Type"/> of a <see cref="Union"/> in a <see cref="
Value
"/>.
12
/// Also provides the functionality to convert any <see cref="
Value
"/> to an <see langword="object"/> that
24
/// Converts the given <see cref="
Value
"/> to an <see langword="object"/>.
26
public abstract object ToObject(in
Value
value);
40
public override object ToObject(in
Value
value) => To(value)!;
41
public abstract T To(in
Value
value);
System\Value.Union.cs (2)
12
/// Data union for the <see cref="
Value
"/> type.
17
/// <see cref="
Value
"/> type.
System\Value.UtcDateTimeOffsetFlag.cs (1)
12
public override DateTimeOffset To(in
Value
value) => new(new DateTime(value._union.Ticks, DateTimeKind.Utc));
Windows\Win32\Foundation\PWSTR.cs (1)
30
char* p =
Value
;
System.Private.Windows.Core.Tests (228)
System\Value\Creation.cs (25)
13
Value
.Create((byte)default);
15
Value
.Create((sbyte)default);
17
Value
.Create((char)default);
19
Value
.Create((double)default);
21
Value
.Create((short)default);
23
Value
.Create((int)default);
25
Value
.Create((long)default);
27
Value
.Create((ushort)default);
29
Value
.Create((uint)default);
31
Value
.Create((ulong)default);
33
Value
.Create((float)default);
35
Value
.Create((double)default);
38
Value
.Create((bool?)default);
40
Value
.Create((byte?)default);
42
Value
.Create((sbyte?)default);
44
Value
.Create((char?)default);
46
Value
.Create((double?)default);
48
Value
.Create((short?)default);
50
Value
.Create((int?)default);
52
Value
.Create((long?)default);
54
Value
.Create((ushort?)default);
56
Value
.Create((uint?)default);
58
Value
.Create((ulong?)default);
60
Value
.Create((float?)default);
62
Value
.Create((double?)default);
System\Value\MemoryWatch.cs (31)
20
Value
.Create((bool)default).GetValue<bool>();
21
Value
.Create((byte)default).GetValue<byte>();
22
Value
.Create((sbyte)default).GetValue<sbyte>();
23
Value
.Create((char)default).GetValue<char>();
24
Value
.Create((double)default).GetValue<double>();
25
Value
.Create((short)default).GetValue<short>();
26
Value
.Create((int)default).GetValue<int>();
27
Value
.Create((long)default).GetValue<long>();
28
Value
.Create((ushort)default).GetValue<ushort>();
29
Value
.Create((uint)default).GetValue<uint>();
30
Value
.Create((ulong)default).GetValue<ulong>();
31
Value
.Create((float)default).GetValue<float>();
32
Value
.Create((double)default).GetValue<double>();
33
Value
.Create((DateTime)default).GetValue<DateTime>();
34
Value
.Create((DateTimeOffset)default).GetValue<DateTimeOffset>();
36
Value
.Create((bool?)default).GetValue<bool?>();
37
Value
.Create((byte?)default).GetValue<byte?>();
38
Value
.Create((sbyte?)default).GetValue<sbyte?>();
39
Value
.Create((char?)default).GetValue<char?>();
40
Value
.Create((double?)default).GetValue<double?>();
41
Value
.Create((short?)default).GetValue<short?>();
42
Value
.Create((int?)default).GetValue<int?>();
43
Value
.Create((long?)default).GetValue<long?>();
44
Value
.Create((ushort?)default).GetValue<ushort?>();
45
Value
.Create((uint?)default).GetValue<uint?>();
46
Value
.Create((ulong?)default).GetValue<ulong?>();
47
Value
.Create((float?)default).GetValue<float?>();
48
Value
.Create((double?)default).GetValue<double?>();
49
Value
.Create((DateTime?)default).GetValue<DateTime?>();
50
Value
.Create((DateTimeOffset?)default).GetValue<DateTimeOffset?>();
52
Value
value = default;
System\Value\StoringArrays.cs (12)
12
Value
value;
14
value =
Value
.Create(b);
26
Value
value;
28
value =
Value
.Create(b);
40
Value
value;
43
value =
Value
.Create(segment);
50
value =
Value
.Create(segment);
57
value =
Value
.Create(segment);
68
Value
value;
71
value =
Value
.Create(segment);
78
value =
Value
.Create(segment);
85
value =
Value
.Create(segment);
System\Value\StoringBoolean.cs (10)
18
Value
value;
41
Value
value;
44
value =
Value
.Create(@bool);
54
value =
Value
.Create(source);
65
Value
value;
87
Value
value;
110
Value
value = new(source);
124
Value
value = new(o);
147
Value
value;
163
Value
value = new(@bool);
System\Value\StoringByte.cs (10)
19
Value
value = @byte;
33
Value
value;
36
value =
Value
.Create(@byte);
46
value =
Value
.Create(source);
57
Value
value = new(@byte);
71
Value
value = new(source);
87
Value
value = new(source);
101
Value
value = new(o);
124
Value
value = source;
134
Value
value = new(@byte);
System\Value\StoringChar.cs (10)
19
Value
value = @char;
33
Value
value;
36
value =
Value
.Create(@char);
46
value =
Value
.Create(source);
57
Value
value = new(@char);
71
Value
value = new(source);
87
Value
value = new(source);
101
Value
value = new(o);
124
Value
value = source;
134
Value
value = new(@char);
System\Value\StoringDateTime.cs (6)
20
Value
value = @DateTime;
34
Value
value = new(@DateTime);
48
Value
value = new(source);
64
Value
value = new(source);
76
Value
value = source;
86
Value
value = new(@DateTime);
System\Value\StoringDateTimeOffset.cs (6)
20
Value
value = @DateTimeOffset;
34
Value
value = new(@DateTimeOffset);
48
Value
value = new(source);
64
Value
value = new(source);
76
Value
value = source;
86
Value
value = new(@DateTimeOffset);
System\Value\StoringDecimal.cs (6)
18
Value
value = (decimal)42.0;
32
Value
value = new(@decimal);
46
Value
value = new(source);
62
Value
value = new(source);
74
Value
value = source;
84
Value
value = new(@decimal);
System\Value\StoringDouble.cs (10)
23
Value
value = @double;
37
Value
value;
40
value =
Value
.Create(@double);
50
value =
Value
.Create(source);
61
Value
value = new(@double);
75
Value
value = new(source);
91
Value
value = new(source);
105
Value
value = new(o);
128
Value
value = source;
138
Value
value = new(@double);
System\Value\StoringEnum.cs (18)
17
Value
value =
Value
.Create(day);
30
Value
value =
Value
.Create(day);
41
Value
value =
Value
.Create(day);
45
value =
Value
.Create((DayOfWeek?)day);
54
Value
value = new(day);
68
Value
value =
Value
.Create(@enum);
73
value =
Value
.Create((ByteEnum?)@enum);
97
Value
value =
Value
.Create(@enum);
102
value =
Value
.Create((ShortEnum?)@enum);
126
Value
value =
Value
.Create(@enum);
131
value =
Value
.Create((LongEnum?)@enum);
154
return
Value
.Create(day).GetValue<DayOfWeek>();
System\Value\StoringFloat.cs (10)
23
Value
value = @float;
37
Value
value;
40
value =
Value
.Create(@float);
50
value =
Value
.Create(source);
61
Value
value = new(@float);
75
Value
value = new(source);
91
Value
value = new(source);
105
Value
value = new(o);
128
Value
value = source;
138
Value
value = new(@float);
System\Value\StoringInt.cs (10)
20
Value
value = @int;
34
Value
value;
37
value =
Value
.Create(@int);
47
value =
Value
.Create(source);
58
Value
value = new(@int);
72
Value
value = new(source);
88
Value
value = new(source);
101
Value
value = new(o);
124
Value
value = source;
134
Value
value = new(@int);
System\Value\StoringLong.cs (10)
20
Value
value = @long;
34
Value
value;
37
value =
Value
.Create(@long);
47
value =
Value
.Create(source);
58
Value
value = new(@long);
72
Value
value = new(source);
88
Value
value = new(source);
102
Value
value = new(o);
125
Value
value = source;
135
Value
value = new(@long);
System\Value\StoringNull.cs (2)
11
Value
nullValue = new((object?)null);
14
Value
nullFastValue = new((object?)null);
System\Value\StoringObject.cs (3)
12
Value
value = new(a);
25
Value
value = new(b);
45
Value
value = new(a);
System\Value\StoringSByte.cs (9)
20
Value
value = @sbyte;
34
Value
value;
37
value =
Value
.Create(@sbyte);
47
value =
Value
.Create(source);
58
Value
value = new(@sbyte);
72
Value
value = new(source);
88
Value
value = new(source);
100
Value
value = source;
110
Value
value = new(@sbyte);
System\Value\StoringShort.cs (10)
20
Value
value = @short;
34
Value
value;
37
value =
Value
.Create(@short);
47
value =
Value
.Create(source);
58
Value
value = new(@short);
72
Value
value = new(source);
88
Value
value = new(source);
102
Value
value = new(o);
125
Value
value = source;
135
Value
value = new(@short);
System\Value\StoringUInt.cs (10)
19
Value
value = @uint;
33
Value
value;
36
value =
Value
.Create(@uint);
46
value =
Value
.Create(source);
57
Value
value = new(@uint);
71
Value
value = new(source);
87
Value
value = new(source);
101
Value
value = new(o);
124
Value
value = source;
134
Value
value = new(@uint);
System\Value\StoringUlong.cs (10)
19
Value
value = @ulong;
33
Value
value;
36
value =
Value
.Create(@ulong);
46
value =
Value
.Create(source);
57
Value
value = new(@ulong);
71
Value
value = new(source);
87
Value
value = new(source);
101
Value
value = new(o);
124
Value
value = source;
134
Value
value = new(@ulong);
System\Value\StoringUShort.cs (10)
19
Value
value = @ushort;
33
Value
value;
36
value =
Value
.Create(@ushort);
46
value =
Value
.Create(source);
57
Value
value = new(@ushort);
71
Value
value = new(source);
87
Value
value = new(source);
101
Value
value = new(o);
124
Value
value = source;
134
Value
value = new(@ushort);
System.Windows.Forms (10)
System\Windows\Forms\PropertyStore.cs (10)
21
private readonly Dictionary<int,
Value
> _values = [];
43
if (_values.TryGetValue(key, out
Value
foundValue))
59
if (_values.TryGetValue(key, out
Value
foundValue))
72
if (_values.TryGetValue(key, out
Value
foundValue))
87
if (_values.TryGetValue(key, out
Value
foundValue))
112
if (_values.TryGetValue(key, out
Value
foundValue))
161
bool found = _values.TryGetValue(key, out
Value
foundValue);
211
_values[key] =
Value
.Create(value);
222
if (_values.TryGetValue(key, out
Value
foundValue) && foundValue.Type == typeof(StrongBox<T>))
229
_values[key] =
Value
.Create(new StrongBox<T>(value));