Třída Quotations.Expr (F#)
Uvedené výrazy s poznámkami Type hodnoty.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Quotations
Sestavení: FSharp.Core (v FSharp.Core.dll)
type Expr =
class
static member AddressOf : Expr -> Expr
static member AddressSet : Expr * Expr -> Expr
static member Application : Expr * Expr -> Expr
static member Applications : Expr * Expr list list -> Expr
static member Call : Expr * MethodInfo * Expr list -> Expr
static member Call : MethodInfo * Expr list -> Expr
static member Cast : Expr -> Expr<'T>
static member Coerce : Expr * Type -> Expr
static member DefaultValue : Type -> Expr
static member Deserialize : Type * Type list * Expr list * byte [] -> Expr
static member FieldGet : Expr * FieldInfo -> Expr
static member FieldGet : FieldInfo -> Expr
static member FieldSet : Expr * FieldInfo * Expr -> Expr
static member FieldSet : FieldInfo * Expr -> Expr
static member ForIntegerRangeLoop : Var * Expr * Expr * Expr -> Expr
member this.GetFreeVars : unit -> seq<Var>
static member GlobalVar : string -> Expr<'T>
static member IfThenElse : Expr * Expr * Expr -> Expr
static member Lambda : Var * Expr -> Expr
static member Let : Var * Expr * Expr -> Expr
static member LetRecursive : Var * Expr list * Expr -> Expr
static member NewArray : Type * Expr list -> Expr
static member NewDelegate : Type * Var list * Expr -> Expr
static member NewObject : ConstructorInfo * Expr list -> Expr
static member NewRecord : Type * Expr list -> Expr
static member NewTuple : Expr list -> Expr
static member NewUnionCase : UnionCaseInfo * Expr list -> Expr
static member PropertyGet : PropertyInfo * Expr list option -> Expr
static member PropertyGet : Expr * PropertyInfo * Expr list option -> Expr
static member PropertySet : PropertyInfo * Expr * Expr list option -> Expr
static member PropertySet : Expr * PropertyInfo * Expr * Expr list option -> Expr
static member Quote : Expr -> Expr
static member RegisterReflectedDefinitions : Assembly * string * byte [] -> unit
static member Sequential : Expr * Expr -> Expr
member this.Substitute : (Var -> Expr option) -> Expr
member this.ToString : bool -> string
static member TryFinally : Expr * Expr -> Expr
static member TryGetReflectedDefinition : MethodBase -> Expr option
static member TryWith : Expr * Var * Expr * Var * Expr -> Expr
static member TupleGet : Expr * int -> Expr
static member TypeTest : Expr * Type -> Expr
static member UnionCaseTest : Expr * UnionCaseInfo -> Expr
static member Value : 'T -> Expr
static member Value : obj * Type -> Expr
static member Var : Var -> Expr
static member VarSet : Var * Expr -> Expr
static member WhileLoop : Expr * Expr -> Expr
member this.CustomAttributes : Expr list
member this.Type : Type
end
Poznámky
Tento typ s názvem FSharpExpr v kompilovaný sestavení.Pokud přistupujete k typu jazyka než F# nebo prostřednictvím reflexe, tento název použijte.
Členové instance
Člen |
Description |
---|---|
Vrátí atributy vlastního výrazu. |
|
Získá proměnné volného výrazu výraz jako seznam. |
|
Náhražky prostřednictvím daného výrazu pomocí funkce dané mapování na nové hodnoty proměnné.Funkce musí zaručit konzistentní výsledky v každé žádosti.Přejmenování proměnné může dojít na cílový výraz dojde k zachycení proměnné. |
|
Formáty výraz jako řetězec. |
|
Vrací typ výrazu. |
Statické členy
Člen |
Description |
---|---|
Výraz, který představuje získávání adresy hodnoty vytvoří. |
|
Vytvoří výraz, který představuje nastavení hodnota držených na konkrétní adrese. |
|
Výraz, který představuje jediný argument hodnoty první třídy funkce aplikace vytváří. |
|
Vytvoří výraz, který představuje aplikaci hodnota první třídy funkce více argumentů. |
|
Vytvoří výraz, který představuje volání metody instance přidružené k objektu. |
|
Vrátí nové zadaný výraz uveden základní runtime zadaný výraz.Anotace typu obvykle vyžaduje použití této funkce a použití nesprávného typu poznámky může způsobit pozdější výjimku běhu. |
|
Vytvoří výraz, který představuje nátlaku výrazu na typ |
|
Vytvoří výraz představující vyvolání výchozí konstruktor objektu |
|
Tato funkce je volána automaticky při syntaxe nabídky (<@ @>) a související nabídky zadaného výrazu jsou použity.Bajty jsou marinovány binární reprezentaci nepropojené formu citovaného výraz a Type argument je libovolný zadejte v sestavení výklad sestavení křížové odkazy v bytech kde výraz v uvozovkách výskytu, pomáhá oboru. |
|
Výraz, který představuje přístup pole objektu vytvoří. |
|
Výraz, který představuje zápis do pole objektu vytvoří. |
|
Vytvoří for výraz představující smyčky přes celé oblasti. |
|
Bude načítat nebo vytvoří novou proměnnou s daným názvem a typ z globální fond sdílené proměnné indexovány podle názvu a typu.Typ je uveden v parametru typu explicitní nebo inferred. |
|
Vytvoří if...then...else výraz. |
|
Vytvoří výraz, který představuje konstrukci hodnoty funkce F#. |
|
Vytvoří výrazy spojené s konstrukcí umožňují. |
|
Vytvoří výrazy rekurzivních spojené s let rec konstrukce. |
|
Vytvoří výraz, který představuje vytvoření hodnoty pole inicializována s dané prvky. |
|
Vytvoří výraz, který představuje vytvoření hodnotu pro daný typ delegáta. |
|
Vytvoří výraz představující vyvolání konstruktoru objektu. |
|
Vytvoří záznam konstrukce výrazy. |
|
Vytvoří výraz, který představuje vytvoření hodnoty F# n-tice. |
|
Vytvoří výraz, který představuje vytvoření unie hodnota case. |
|
Vytvoří výraz, který představuje statickou vlastnost pro čtení. |
|
Vytvoří výraz, který představuje zápis do statické vlastnosti. |
|
Vytvoří výraz, který představuje vnořené nabídky literálu. |
|
Umožňuje interaktivní prostředí například F# interaktivní explicitně zaregistrovat nové marinovány zdroje, které představují definice trvalých nejvyšší úrovně.Řetězec označuje jedinečný název pro přidání zdroje.Formát bajty je kódování generovaných kompilátorem F#. |
|
Výraz, který představuje jeden výraz následovaný jiným postupné spuštění vytvoří. |
|
Výraz, který představuje vytvoří try...finally konstrukci. |
|
Zkuste a vyhledání definice uložené odraz pro danou metodu.Na sestavení F# prostřednictvím vkládají definice uložené odraz ReflectedDefinition atributu. |
|
Výraz, který představuje vytvoří try...with konstrukce pro filtrování a zachycení výjimek. |
|
Vytvoří výraz, který představuje získání pole n-tice. |
|
Vytvoří výraz, který představuje typ zkoušky. |
|
Vytvoří výraz, který odpovídá zkušební hodnoty je zejména případ unie. |
|
Vytvoří výraz, který představuje konstantní hodnotu. |
|
Vytvoří výraz, který představuje konstantní hodnota určitého typu. |
|
Vytvoří výraz, který představuje proměnnou. |
|
Vytvoří výraz, který představuje nastavení proměnlivých proměnné. |
|
Výraz, který představuje chvíli vytvoří smyčku. |
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é