Quotations.Expr Sınıfı (F#)
İfadeleri ile açıklama tırnak içinde Type değerler.
Ad alanı/modül yolu: Microsoft.FSharp.Quotations
Derleme: FSharp.Core (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
Notlar
Bu tür adlı FSharpExpr kodları derlenmiş derlemeleri.Tür yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.
Örnek Üyeler
Üye |
Description |
---|---|
Bir ifadenin özel özniteliklerini döndürür. |
|
Bir ifadenin uygun ifade değişkenlerini bir liste olarak alır. |
|
Değişkenleri yeni değerlerine eşlemek için verilen işlevi kullanarak verilen ifadenin yerine koyar.İşlevlerin her bir uygulama için tutarlı sonuçlar vermesi gerekir.Hedef ifadede değişken yakalaması oluşursa, değişken yeniden adlandırması ortaya çıkabilir. |
|
İfade bir dize olarak biçimlendirir. |
|
Bir ifadenin türünü döndürür. |
Statik Üyeler
Üye |
Description |
---|---|
Bir değerin adresi alınıyor temsil eden bir ifade oluşturur. |
|
Ayar değeri belirli bir adreste tutulan temsil eden bir ifade oluşturur. |
|
Birinci sınıf işlevi değer uygulamayı temsil eden tek bir bağımsız değişken bir ifade oluşturur. |
|
Birinci sınıf işlevi değeri uygulamanın birden fazla değişken temsil eden bir ifade oluşturur. |
|
Bir nesneyle ilişkilendirilmiş bir oluşum yöntemi çağrısına temsil eden bir ifade oluşturur. |
|
Temel alınan çalışma zamanı türüne sahip bir ifadeden türü olan yeni bir ifade döner.Bu işlevi kullanmak için genellikle tür ek açıklaması gereklidir ve yanlış türde ek açıklama kullanılması daha sonra bir çalışma zamanı özel durumuna neden olabilir. |
|
Bir ifadenin zorlama temsil eden bir ifade oluşturur |
|
Bir varsayılan nesne Oluşturucusu çağrılmasını temsil eden bir ifade oluşturur |
|
Bu işlev otomatik olarak ne zaman verilir teklif sözdizimini (<@ @>) ve ilgili yazılı ifade teklifler kullanılır.Teklif edilen ifadenin bağlantısız bir form pickled ikili gösterimi bayt olan ve Type bağımsız değişkenidir teklif edilen deyim, diğer bir deyişle kapsam yardımcı oluştuğu bayt çapraz derleme başvuruları yorumunu derlemede yazın. |
|
Bir nesnenin alan erişimini temsil eden bir ifade oluşturur. |
|
Bir nesnenin bir alana yazma temsil eden bir ifade oluşturur. |
|
Oluşturur bir for tamsayı aralıkları döngüleri temsil eden ifade. |
|
Adı ve türü ile dizin oluşturulmuş bir paylaşılan değişkenler havuzundan verilen isim ve türde bir değişken getirir veya yeni oluşturur.Tür açık ya da inferred türü parametresi tarafından verilir. |
|
Oluşturur bir if...then...else ifadesi. |
|
Yapım bir F# işlevi değeri temsil eden bir ifade oluşturur. |
|
Sağlar yapýsýnda ilişkili ifadeleri oluşturur. |
|
İlişkili özyinelemeli ifadeleri oluşturur let rec oluşturur. |
|
Belirli öğeleri ile başlatılan bir dizi değer oluşturulmasını temsil eden bir ifade oluşturur. |
|
Verilen tür için bir temsilci değer oluşturulmasını temsil eden bir ifade oluşturur. |
|
Object yapıcısını çağrılmasını temsil eden bir ifade oluşturur. |
|
Kayıt yapım ifadeleri oluşturur. |
|
Bir F# kayıt düzeni değeri oluşturulmasını temsil eden bir ifade oluşturur. |
|
Sendika case değeri oluşturulmasını temsil eden bir ifade oluşturur. |
|
Bir statik özellik okuma temsil eden bir ifade oluşturur. |
|
Bir statik özellik yazıya temsil eden bir ifade oluşturur. |
|
Harflerden oluşan iç içe geçmiş bir teklif temsil eden bir ifade oluşturur. |
|
Kalıcı üst düzey tanımları temsil eden yeni pickled kaynakların F# Interactive gibi etkileşimli ortamlar tarafından açıkça kaydedilmesine izin verir.Dize, eklenen kaynağa bir benzersiz ad belirtir.Baytların formatı F# derleyicisi tarafından oluşturulan kodlamadır. |
|
Başka tarafından izlenen bir ifadenin sırasal çalıştırılmasına temsil eden bir ifade oluşturur. |
|
Temsil eden bir ifade oluşturur bir try...finally değiştirmezler. |
|
Verilen yöntem için bir saklı yansıma tanımı arayıp bulur.Saklı yansıtma tanımları ile use ın F# derleme eklenir ReflectedDefinition özniteliği. |
|
Temsil eden bir ifade oluşturur bir try...with için özel durum Filtresi ve yakalama değiştirmezler. |
|
Kayıt düzeni alanının alma temsil eden bir ifade oluşturur. |
|
Bir tür sınama temsil eden bir ifade oluşturur. |
|
Test gösteren bir değerin belirli bir sendika harf olan bir ifade oluşturur. |
|
Sabit değeri temsil eden bir ifade oluşturur. |
|
Belirli bir türdeki sabit bir değeri temsil eden bir ifade oluşturur. |
|
Bir değişkeni temsil eden bir ifade oluşturur. |
|
Kesilebilir değişkeni ayarı temsil eden bir ifade oluşturur. |
|
Biraz temsil eden bir ifade oluşturur döngü. |
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