Deseń Patterns.PropertySet Active (F#)
Rozpoznaje wyrażeń, które reprezentują ustawienie statycznych lub instancji właściwości lub ustawienie wartości niż funkcja zadeklarowana w module.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Quotations.Patterns
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
( |PropertySet|_| ) : (input:Expr) -> (Expr option * PropertyInfo * Expr list * Expr) option
Parametry
input
Typ: wyrażenieWyrażenie wprowadzania odpowiedniki.
Wartość zwracana
Formalne zwracana jest wartość (Expr option * PropertyInfo * Expr list * Expr) option.Typ opcji 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 czterech elementów.Pierwszy element jest to opcja, których wartość jest wyrażenie, które reprezentuje wystąpienie, lub None , jeśli właściwość jest statyczny.Drugi element jest PropertyInfo obiekt, który reprezentuje właściwości (lub wartość modułu).Trzeci element jest lista wyrażeń, reprezentującą argumenty set akcesora, który jest używany dla właściwości indeksowanych.Czwarty element jest wyrażenie, które reprezentuje wartość ustawiona, czyli po prawej stronie przypisania.
Uwagi
Ta funkcja o nazwie PropertySetPattern 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