Declarations.OnCommit 方法
调用承诺指定的项目将源文件。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
声明
Public Overridable Function OnCommit ( _
textView As IVsTextView, _
textSoFar As String, _
commitCharacter As Char, _
index As Integer, _
ByRef initialExtent As TextSpan _
) As String
public virtual string OnCommit(
IVsTextView textView,
string textSoFar,
char commitCharacter,
int index,
ref TextSpan initialExtent
)
- textView
类型:Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] 表示显示源文件的视图的 IVsTextView 对象。
- textSoFar
类型:System.String
[in] 包含由用户键入的文本的字符串。
- commitCharacter
类型:System.Char
[in] 使用的字符进行文本。
- index
类型:System.Int32
[in] 所做的项的索引对源文件。
- initialExtent
类型:Microsoft.VisualStudio.TextManager.Interop.TextSpan%
[in, out] 指定的文本到目前为止 TextSpan 对象中键入。返回一个做的文本范围。
类型:System.String
如果成功,则返回包含文本的字符串对源文件;否则,返回 nullnull 引用(在 Visual Basic 中为 Nothing)。
实际进行取决于如何实现 Declarations 类。 通常,以及在完成显示列表也是什么从此方法返回因此对应的关系与用户在列表中看到,以及插入到源文件。 但是,在某些情况下,将在列表演示不应插入任何内容。源文件。 例如,在 C++ 中,完成列表可能显示完整的方法签名,但实际上插入什么是方法的名称。
该基方法返回从调用返回的字符串到 GetName 方法。
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。