Udostępnij za pośrednictwem


Patterns.PropertyGet — Aktywny wzorzec (F#)

Rozpoznaje wyrażenia, że stanowią Odczyt statycznej lub właściwość instancji lub wartości nie funkcja zadeklarowana w module.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Quotations.Patterns

Zestaw: FSharp.Core (w FSharp.Core.dll)

// Signature:
( |PropertyGet|_| ) : (input:Expr) -> (Expr option * PropertyInfo * Expr list) option

Parametry

  • input
    Typ: wyrażenie

    Wyrażenie wprowadzania odpowiedniki.

Wartość zwracana

Formalne typ zwracany jest (Expr option * PropertyInfo * 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 krotki z trzech elementów.Pierwszy element jest opcjonalne wyrażenie reprezentuje wystąpienie.Właściwości statyczne, opcja ta jest None.Drugi element jest PropertyInfo obiekt, który reprezentuje właściwość.Trzeci element jest lista zawiera argumenty get akcesora, który jest używany dla właściwości indeksowanych.

Uwagi

Ta funkcja o nazwie PropertyGetPattern 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

Quotations.Patterns — Moduł (F#)

Microsoft.FSharp.Quotations — Przestrzeń nazw (F#)