Assertion: interface | /r/CapableOf | imply icollection
Facets:
value: strongly
type: DEGREE
Source sentences:
text: Obviously if the interface strongly implies mutability (such as ICollection ) then implementing it is a bad idea as it would mean tat you either made the struct mutable (leading to the sorts of errors described already where the modifications occur on the boxed value rather than the original) or you confuse users by ignoring the implications of the methods like Add() or throwing exceptions.