Sdílet prostřednictvím


DerivedPatterns.SpecificCall – aktivní vzor (F#)

Rozpozná volání určené funkce nebo metody.Toto je parametrizovaná aktivní vzorek.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Quotations.DerivedPatterns

Sestavení: FSharp.Core (v FSharp.Core.dll)

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

Parametry

  • templateParameter
    Typ: výraz

    Vstupní šablony výraz, který určuje způsob volání.

Vrácená hodnota

Formální návratový typ je (Expr option * Type list * Expr list) option.Možnost označuje, zda je úspěšné shody.Vzorek odpovídající výraz vstup je rozložit, po úspěšné shody na tři prvky n-tice.První prvek představuje volitelný cílový objekt, který je k dispozici, pokud je metoda instance.Druhý prvek představuje obecný typ instance, což je neprázdný Pokud je cíl obecného instance.Třetí prvek představuje argumenty funkce nebo metody.

Poznámky

Tato funkce se nazývá SpecificCallPattern v rozhraní.NET Framework sestavení.Pokud člen přistupují z rozhraní.NET Framework jazyka než F# nebo prostřednictvím reflexe, tento název použijte.

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Quotations.DerivedPatterns – modul (F#)

Microsoft.FSharp.Quotations – obor názvů (F#)