22 references to HasOneItem
Microsoft.CodeAnalysis (22)
src\Dependencies\Collections\OneOrMany.cs (22)
70if (HasOneItem) 87=> HasOneItem ? 1 : _many.Length; 93=> HasOneItem ? OneOrMany.Create(_one, item) : 99if (HasOneItem) 110=> HasOneItem ? EqualityComparer<T>.Default.Equals(item, _one) : _many.Contains(item); 114if (HasOneItem) 124return HasOneItem ? 131return HasOneItem ? 139=> HasOneItem ? _one : _many.FirstOrDefault(); 143if (HasOneItem) 153if (HasOneItem) 163return from.HasOneItem 169=> HasOneItem ? predicate(_one) : _many.All(predicate); 172=> HasOneItem ? predicate(_one, arg) : _many.All(predicate, arg); 178=> HasOneItem ? predicate(_one) : _many.Any(predicate); 181=> HasOneItem ? predicate(_one, arg) : _many.Any(predicate, arg); 184=> HasOneItem ? ImmutableArray.Create(_one) : _many; 187=> HasOneItem ? new[] { _one } : _many.ToArray(); 198Debug.Assert(HasOneItem == other.HasOneItem); 200return HasOneItem ? comparer.Equals(_one, other._one!) : 211if (!HasOneItem)