Kodama

Kodama.DependencyInjection.Marker 名前空間

[This is preliminary documentation and subject to change.]

クラス図

名前空間の階層構造

クラス

クラス 説明
AutoRegistrationAssemblyAttribute コンポーネントの自動登録に対応したアセンブリに付ける属性
AutoRegistratonComponentAttribute コンポーネントの自動登録に対応したコンポーネントに付ける属性
ExplicitComponentAttribute InjectionPointAttribute属性でマーキングされたメソッドの、自動 インジェクションされる引数にこの属性がついていた場合、属性が持つ IArgumentComponentProviderをつかって依存性が注入されます
ExplicitComponentNameAttribute InjectionPointAttribute属性でマーキングされたメソッドの、自動 インジェクションされる引数にこの属性がついていた場合、属性が持つ 名前のコンポーネントがインジェクションされます
ExplicitComponentTypeAttribute InjectionPointAttribute属性でマーキングされたメソッドの、自動 インジェクションされる引数にこの属性がついていた場合、属性が持つ 型のコンポーネントがインジェクションされます
InitializationPointAttribute 初期化メソッドに付ける属性です
InjectionPointAttribute SetterInjectionに利用するSetterに付ける属性です
InvlidComponentInstanceModeException 不正な自動登録するコンポーネントのインスタンス属性が設定されたときに発生する例外

列挙体

列挙体 説明
ComponentInstanceMode 自動登録するコンポーネントのインスタンス属性をあらわす列挙型