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

参照

関連項目

Microsoft.FSharp.Quotations 名前空間 (F#)