1 instantiation of Count
System.Private.Windows.Core (1)
System\Private\Windows\Count.cs (1)
27
public static implicit operator Count(int value) =>
new
(value);
19 references to Count
System.Private.Windows.Core (19)
System\Private\Windows\BinaryFormat\Serializer\ArrayInfo.cs (2)
19
public
Count
Length { get; }
21
public ArrayInfo(Id objectId,
Count
length)
System\Private\Windows\BinaryFormat\Serializer\ArrayRecord.cs (1)
31
public
Count
Length => _arrayInfo.Length;
System\Private\Windows\BinaryFormat\Serializer\NullRecord.cs (2)
11
private
Count
_count;
13
public virtual
Count
NullCount
System\Private\Windows\BinaryFormat\Serializer\NullRecord.ObjectNullMultiple.cs (1)
24
public ObjectNullMultiple(
Count
count) => NullCount = count;
System\Private\Windows\BinaryFormat\Serializer\NullRecord.ObjectNullMultiple256.cs (1)
24
public ObjectNullMultiple256(
Count
count) => NullCount = count;
System\Private\Windows\BinaryFormat\Serializer\ObjectNull.cs (1)
22
public override
Count
NullCount => 1;
System\Private\Windows\Count.cs (11)
13
internal readonly struct Count : IEquatable<
Count
>
23
public static
Count
Zero { get; } = 0;
24
public static
Count
One { get; } = 1;
26
public static implicit operator int(
Count
value) => value._count;
27
public static implicit operator
Count
(int value) => new(value);
30
=> (obj is
Count
count && Equals(count)) || (obj is int value && value == _count);
32
public bool Equals(
Count
other) => _count == other._count;
37
public static bool operator ==(
Count
left,
Count
right) => left._count == right._count;
38
public static bool operator !=(
Count
left,
Count
right) => !(left == right);