CompletionState Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CompletionState(String, SnapshotSpan, Boolean, ImageElement) |
Creare un nuovo CompletionState. |
CompletionState(String, SnapshotSpan, Boolean, ImageElement, Object) |
Creare un nuovo CompletionState. |
CompletionState(String, SnapshotSpan, Boolean, ImageElement)
Creare un nuovo 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)
Parametri
- selectedItem
- String
Elemento selezionato dall'elenco di completamento. Si noti che corrisponde al testo di inserimento dell'elemento di completamento.
- applicableToSpan
- SnapshotSpan
Intervallo applicabile della sessione intelliSense corrente.
- isSoftSelection
- Boolean
Se l'elemento è selezionato come selezione temporanea in IntelliSense.
- icon
- ImageElement
Icona associata all'elemento di completamento selezionato.
Si applica a
CompletionState(String, SnapshotSpan, Boolean, ImageElement, Object)
Creare un nuovo 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)
Parametri
- selectedItem
- String
Elemento selezionato dall'elenco di completamento. Si noti che corrisponde al testo di inserimento dell'elemento di completamento.
- applicableToSpan
- SnapshotSpan
Intervallo applicabile della sessione intelliSense corrente.
- isSoftSelection
- Boolean
Se l'elemento è selezionato come selezione temporanea in IntelliSense.
- icon
- ImageElement
Icona associata all'elemento di completamento selezionato.
- underlyingCompletionItem
- Object
Elemento WeakReference nell'elemento di completamento effettivo selezionato in IntelliSense.
Commenti
Un oggetto WeakReference viene usato per archiviare l'oggetto underlyingCompletionItem
perché le proposte possono essere mantenute a lungo dopo l'annullamento della sessione di completamento e non si vuole aggiungere alcun elemento associato alla sessione.