ISignature Interface

Represents an individual signature displayed in a tool, such as the signature help tool.

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Syntax

'Declaration
Public Interface ISignature
public interface ISignature
public interface class ISignature
type ISignature =  interface end
public interface ISignature

The ISignature type exposes the following members.

Properties

  Name Description
Public property ApplicableToSpan Gets the span of text in the buffer to which this signature help is applicable.
Public property Content Gets the content of the signature, including all the characters to be displayed.
Public property CurrentParameter Gets the current parameter for this signature.
Public property Documentation Gets the documentation associated with this signature.
Public property Parameters Gets the list of parameters that this signature knows about.
Public property PrettyPrintedContent Gets the content of the signature, pretty-printed into a form suitable for display on-screen.

Top

Events

  Name Description
Public event CurrentParameterChanged Occurs when the currently-selected parameter changes.

Top

Examples

For an example of the use of this interface, see Walkthrough: Displaying Signature Help.

See Also

Reference

Microsoft.VisualStudio.Language.Intellisense Namespace