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