IVsExpansionFunction.FieldChanged 方法

调用时,将插入的代码段的另一个字段。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)

语法

声明
Function FieldChanged ( _
    bstrField As String, _
    <OutAttribute> ByRef fRequeryFunction As Integer _
) As Integer
int FieldChanged(
    string bstrField,
    out int fRequeryFunction
)
int FieldChanged(
    [InAttribute] String^ bstrField, 
    [OutAttribute] int% fRequeryFunction
)
abstract FieldChanged : 
        bstrField:string * 
        fRequeryFunction:int byref -> int
function FieldChanged(
    bstrField : String, 
    fRequeryFunction : int
) : int

参数

  • bstrField
    类型:String

    [in] 更改字段的名称。

  • fRequeryFunction
    类型:Int32%

    [out] 返回非零 (true),则此扩展功能的值更改时以及必须重新获取;否则,返回零 (0)false)。

返回值

类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 textmgr2.idl:

bool IVsExpansionFunction::FieldChanged(
   [in] BSTR bstrField,
   [out] bool *fRequeryFunction
);

此方法通常会调用,更改时在代码段的另一个字段,,因为用户编辑字段。 如果此方法设置 fRequeryFunction 参数为非零 (true),应调用 GetCurrentValue 方法获取此扩展功能的更新值。

.NET Framework 安全性

请参阅

参考

IVsExpansionFunction 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间