ExpansionFunction.GetArgument 方法

获取指定的参数。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)

语法

声明
Public Function GetArgument ( _
    index As Integer _
) As String
public string GetArgument(
    int index
)

参数

  • index
    类型:System.Int32
    [in] 在参数数组访问的位置。

返回值

类型:System.String
指定的参数,如果存在,否则 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

此帮助器方法从 GetCurrentValue 方法的实现调用检索指定参数的值。如果按名称要访问的参数,请调用变量的名称 GetFieldValue 方法。

参数可以是显式值或变量。变量由美元符号 ("$myvar$") 包围并表示一个具有值或另一个扩展指派给它的代码段模板的表达式。如果参数不是由美元符号包围或由单引号或双引号括起来,则参数按字面采用该参数的值。

例如命名函数声明 (如代码段模板文件中所示) <function>MyFunction($expr1$,"value1",'value2',value3)</function>, expr1 是包含要返回的值的变量, value1, value2,并且, value3 都返回的文本值为这些参数。

此方法调用 GetFieldValue 方法获取变量的值。如果变量未解析为值,变量名由美元符号包围并返回作为值。

.NET Framework 安全性

请参见

参考

ExpansionFunction 类

Microsoft.VisualStudio.Package 命名空间