HasPublicGet
Summary
Severity - Fail
Check method - Here
Details
The HasPublicGet
check ensures that object properties have public get
accessors. A property of a BHoM object which does not have a public get
accessor will fail this check.
For example, the following object definition will fail this check, because the get
accessor does not exist.
public double MyDouble { set; }
This property will pass as a compliant property.
public double MyDouble { get; set; } = 0.0
This check is only operating on oM based objects. Objects within an Objects
folder of an Engine (Engine/Objects
) or Adapters are exempt from this check.