You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
The generated Screenplay now omits properties whose type a Screenplay document cannot name — dictionaries, constructed generics such as KeyValuePair<TKey, TValue>, interfaces, abstract or plain classes, and collections of them — with Warning SP0030 naming the property and its original type, instead of substituting another type or a name nothing declares. Representable sibling properties remain. Commands, projections, reactions, queries, screens and scenarios that depend on an affected type are withheld with SP0030 or SP0039 rather than restated over fewer fields. See Properties without a Screenplay type. (#2527)