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ýrazVstupní š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é