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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

Modulo Quotations.DerivedPatterns (F#)

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