Private/Authentication/Microsoft/TokenExceptions.ps1

class TokenOperationException : Exception {
    [string]$Operation
    [string]$DetailedMessage
    
    TokenOperationException([string]$operation, [string]$message, [Exception]$innerException) : base($message, $innerException) {
        $this.Operation = $operation
        $this.DetailedMessage = $message
    }
}