VCCodeUnion.AddTemplateParameter(String, Object, Object) 方法

定义

将参数添加到模板定义。

EnvDTE::CodeParameter AddTemplateParameter(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Type, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(596)]
public EnvDTE.CodeParameter AddTemplateParameter (string Name, object Type, object Position);
[<System.Runtime.InteropServices.DispId(596)>]
abstract member AddTemplateParameter : string * obj * obj -> EnvDTE.CodeParameter
Public Function AddTemplateParameter (Name As String, Type As Object, Optional Position As Object) As CodeParameter

参数

Name
String

必需。 新模板参数的名称。

Type
Object

必需。 一个表示函数返回的数据类型的 vsCMTypeRef 常数。 它可以是 CodeTypeRef 对象、vsCMTypeRef 常数或完全限定类型名称。

Position
Object

可选。 默认值 = 0。 将在其后添加新元素的代码元素。 如果该值为 CodeElement,则紧跟在其后添加新元素。

如果该值为 Long 数据类型,则 AddTemplateParameter(String, Object, Object) 指示要在哪个元素后添加新元素。

因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。 值为 -1 表示应将元素放在结尾处。

返回

CodeParameter

CodeParameter 对象。

属性

适用于