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ü: ifadeEş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