Udostępnij za pośrednictwem


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żenie

    Wyraż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

Zobacz też

Informacje

Moduł Quotations.Patterns (F#)

Obszar nazw Microsoft.FSharp.Quotations (F#)