Share via


UserPromptConfiguration Class

Definition

The configuration for a user prompt.

[MessagePack.MessagePackObject(false)]
[MessagePack.Union(0, typeof(Microsoft.VisualStudio.RpcContracts.Notifications.UserPromptConfiguration+OptionPrompt))]
[MessagePack.Union(1, typeof(Microsoft.VisualStudio.RpcContracts.Notifications.UserPromptConfiguration+InputPrompt))]
public abstract class UserPromptConfiguration : IEquatable<Microsoft.VisualStudio.RpcContracts.Notifications.UserPromptConfiguration>
[<MessagePack.MessagePackObject(false)>]
[<MessagePack.Union(0, typeof(Microsoft.VisualStudio.RpcContracts.Notifications.UserPromptConfiguration+OptionPrompt))>]
[<MessagePack.Union(1, typeof(Microsoft.VisualStudio.RpcContracts.Notifications.UserPromptConfiguration+InputPrompt))>]
type UserPromptConfiguration = class
    interface IEquatable<UserPromptConfiguration>
Public MustInherit Class UserPromptConfiguration
Implements IEquatable(Of UserPromptConfiguration)
Inheritance
UserPromptConfiguration
Derived
Attributes
MessagePack.MessagePackObjectAttribute MessagePack.UnionAttribute
Implements

Constructors

Name Description
UserPromptConfiguration()
UserPromptConfiguration(UserPromptConfiguration)

Properties

Name Description
EqualityContract
IconName

Gets the name of an optional icon for the user prompt.

Title

Gets the optional title for the user prompt.

Methods

Name Description
<Clone>$()
Equals(Object)
Equals(UserPromptConfiguration)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Name Description
Equality(UserPromptConfiguration, UserPromptConfiguration)
Inequality(UserPromptConfiguration, UserPromptConfiguration)

Applies to