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 | |
---|---|---|
Methods | Quando implementato in una classe derivata, inizializza una nuova istanza di Methods classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CloseBracket | Ottiene il carattere da utilizzare alla fine di un elenco di parametri del metodo. | |
DefaultMethod | Ottiene l'indice della firma del metodo iniziale da visualizzare. | |
Delimiter | Ottiene il carattere che separa i parametri nell'elenco di parametri di un metodo. | |
OpenBracket | Ottiene il carattere da utilizzare all'inizio dell'elenco di parametri di un metodo. | |
TypePostfix | Ottiene la stringa da inserire dopo il tipo restituito del metodo. | |
TypePrefix | Ottiene la stringa da inserire prima del tipo restituito del metodo. | |
TypePrefixed | Indica se il tipo restituito di un metodo ha esito prima o dopo la firma del metodo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetCount | Quando implementato in una classe derivata, ottiene il numero delle firme del metodo di overload rappresentate in questa raccolta. | |
GetDescription | Quando implementato in una classe derivata, ottiene la descrizione della firma del metodo specificato. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetName | Quando implementato in una classe derivata, ottiene il nome della firma del metodo specificato. | |
GetParameterCount | Quando implementato in una classe derivata, ottiene il numero di parametri nella firma del metodo specificato. | |
GetParameterInfo | Quando implementato in una classe derivata, ottiene informazioni sul parametro specificato nella firma del metodo specificato. | |
GetType() | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetType(Int32) | Quando implementato in una classe derivata, ottiene il tipo restituito della firma del metodo specificato. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
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.