Skip to content



Severity - Fail

Check method - Here


The IsValidIImmutableObject check ensures that IImmutable objects contain at least one property which has only a get accessor (no set accessor).

If an object has no properties which are get only, then the IImmutable interface should not be used.

More information

More information on the use of IImmutable interface within the BHoM can be found here.