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
)

参数

  • textSoFar
    类型:System.String
    [in] 包含由用户键入的文本的字符串。
  • commitCharacter
    类型:System.Char
    [in] 使用的字符进行文本。
  • index
    类型:System.Int32
    [in] 所做的项的索引对源文件。

返回值

类型:System.String
如果成功,则返回包含文本的字符串对源文件;否则,返回 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

实际进行取决于如何实现 Declarations 类。通常,以及在完成显示列表也是什么从此方法返回因此对应的关系与用户在列表中看到,以及插入到源文件。但是,在某些情况下,将在列表演示不应插入任何内容。源文件。例如,在 C++ 中,完成列表可能显示完整的方法签名,但实际上插入什么是方法的名称。

该基方法返回从调用返回的字符串到 GetName 方法。

.NET Framework 安全性

请参见

参考

Declarations 类

Microsoft.VisualStudio.Package 命名空间