Class InvalidMutationException
Exception thrown when a mutation is invalidly constructed.
Implements
Inherited Members
Namespace: ModularityKit.Mutator.Abstractions.Exceptions
Assembly: ModularityKit.Mutator.dll
Syntax
public sealed class InvalidMutationException : MutationException, ISerializable
Remarks
InvalidMutationException is thrown when a mutation violates construction rules, such as missing required properties, invalid data types, or broken mutator contracts.
It can occur during mutation creation or pre-execution validation.
Constructors
| Edit this page View SourceInvalidMutationException(string, Exception?)
Exception thrown when a mutation is invalidly constructed.
Declaration
public InvalidMutationException(string message, Exception? innerException = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | A descriptive message explaining why the mutation is invalid. |
| Exception | innerException | Optional inner exception that caused this exception. |
Remarks
InvalidMutationException is thrown when a mutation violates construction rules, such as missing required properties, invalid data types, or broken mutator contracts.
It can occur during mutation creation or pre-execution validation.