PromptOptionsWithCancel<TResult> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes the options for a prompt which presents choices to the user and returns the user's selection as a mapped result value. A "Cancel" choice is automatically added.
public class PromptOptionsWithCancel<TResult> : Microsoft.VisualStudio.Extensibility.Shell.PromptOptions<TResult>, IEquatable<Microsoft.VisualStudio.Extensibility.Shell.Prompt.PromptOptionsWithCancel<TResult>> where TResult : struct
type PromptOptionsWithCancel<'Result (requires 'Result : struct)> = class
inherit PromptOptions<'Result (requires 'Result : struct)>
interface IEquatable<PromptOptionsWithCancel<'Result>>
Public Class PromptOptionsWithCancel(Of TResult)
Inherits PromptOptions(Of TResult)
Implements IEquatable(Of PromptOptionsWithCancel(Of TResult))
Type Parameters
- TResult
The type of the result values.
- Inheritance
- Implements
-
IEquatable<PromptOptionsWithCancel<TResult>>
Constructors
PromptOptionsWithCancel<TResult>(PromptOptions<TResult>, TResult) |
Initializes a new instance of the PromptOptionsWithCancel<TResult> class. |
PromptOptionsWithCancel<TResult>(PromptOptionsWithCancel<TResult>) |
Properties
Choices |
Gets the mappings from result value to option. (Inherited from PromptOptions<TResult>) |
DefaultChoiceIndex |
Gets the index of the choice to present as the default selection. (Inherited from PromptOptions<TResult>) |
DismissedReturns |
Gets the result value that should be returned when the user dissmisses the prompt without a selection. (Inherited from PromptOptions<TResult>) |
EqualityContract |
Methods
<Clone>$() | |
Equals(Object) | |
Equals(PromptOptions) | (Inherited from PromptOptions<TResult>) |
Equals(PromptOptions<TResult>) | |
Equals(PromptOptionsWithCancel<TResult>) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() | |
WithCancel(TResult, Boolean) |
Adds a new "Cancel" choice to the existing choices. (Inherited from PromptOptions<TResult>) |
WithCancelAsDefault() |
Returns an instance of PromptOptionsWithCancel<TResult> with the DefaultChoiceIndex set to the index of the automatically added "Cancel" choice. |
Operators
Equality(PromptOptionsWithCancel<TResult>, PromptOptionsWithCancel<TResult>) | |
Inequality(PromptOptionsWithCancel<TResult>, PromptOptionsWithCancel<TResult>) |