共用方式為


CompletionState 建構函式

定義

多載

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

建立新的 CompletionState

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

建立新的 CompletionState

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

建立新的 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)

參數

selectedItem
String

完成清單中的選取專案。 請注意,這會對應至完成專案的插入文字。

applicableToSpan
SnapshotSpan

目前 IntelliSense 會話的 applicableTo 範圍。

isSoftSelection
Boolean

專案是否在 IntelliSense 中選取為軟選取專案。

icon
ImageElement

與選取完成項目相關聯的圖示。

適用於

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

建立新的 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)

參數

selectedItem
String

完成清單中的選取專案。 請注意,這會對應至完成專案的插入文字。

applicableToSpan
SnapshotSpan

目前 IntelliSense 會話的 applicableTo 範圍。

isSoftSelection
Boolean

專案是否在 IntelliSense 中選取為軟選取專案。

icon
ImageElement

與選取完成項目相關聯的圖示。

underlyingCompletionItem
Object

IntelliSense 中所選取實際完成專案的 WeakReference。

備註

WeakReference 可用來儲存 , underlyingCompletionItem 因為提案可以在完成工作階段關閉後持續很長的時間,而且我們不想釘選與會話相關聯的任何專案。

適用於