protected override bool IsMemberSuitable(BuilderMemberInfo memberInfo) { if (memberInfo.MemberType == MemberType.Parameter || !InjectOnlyFlaggedProperties) { return(true); } return(memberInfo.Attributes.Any(x => x is InjectInstanceAttribute || x is ShoudlInjectAttribute)); }
public static KeyValuePair <string, string> GetKey(BuilderMemberInfo propInfo) { return(new KeyValuePair <string, string>(propInfo.Name, propInfo.Type.FullName)); }
protected override bool IsMemberSuitable(BuilderMemberInfo memberInfo) { return(true); }
protected override bool IsMemberSuitable(BuilderMemberInfo memberInfo) { return(PropertyToResolve.Name == memberInfo.Name); }