This describes the reason why ShouldProcess returned what it returned. Not all possible reasons are covered.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
[System.Flags] public enum ShouldProcessReason
none of the reasons below
WhatIf behavior was requested.