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
- Feature: DummyBuilder records cloned on each step, for reuse.
74
-
- Feature: Analyzer warns when '==' or similar operator implicitly casts some IValueObject to something else. Avoids accidentally comparing unrelated types.
73
+
- Feature: DummyBuilder RECORDS cloned on each step, for reuse.
74
+
- Feature: Analyzer warns when '==' or similar implicitly casts some IValueObject to something else, to Avoid incorrect comparison.
75
75
- Feature: Analyzer warns when '>' or similar operator risks unintended null handling.
76
76
- Feature: Analyzer warns if field initializers might be skipped.
77
77
- Fixed: Source-generated default ctor should not exist in case of primary ctor or lacking base default ctor.
78
78
- Fixed: Source-generated records would ignore hand-written ToString()/Equals()/GetHashCode().
79
-
- Fixed: Source-generated Wrappers/Identities would not recognize manual explicit interface implementations.
80
-
- Fixed: DummyBuilder generator would struggle with nested types.
81
-
- Fixed: "No source generation on nested type" warning would not show.
79
+
- Fixed: Source-generated Wrappers/Identities would ignore hand-written explicit interface implementations.
80
+
- Fixed: DummyBuilder gen would struggle with nested types.
81
+
- Fixed: "No source gen on nested type" warning would not show.
/// <param name="numericValue">The enum's numeric value, such as (Int128)(int)HttpStatusCode.OK.</param>
32
-
/// <param name="errorState">An optional error state to be passed to <see cref="ExceptionFactoryForUndefinedInput"/>.</param>
32
+
/// <param name="errorState">An optional error state to be passed to <see cref="ExceptionFactoryForUndefinedInput"/>.</param>
33
+
/// <returns>Pretends to return an <see cref="Exception"/>, to facilitate use in expressions (e.g. switch expression), where a result or a throw is required.</returns>
/// <param name="errorState">An optional error state to be passed to <see cref="ExceptionFactoryForUndefinedInput"/>.</param>
49
+
/// <param name="errorState">An optional error state to be passed to <see cref="ExceptionFactoryForUndefinedInput"/>.</param>
50
+
/// <returns>Pretends to return <typeparamref name="TEnum"/>, to facilitate use in expressions (e.g. switch expression), where a result or a throw is required.</returns>
0 commit comments