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 因为建议在结束完成会话后会持续很长时间,并且我们不希望固定与会话关联的任何内容。