When implemented in a derived class, gets information about the specified parameter on the specified method signature.
Namespace: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntax
'宣言
Public MustOverride Sub GetParameterInfo ( _
index As Integer, _
parameter As Integer, _
<OutAttribute> ByRef name As String, _
<OutAttribute> ByRef display As String, _
<OutAttribute> ByRef description As String _
)
'使用
Dim instance As Methods
Dim index As Integer
Dim parameter As Integer
Dim name As String
Dim display As String
Dim description As String
instance.GetParameterInfo(index, parameter, _
name, display, description)
public abstract void GetParameterInfo(
int index,
int parameter,
out string name,
out string display,
out string description
)
public:
virtual void GetParameterInfo(
int index,
int parameter,
[OutAttribute] String^% name,
[OutAttribute] String^% display,
[OutAttribute] String^% description
) abstract
public abstract function GetParameterInfo(
index : int,
parameter : int,
name : String,
display : String,
description : String
)
Parameters
index
Type: System.Int32[in] An index into the list of method signatures.
parameter
Type: System.Int32[in] An index into the parameter list of the specified method signature.
name
Type: System.String%[out] Returns the name of the parameter.
display
Type: System.String%[out] Returns the parameter name and type formatted for display.
description
Type: System.String%[out] Returns a string containing a description of the parameter.
Remarks
In the default managed package framework implementation of the language service classes, this method is called from the GetParameterText method in the MethodData class.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.