Deseń Patterns.Call Active (F#)
Rozpoznaje wyrażeń, które reprezentują wywołania statyczne i metody instancji i tych, które stanowią i funkcje zdefiniowane w modułach.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Quotations.Patterns
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
( |Call|_| ) : (input:Expr) -> (Expr option * MethodInfo * Expr list) option
Parametry
input
Typ: wyrażenieWyrażenie wprowadzania odpowiedniki.
Wartość zwracana
Formalne typ zwracany jest (Expr option * MethodInfo * Expr list) option.Opcja wskazuje, czy dane wejściowe wynikiem dopasowania.We wzorcu wyrażenia pasujące dane wejściowe jest rozłożony, od pomyślnego dopasowania, na krotka trzy elementy.Pierwszy element jest opcja wyrażenie stanowi odwołanie do obiektu dla wywołania metody instancji.Ma wartość tylko wtedy, gdy wywołanie metody instancji.Jest drugim elemencie krotki MethodInfo obiekt, który opisuje metody.Ostatnim elementem spoiny jest lista zawiera argumenty wywołania metody.
Uwagi
Ta funkcja o nazwie CallPattern w zestawie.NET Framework.Jeśli członek dostęp z języka.NET Framework niż F# lub przez odbicie, należy użyć tej nazwy.
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne