AuthoringScope.GetMethods(Int32, Int32, String) Metoda

Definice

Vrátí seznam signatur přetížených metod pro zadaný název metody.

public:
 abstract Microsoft::VisualStudio::Package::Methods ^ GetMethods(int line, int col, System::String ^ name);
public:
 abstract Microsoft::VisualStudio::Package::Methods ^ GetMethods(int line, int col, Platform::String ^ name);
 abstract Microsoft::VisualStudio::Package::Methods GetMethods(int line, int col, std::wstring const & name);
public abstract Microsoft.VisualStudio.Package.Methods GetMethods (int line, int col, string name);
abstract member GetMethods : int * int * string -> Microsoft.VisualStudio.Package.Methods
Public MustOverride Function GetMethods (line As Integer, col As Integer, name As String) As Methods

Parametry

line
Int32

pro Číslo řádku, kde bylo zahájeno zpracování signatur pro metody.

col
Int32

pro Posun na řádek, kde bylo zahájeno rozbory signatur pro metody.

name
String

pro Název metody, pro kterou se mají získat permutace.

Návraty

Methods

V případě úspěchu vrátí Methods objekt, v opačném případě vrátí hodnotu null.

Poznámky

Tato metoda je volána pro získání seznamu přetížených metod, které mají být zobrazeny v popisu metody technologie IntelliSense. Všimněte si, že operace analýzy byla dokončena v době, kdy je tato metoda volána.

Ve výchozí implementaci rozhraní Managed Package Framework Source je metoda třídy MethodTip volána, když operace analýzy vrátí MethodTip z TokenTriggers výčtu. Tím se zase aktivuje rychlé rozbory s důvodem MethodTip z ParseReason výčtu. Po dokončení této operace analýzy se GetMethods zavolá metoda, která vrátí seznam signatur metod, které odpovídají zadanému řetězci. Všimněte si, že vrácený objekt je vždy vaše implementace Methods třídy.

Platí pro