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

适用于