Condividi tramite


Classe Methods

Rappresenta una raccolta di firme di metodo ottenute da un'operazione di analisi in un servizio di linguaggio.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Package.Methods

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintassi

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

Il tipo Methods espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto Methods Quando implementato in una classe derivata, inizializza una nuova istanza di Methods classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CloseBracket Ottiene il carattere da utilizzare alla fine di un elenco di parametri del metodo.
Proprietà pubblica DefaultMethod Ottiene l'indice della firma del metodo iniziale da visualizzare.
Proprietà pubblica Delimiter Ottiene il carattere che separa i parametri nell'elenco di parametri di un metodo.
Proprietà pubblica OpenBracket Ottiene il carattere da utilizzare all'inizio dell'elenco di parametri di un metodo.
Proprietà pubblica TypePostfix Ottiene la stringa da inserire dopo il tipo restituito del metodo.
Proprietà pubblica TypePrefix Ottiene la stringa da inserire prima del tipo restituito del metodo.
Proprietà pubblica TypePrefixed Indica se il tipo restituito di un metodo ha esito prima o dopo la firma del metodo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetCount Quando implementato in una classe derivata, ottiene il numero delle firme del metodo di overload rappresentate in questa raccolta.
Metodo pubblico GetDescription Quando implementato in una classe derivata, ottiene la descrizione della firma del metodo specificato.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetName Quando implementato in una classe derivata, ottiene il nome della firma del metodo specificato.
Metodo pubblico GetParameterCount Quando implementato in una classe derivata, ottiene il numero di parametri nella firma del metodo specificato.
Metodo pubblico GetParameterInfo Quando implementato in una classe derivata, ottiene informazioni sul parametro specificato nella firma del metodo specificato.
Metodo pubblico GetType() Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetType(Int32) Quando implementato in una classe derivata, ottiene il tipo restituito della firma del metodo specificato.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe astratta è principalmente per supportare l'operazione di suggerimento di metodo IntelliSense.La raccolta utilizza in genere un solo metodo e qualsiasi relative firme di overload, parametri e tipo restituito per ogni versione.

Questa classe specifica inoltre i caratteri utilizzati per formattare una firma del metodo di visualizzazione.Tra questi sono inclusi i caratteri iniziale e finale dell'elenco di parametri, il carattere che separa i parametri e le informazioni su se le informazioni sul tipo precedono o seguire ogni parametro e il nome del metodo.Ad esempio, in Visual C#, i caratteri iniziale e finale dei parametri sono le parentesi di apertura e chiusura, rispettivamente, il separatore di parametro è una virgola e i tipi visualizzati prima dei nomi del metodo.

Note per gli implementatori

Se si desidera supportare l'operazione di suggerimento del metodo di IntelliSense, è necessario fornire una classe derivata da Methods.Per creare un'istanza di questa classe deve derivare la classe da AuthoringScope classificare e chiamare il costruttore della classe derivata l'implementazione del GetMethods metodo.

Note per i chiamanti

Methods la classe viene utilizzata in MethodData classe per eseguire l'operazione di suggerimento di metodo.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Package