IParamInfo.Attribute プロパティ
属性パラメータの型を指定する eParamAttr 値へのポインタを取得または設定します。
名前空間 : Microsoft.VisualStudio.VsWizard
アセンブリ : Microsoft.VisualStudio.VsWizard (Microsoft.VisualStudio.VsWizard.dll 内)
構文
'宣言
Property Attribute As eParamAttr
'使用
Dim instance As IParamInfo
Dim value As eParamAttr
value = instance.Attribute
instance.Attribute = value
eParamAttr Attribute { get; set; }
property eParamAttr Attribute {
eParamAttr get ();
void set (eParamAttr value);
}
function get Attribute () : eParamAttr
function set Attribute (value : eParamAttr)
プロパティ値
型 : Microsoft.VisualStudio.VsWizard.eParamAttr
eParamAttr 値。
解説
Attribute プロパティにより返されたパラメータ型が eparamOutRetval の場合は、そのパラメータが関数の最後のパラメータであることを示します。
例
// In this example, oInterface is the interface
// containing the function and its parameters.
var iRetVal = 0;
var oFunctions = oInterface.Functions;
var oFunction = oFunctions.Item(iFunction)
var oParameters = oFunction.Parameters;
var cDISPPARAMS = oParameters.Count;
var oParameter = oParameters.Item(cDISPPARAMS);
if (oParameter.Attribute == eparamOutRetval)
{
// retval must be last.
iRetVal = cDISPPARAMS;
cDISPPARAMS--;
}
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。