Condividi tramite


Criterio attivo DerivedPatterns.SpecificCall (F#)

Riconosce chiamate a una funzione o un metodo specificato.Si tratta di un criterio attivo con parametri.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Quotations.DerivedPatterns

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
( |SpecificCall|_| ) : (templateParameter:Expr) -> Expr -> (Expr option * Type list * Expr list) option

Parametri

  • templateParameter
    Tipo: Expr

    Espressione del modello di input che specifica il metodo da chiamare.

Valore restituito

Il tipo restituito formale è (Expr option * Type list * Expr list) option.L'opzione indica se esiste una corrispondenza corretta.In un'espressione di criteri di ricerca, l'input viene scomposto, in presenza di una corrispondenza corretta, in una tupla di tre elementi.Il primo elemento rappresenta l'oggetto di destinazione facoltativo che è presente se la destinazione è un metodo di istanza.Il secondo elemento rappresenta la creazione di istanza del tipo generico che non è vuota se la destinazione è una creazione di istanza generica.Il terzo elemento rappresenta gli argomenti alla funzione o al metodo.

Note

Questa funzione è denominata SpecificCallPattern nell'assembly .NET Framework.Utilizzare questo nome se si accede al membro da un linguaggio .NET Framework diverso da F# o tramite reflection.

Piattaforme

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Modulo Quotations.DerivedPatterns (F#)

Spazio dei nomi Microsoft.FSharp.Quotations (F#)