Compartilhar via


CompletionState Construtores

Definição

Sobrecargas

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Crie um CompletionState.

CompletionState(String, SnapshotSpan, Boolean, ImageElement, Object)

Crie um CompletionState.

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Crie um CompletionState.

public CompletionState (string selectedItem, Microsoft.VisualStudio.Text.SnapshotSpan applicableToSpan, bool isSoftSelection, Microsoft.VisualStudio.Text.Adornments.ImageElement icon);
new Microsoft.VisualStudio.Language.Proposals.CompletionState : string * Microsoft.VisualStudio.Text.SnapshotSpan * bool * Microsoft.VisualStudio.Text.Adornments.ImageElement -> Microsoft.VisualStudio.Language.Proposals.CompletionState
Public Sub New (selectedItem As String, applicableToSpan As SnapshotSpan, isSoftSelection As Boolean, icon As ImageElement)

Parâmetros

selectedItem
String

O item selecionado na lista de conclusão. Observe que isso corresponde ao texto de inserção do item de conclusão.

applicableToSpan
SnapshotSpan

O intervalo aplicávelTo da sessão atual do IntelliSense.

isSoftSelection
Boolean

Se o item é selecionado como uma seleção suave no IntelliSense.

icon
ImageElement

O ícone associado ao item de conclusão selecionado.

Aplica-se a

CompletionState(String, SnapshotSpan, Boolean, ImageElement, Object)

Crie um CompletionState.

public CompletionState (string selectedItem, Microsoft.VisualStudio.Text.SnapshotSpan applicableToSpan, bool isSoftSelection, Microsoft.VisualStudio.Text.Adornments.ImageElement icon, object? underlyingCompletionItem);
new Microsoft.VisualStudio.Language.Proposals.CompletionState : string * Microsoft.VisualStudio.Text.SnapshotSpan * bool * Microsoft.VisualStudio.Text.Adornments.ImageElement * obj -> Microsoft.VisualStudio.Language.Proposals.CompletionState
Public Sub New (selectedItem As String, applicableToSpan As SnapshotSpan, isSoftSelection As Boolean, icon As ImageElement, underlyingCompletionItem As Object)

Parâmetros

selectedItem
String

O item selecionado na lista de conclusão. Observe que isso corresponde ao texto de inserção do item de conclusão.

applicableToSpan
SnapshotSpan

O intervalo aplicávelTo da sessão atual do IntelliSense.

isSoftSelection
Boolean

Se o item é selecionado como uma seleção suave no IntelliSense.

icon
ImageElement

O ícone associado ao item de conclusão selecionado.

underlyingCompletionItem
Object

Uma WeakReference no item de conclusão real selecionado no IntelliSense.

Comentários

Um WeakReference é usado para armazenar o porque as underlyingCompletionItem propostas podem persistir muito depois que a sessão de conclusão é ignorada e não queremos fixar nada associado à sessão.

Aplica-se a