Table of Contents

Class UnhandledInteractionException<TInput, TOutput>

Namespace
ReactiveUI
Assembly
ReactiveUI.dll

Indicates that an interaction has gone unhandled.

public class UnhandledInteractionException<TInput, TOutput> : Exception

Type Parameters

TInput

The type of the interaction's input.

TOutput

The type of the interaction's output.

Inheritance
UnhandledInteractionException<TInput, TOutput>
Extension Methods
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)

Constructors

UnhandledInteractionException()

Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.

public UnhandledInteractionException()

UnhandledInteractionException(Interaction<TInput, TOutput>, TInput)

Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.

public UnhandledInteractionException(Interaction<TInput, TOutput> interaction, TInput input)

Parameters

interaction Interaction<TInput, TOutput>

The interaction that doesn't have a input handler.

input TInput

The input into the interaction.

UnhandledInteractionException(SerializationInfo, StreamingContext)

Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.

protected UnhandledInteractionException(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

The serialization information.

context StreamingContext

The serialization context.

UnhandledInteractionException(SerializationInfo, in StreamingContext)

Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.

protected UnhandledInteractionException(SerializationInfo info, in StreamingContext context)

Parameters

info SerializationInfo

The serialization information.

context StreamingContext

The serialization context.

UnhandledInteractionException(string)

Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.

public UnhandledInteractionException(string message)

Parameters

message string

A message about the exception.

UnhandledInteractionException(string, Exception)

Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.

public UnhandledInteractionException(string message, Exception innerException)

Parameters

message string

A message about the exception.

innerException Exception

Any other exception that caused the issue.

Properties

Input

Gets the input for the interaction that was not handled.

public TInput Input { get; }

Property Value

TInput

Interaction

Gets the interaction that was not handled.

public Interaction<TInput, TOutput>? Interaction { get; }

Property Value

Interaction<TInput, TOutput>

Methods

GetObjectData(SerializationInfo, StreamingContext)

public override void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext