Udostępnij za pośrednictwem


Klasa Methods

Reprezentuje kolekcję podpisy metod uzyskane z analizy operacji w służbie językowej.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Package.Methods

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class Methods
[CLSCompliantAttribute(false)]
public abstract class Methods

Typ Methods uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona Methods Po wdrożeniu w klasie pochodnej inicjuje nowe wystąpienie Methods klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna CloseBracket Pobiera znak, który ma używać na końcu listy parametr metody.
Właściwość publiczna DefaultMethod Pobiera indeks podpis metody początkowe, aby pokazać.
Właściwość publiczna Delimiter Pobiera znak oddzielający parametrów listy parametrów metody.
Właściwość publiczna OpenBracket Pobiera znak, który ma używać na początku listy parametrów metody.
Właściwość publiczna TypePostfix Pobiera ciąg, który ma miejsce po zwracany typ metody.
Właściwość publiczna TypePrefix Pobiera ciąg, który ma miejsce przed zwracany typ metody.
Właściwość publiczna TypePrefixed Pobiera się, czy typ zwracany przez metodę pochodzi przed lub po podpis metody.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetCount Po wdrożeniu w klasie pochodnej pobiera liczbę podpisów przeciążona metoda reprezentowane w tej kolekcji.
Metoda publiczna GetDescription Po wdrożeniu w klasie pochodnej pobiera opis podpisu określoną metodą.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetName Po wdrożeniu w klasie pochodnej pobiera nazwę podpisu określoną metodą.
Metoda publiczna GetParameterCount Po wdrożeniu w klasie pochodnej zacznie liczba parametrów podpis określonej metody.
Metoda publiczna GetParameterInfo Po wdrożeniu w klasie pochodnej pobiera informacje o określony parametr na podpis określonej metody.
Metoda publiczna GetType() Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna GetType(Int32) Po wdrożeniu w klasie pochodnej pobiera zwracany typ podpisu określoną metodą.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Uwagi

Ta klasa abstrakcyjna służy głównie do obsługi operacji Porada metoda IntelliSense.Kolekcja zazwyczaj przechowuje pojedynczą metodę i wszystkie jego przeciążony podpisów, parametrów i typem zwracanym dla każdej wersji.

Ta klasa określa również znaki używane do formatowania podpis metody wyświetlania.Obejmują one listy parametrów rozpoczęcia i zakończenia znaków, znak oddzielający parametry i informacji na temat tego, czy informacje o typie poprzedza lub następuje każdego parametru i sama nazwa metody.Na przykład w Visual C#, parametr początkowe i końcowe znaki są Otwórz i Zamknij w nawiasach, odpowiednio, separator parametr jest przecinek i typy pojawiają się przed nazwy metody.

Uwagi dotyczące implementacji

Jeśli zamierzasz obsługi operacji Porada metoda IntelliSense, musi podać klasy pochodzącej od Methods.Do utworzenia wystąpienia tej klasy musi pochodzić od klasy AuthoringScope klasy i wywołać konstruktora klasy pochodnej w danej implementacji GetMethods metody.

Uwagi dotyczące wywoływania

Methods Klasa jest używana w MethodData klasy do obsługi operacji Porada metody.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Package