Udostępnij za pośrednictwem


Patterns.FieldGet — Aktywny wzorzec (F#)

Rozpoznaje wyrażenia, które reprezentują uzyskiwanie statycznych lub pole wystąpienia.

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

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

// Signature:
( |FieldGet|_| ) : (input:Expr) -> (Expr option * FieldInfo) option

Parametry

  • input
    Typ: wyrażenie

    Wyrażenie wprowadzania odpowiedniki.

Wartość zwracana

Formalne typ zwracany jest (Expr option * FieldInfo) 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 dwóch elementów.Krotki zawiera opcję zawierającą albo wyrażenie, które reprezentuje wystąpienie dla pola wystąpienia lub None , jeśli pole to jest statyczny.Jest drugim elemencie krotki FieldInfo obiekt, który reprezentuje pole.

Uwagi

Ta funkcja o nazwie FieldGetPattern 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#)