[This is preliminary documentation and subject to change.]
バインドする引数をBindFunctor#Invoke呼び出し時に毎に遅延して提供するインターフェイス
この型のすべてのメンバの一覧については、 IArgumentProvider メンバを参照してください。
Kodama.Function.Functor.Bind.IArgumentProvider
Kodama.DependencyInjection.Component.IArgumentComponentProvider
クラス | 説明 |
---|---|
NamedArgumentComponentProvider | バインドする引数をBindFunctor#Invoke呼び出し時に毎に コンポーネントの名前をキーにIComponentContainer#GetComponent で提供するクラス |
TypedArgumentComponentProvider | バインドする引数をBindFunctor#Invoke呼び出し時に毎に コンポーネントの型をキーにIComponentContainer#GetComponent で提供するクラス |
NewOpArgumentProvider | バインドする引数をBindFunctor#Invoke呼び出し時に毎に新しいインスタンスで提供するインターフェイス |
BindFunctorのバインドする引数としてこれを渡すと、 BindFunctor#Invokeの呼び出しごとにバインドされる引数が IArgumentProvider#Provideで返される値になる。 C++のbindには同じような機能は存在しません。
名前空間: Kodama.Function.Functor.Bind
アセンブリ: Kodama.Function (Kodama.Function.dll 内)
IArgumentProvider インターフェイス | IArgumentProvider メンバ | Kodama.Function.Functor.Bind 名前空間 | BindFunctor