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