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 | |
---|---|---|
![]() |
Methods | Po wdrożeniu w klasie pochodnej inicjuje nowe wystąpienie Methods klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
CloseBracket | Pobiera znak, który ma używać na końcu listy parametr metody. |
![]() |
DefaultMethod | Pobiera indeks podpis metody początkowe, aby pokazać. |
![]() |
Delimiter | Pobiera znak oddzielający parametrów listy parametrów metody. |
![]() |
OpenBracket | Pobiera znak, który ma używać na początku listy parametrów metody. |
![]() |
TypePostfix | Pobiera ciąg, który ma miejsce po zwracany typ metody. |
![]() |
TypePrefix | Pobiera ciąg, który ma miejsce przed zwracany typ metody. |
![]() |
TypePrefixed | Pobiera się, czy typ zwracany przez metodę pochodzi przed lub po podpis metody. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
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). |
![]() |
GetCount | Po wdrożeniu w klasie pochodnej pobiera liczbę podpisów przeciążona metoda reprezentowane w tej kolekcji. |
![]() |
GetDescription | Po wdrożeniu w klasie pochodnej pobiera opis podpisu określoną metodą. |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetName | Po wdrożeniu w klasie pochodnej pobiera nazwę podpisu określoną metodą. |
![]() |
GetParameterCount | Po wdrożeniu w klasie pochodnej zacznie liczba parametrów podpis określonej metody. |
![]() |
GetParameterInfo | Po wdrożeniu w klasie pochodnej pobiera informacje o określony parametr na podpis określonej metody. |
![]() |
GetType() | Pobiera Type bieżącej instancji. (Odziedziczone z Object). |
![]() |
GetType(Int32) | Po wdrożeniu w klasie pochodnej pobiera zwracany typ podpisu określoną metodą. |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
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.