61 references to ModifyOperation
Microsoft.CodeAnalysis.UnitTests (61)
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (7)
32protected override ModifyOperation ModifyEnumeratorThrows => base.ModifyEnumeratorAllowed & ~(ModifyOperation.Remove | ModifyOperation.Clear); 34protected override ModifyOperation ModifyEnumeratorAllowed => ModifyOperation.Overwrite | ModifyOperation.Remove | ModifyOperation.Clear;
Collections\HashSet\SegmentedHashSet_IEnumerable_NonGeneric_Tests.cs (8)
32protected override ModifyOperation ModifyEnumeratorThrows => base.ModifyEnumeratorAllowed & ~ModifyOperation.Remove; 34protected override ModifyOperation ModifyEnumeratorAllowed => ModifyOperation.Overwrite | ModifyOperation.Remove; 39protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) 41if ((operations & ModifyOperation.Clear) == ModifyOperation.Clear)
Collections\List\ICollection.Generic.Tests.cs (7)
82protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) 84if (!AddRemoveClear_ThrowsNotSupported && (operations & ModifyOperation.Add) == ModifyOperation.Add) 93if (!AddRemoveClear_ThrowsNotSupported && (operations & ModifyOperation.Remove) == ModifyOperation.Remove) 106if (!AddRemoveClear_ThrowsNotSupported && (operations & ModifyOperation.Clear) == ModifyOperation.Clear)
Collections\List\ICollection.NonGeneric.Tests.cs (1)
110protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new List<ModifyEnumerable>();
Collections\List\IEnumerable.Generic.Tests.cs (9)
49protected abstract IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations); 51protected virtual ModifyOperation ModifyEnumeratorThrows => ModifyOperation.Add | ModifyOperation.Insert | ModifyOperation.Overwrite | ModifyOperation.Remove | ModifyOperation.Clear; 53protected virtual ModifyOperation ModifyEnumeratorAllowed => ModifyOperation.None;
Collections\List\IEnumerable.NonGeneric.Tests.cs (9)
45protected abstract IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations); 47protected virtual ModifyOperation ModifyEnumeratorThrows => ModifyOperation.Add | ModifyOperation.Insert | ModifyOperation.Overwrite | ModifyOperation.Remove | ModifyOperation.Clear; 49protected virtual ModifyOperation ModifyEnumeratorAllowed => ModifyOperation.None;
Collections\List\IList.Generic.Tests.cs (7)
48protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) 53if (!AddRemoveClear_ThrowsNotSupported && (operations & ModifyOperation.Insert) == ModifyOperation.Insert) 66if (!AddRemoveClear_ThrowsNotSupported && (operations & ModifyOperation.Overwrite) == ModifyOperation.Overwrite) 79if (!AddRemoveClear_ThrowsNotSupported && (operations & ModifyOperation.Remove) == ModifyOperation.Remove)
Collections\List\IList.NonGeneric.Tests.cs (11)
106protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) 108if ((operations & ModifyOperation.Add) == ModifyOperation.Add) 121if ((operations & ModifyOperation.Insert) == ModifyOperation.Insert) 134if ((operations & ModifyOperation.Remove) == ModifyOperation.Remove) 157if ((operations & ModifyOperation.Overwrite) == ModifyOperation.Overwrite) 170if ((operations & ModifyOperation.Clear) == ModifyOperation.Clear)
Collections\List\SegmentedList.Generic.cs (2)
62protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new SegmentedList<ModifyEnumerable>(); 87protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new SegmentedList<ModifyEnumerable>();