Core.CustomOperationAttribute クラス (F#)
計算のビルダー型のメンバーがカスタム クエリ演算子であることを示し、その演算子の名前を示します。
名前空間/モジュール パス: Microsoft.FSharp.Core
アセンブリ: FSharp.Core (FSharp.Core.dll)
[<AttributeUsage(AttributeTargets.Method, AllowMultiple = false)>]
[<Sealed>]
type
CustomOperationAttribute
=
class
new CustomOperationAttribute : string -> CustomOperationAttribute
member this.AllowIntoPattern : bool with get, set
member this.IsLikeGroupJoin : bool with get, set
member this.IsLikeJoin : bool with get, set
member this.IsLikeZip : bool with get, set
member this.MaintainsVariableSpace : bool with get, set
member this.MaintainsVariableSpaceUsingBind : bool with get, set
member this.Name : string
member this.IsLikeGroupJoin : bool with get, set
member this.IsLikeJoin : bool with get, set
member this.IsLikeZip : bool with get, set
member this.JoinConditionWord : string with get, set
member this.MaintainsVariableSpace : bool with get, set
member this.MaintainsVariableSpaceUsingBind : bool with get, set
end
解説
短縮形の名前である CustomOperation も使用できます。
コンストラクター
メンバー |
説明 |
---|---|
属性のインスタンスを作成します。 |
インスタンス メンバー
メンバー |
説明 |
---|---|
AllowIntoPattern : [bool] は、の設定と取得します。 |
操作の結果を実装するカスタム操作がクエリまたは他のコンピュテーション式の演算の使用後の into の使用をサポートする示します。 |
IsLikeGroupJoin : [bool] は、の設定と取得します。 |
2 個の入力と相関関係に対する制約をサポートするか、およびグループが生成されます。カスタム操作がシーケンスの計算のグループ化結合と同様の操作の場合は。 |
IsLikeJoin : [bool] は、の設定と取得します。 |
2 個の入力と相関関係に対する制約をサポートするカスタム操作がシーケンスの計算の結合と同様の操作で示します。 |
2 個の入力をサポートするカスタム操作がシーケンスの計算の ZIP と同様の操作で示します。 |
|
JoinConditionWord : 文字列 |
結合のような演算子のカスタム クエリ演算子の " on " 部分に使用する名前を示します。 |
MaintainsVariableSpace : [bool] は、の設定と取得します。 |
カスタム操作がコンピュテーション式のクエリの変数領域を保持する示します。 |
MaintainsVariableSpaceUsingBind : [bool] は、の設定と取得します。 |
カスタム操作がバインド操作を使用してコンピュテーション式のクエリの変数領域を保持する示します。 |
クエリまたは他のコンピュテーション式で使用するとカスタム操作の名前。 |
プラットフォーム
Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: ポータブル 2.0、4.0