CompletionState 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
因為提案可以在完成工作階段關閉後持續很長的時間,而且我們不想釘選與會話相關聯的任何專案。