public FieldInjectionPoint(IComponent declaringComponent, IAnnotatedField field) : this(declaringComponent, field.Field, field.Annotations) { InjectionValidator.Validate(field); }
public PropertyInjectionPoint(IComponent declaringComponent, PropertyInfo property, IBinderAttribute[] binders) : base(declaringComponent, property, property.PropertyType, binders) { InjectionValidator.Validate(property); _property = property; }
public FieldInjectionPoint(IComponent declaringComponent, FieldInfo field, IBinderAttribute[] binders) : base(declaringComponent, field, field.FieldType, binders) { InjectionValidator.Validate(field); _field = field; }
public PropertyInjectionPoint(IComponent declaringComponent, IAnnotatedProperty property) : this(declaringComponent, property.Property, property.Annotations) { InjectionValidator.Validate(property); }