Patterns.PropertySet – aktivní vzor (F#)
Rozpozná výrazů, které představují nastavení statické nebo vlastnost instance nebo nastavení hodnoty-funkce deklarované v modulu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Quotations.Patterns
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
( |PropertySet|_| ) : (input:Expr) -> (Expr option * PropertyInfo * Expr list * Expr) option
Parametry
input
Typ: výrazVstupní výraz porovnávat.
Vrácená hodnota
Formální vrácená hodnota je (Expr option * PropertyInfo * Expr list * Expr) option.Možnost Typ určuje, zda vstup výsledkem shody.Vzorek odpovídající výraz vstup je rozložit, po úspěšné shody na čtyři prvky n-tice.Prvním prvkem je možnost, jejichž hodnota je výraz, který představuje instanci, nebo None je statická.Druhý prvek je PropertyInfo objekt, který představuje vlastnost (nebo hodnota modulu).Třetí prvek je seznam výrazů, který představuje argumenty set přístupový objekt je používán pro indexovaných vlastností.Čtvrtý prvek je výraz, který představuje hodnotu nastavení, která je také v pravé části přiřazení.
Poznámky
Tato funkce se nazývá PropertySetPattern v rozhraní.NET Framework sestavení.Pokud člen přistupují z rozhraní.NET Framework jazyka než F# nebo prostřednictvím reflexe, tento název použijte.
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné