1 write to _intervals
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.NumericValueSet.cs (1)
50_intervals = intervals;
37 references to _intervals
Microsoft.CodeAnalysis.CSharp (37)
Utilities\ValueSetFactory.NumericValueSet.cs (37)
53public bool IsEmpty => _intervals.Length == 0; 67return tc.ToConstantValue(t._intervals[0].first); 68return tc.ToConstantValue(this._intervals[this._intervals.Length - 1].last); 79return _intervals.Length > 0 && tc.Related(relation, _intervals[0].first, value); 82return _intervals.Length > 0 && tc.Related(relation, _intervals[_intervals.Length - 1].last, value); 84return anyIntervalContains(0, _intervals.Length - 1, value); 97return tc.Related(GreaterThanOrEqual, value, _intervals[lastIntervalIndex].first) && tc.Related(LessThanOrEqual, value, _intervals[lastIntervalIndex].last); 100if (tc.Related(LessThanOrEqual, value, _intervals[midIndex].last)) 112if (_intervals.Length == 0) 120return tc.Related(relation, _intervals[_intervals.Length - 1].last, value); 123return tc.Related(relation, _intervals[0].first, value); 125return _intervals.Length == 1 && tc.Related(Equal, _intervals[0].first, value) && tc.Related(Equal, _intervals[0].last, value); 135if (_intervals.Length == 0) 142if (tc.Related(LessThan, tc.MinValue, _intervals[0].first)) 144builder.Add((tc.MinValue, tc.Prev(_intervals[0].first))); 148int lastIndex = _intervals.Length - 1; 151builder.Add((tc.Next(_intervals[i].last), tc.Prev(_intervals[i + 1].first))); 155if (tc.Related(LessThan, _intervals[lastIndex].last, tc.MaxValue)) 157builder.Add((tc.Next(_intervals[lastIndex].last), tc.MaxValue)); 170var left = this._intervals; 171var right = other._intervals; 249var left = this._intervals; 250var right = other._intervals; 323return string.Join(",", this._intervals.Select(p => $"[{tc.ToString(p.first)}..{tc.ToString(p.last)}]")); 328this._intervals.SequenceEqual(other._intervals); 332return Hash.Combine(Hash.CombineValues(_intervals), _intervals.Length);