Open sandboxFocus

Property None

None

Gets a ConstructorOverloadingAction that means no forwarding constructor should be generated for the mutated constructor.

Declaration
public static ConstructorOverloadingAction None { get; }
Property Value
Type Description
ConstructorOverloadingAction
Remarks

This is a source-breaking change. Existing C# call sites that match the pre-mutation signature will fail to compile because no overload with the original parameter list remains on the type. Choose this action only when you intentionally want to force callers to update their code (for example, in an internal codebase where every caller can be migrated in lockstep, or as the final step of a multi-release deprecation rolled out via ForwardAndMarkObsolete(string?, bool)).