Aracılığıyla paylaş


Patterns.PropertySet Etkin Deseni (F#)

Statik bir ayar veya özellik örnek gösterirler ifadeleri ya da bir modül işlevi olmayan değer bildirilen ayarı tanır.

Ad alanı/modül yol: Microsoft.FSharp.Quotations.Patterns

Derleme: FSharp.Core (FSharp.Core.dll),

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

Parametreler

  • input
    Türü: ifade

    Eşleştirilecek giriş ifadesi.

Dönüş Değeri

Biçimsel dönüş değeri (Expr option * PropertyInfo * Expr list * Expr) option. Seçenek türü giriş bir eşleşme neden olup olmadığını gösterir. Bir desen eşleştirme ifadesi, giriş, başarılı bir eşleşme, dört unsuru kayıt düzeni decomposed. İlk öğe değerini örneğini temsil eden bir ifade olan bir seçenektir ya da None statik özellik ise. İkinci öğe bir PropertyInfo (veya modülü değeri) özelliği temsil eden nesne. Değişkenleri temsil eden bir ifade listesi üçüncü öğedir set için dizinlenmiş özellikleri kullanılan erişeni. Dördüncü öğe de atama sağ tarafını ayarlamak için değeri temsil eden bir ifadesidir.

Notlar

Bu işlev adlı PropertySetPattern .net Framework derleme içinde. Üye .net Framework dil dışında F# veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.

Platformlar

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Quotations.Patterns Modülü (F#)

Microsoft.FSharp.Quotations İsim Uzayı (F#)