The value of a ``++static readonly++`` field is computed at runtime while the value of a ``++const++`` field is calculated at compile time, which improves performance.
This rule raises an issue when a ``++static readonly++`` field is initialized with a value that is computable at compile time.
As specified by Microsoft, the list of types that can have a constant value are: