Quotations.DerivedPatterns モジュール (F#)
F# の式オブジェクトを分析するための、派生した F# アクティブ パターンのセットが含まれます。
名前空間/モジュール パス: Microsoft.FSharp.Quotations
アセンブリ: FSharp.Core (FSharp.Core.dll 内)
module DerivedPatterns
アクティブ パターン
アクティブ パターン |
説明 |
---|---|
AndAlso : Expr -> (Expr * Expr) option |
a && b 形式の式を認識します。 |
アプリケーション : Expr -> (Expr * Expr list list) option |
(カリー化または組の可能性がある) ファースト クラス関数の値の適用を表す式を認識します。 |
Bool : Expr -> bool option |
ブール定数式を認識します。 |
Byte : Expr -> byte option |
バイトの定数式を認識します。 |
Char : Expr -> char option |
Unicode 文字の定数式を認識します。 |
Double (倍精度浮動小数点型) : Expr -> float option |
64 ビット浮動小数点数の定数式を認識します。 |
Int16 : Expr -> int16 option |
int16 の定数式を認識します。 |
Int32 : Expr -> int32 option |
int32 定数式を認識します。 |
Int64 : Expr -> int64 option |
int64 定数式を認識します。 |
Lambdas : Expr -> (Var list list * Expr) option |
(カリー化または組の可能性がある) ファースト クラス関数の値を表す式を認識します。 |
MethodWithReflectedDefinition : MethodBase -> Expr option |
関連付けられた ReflectedDefinition を持つメソッドを認識します。 |
OrElse : Expr -> (Expr * Expr) option |
a || b. 形式の式を認識します。 |
PropertyGetterWithReflectedDefinition : PropertyInfo -> Expr option |
関連付けられた ReflectedDefinition を持つ、プロパティ get アクセス操作子またはモジュール内の値を認識します。 |
PropertySetterWithReflectedDefinition : PropertyInfo -> Expr option |
関連する ReflectedDefinition を持つプロパティ Set アクセス操作子を認識します。 |
SByte : Expr -> sbyte option |
符号付きバイトの定数式を認識します。 |
Single : Expr -> single option |
32 ビット浮動小数点数の定数式を認識します。 |
SpecificCall : Expr -> Expr -> (Expr option * Type list * Expr list) option |
指定された関数またはメソッドの呼び出しを認識するパラメーター化されたアクティブ パターン。 返される要素は、省略可能なターゲット オブジェクト (ターゲットがインスタンス メソッドの場合に存在)、ジェネリック型のインスタンス化 (ターゲットがジェネリックなインスタンス化である場合に空以外)、および関数またはメソッドの引数です。 |
String : Expr -> string option |
文字列定数式を認識します。 |
UInt16 : Expr -> uint16 option |
符号なし int16 定数式を認識します。 |
UInt32 : Expr -> uint32 option |
符号なし int32 定数式を認識します。 |
UInt64 : Expr -> uint64 option |
符号なし int64 定数式を認識します。 |
ユニット : Expr -> unit option |
() の定数式を認識します。 |
プラットフォーム
Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: ポータブル 2.0、4.0