Patterns.PropertyGet – aktivní vzor (F#)
Výrazy rozpozná, že představují čtení statického nebo vlastnost instance nebo hodnoty-funkce deklarované v modulu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Quotations.Patterns
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
( |PropertyGet|_| ) : (input:Expr) -> (Expr option * PropertyInfo * Expr list) option
Parametry
input
Typ: výrazVstupní výraz porovnávat.
Vrácená hodnota
Formální návratový typ je (Expr option * PropertyInfo * Expr list) option.Možnost označuje, zda vstup výsledkem shody.Vzorek odpovídající výraz vstup je rozložit, po úspěšné shody, na který má tři prvky n-tice.Prvním prvkem je volitelný výraz, který představuje instanci.Statické vlastnosti, tato možnost je None.Druhý prvek je PropertyInfo objekt, který představuje vlastnost.Třetí prvek je seznam, který obsahuje argumenty get přístupový objekt je používán pro indexovaných vlastností.
Poznámky
Tato funkce se nazývá PropertyGetPattern 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é