Example #1
0
 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));
 }
Example #2
0
 public static KeyValuePair <string, string> GetKey(BuilderMemberInfo propInfo)
 {
     return(new KeyValuePair <string, string>(propInfo.Name, propInfo.Type.FullName));
 }
Example #3
0
 protected override bool IsMemberSuitable(BuilderMemberInfo memberInfo)
 {
     return(true);
 }
Example #4
0
 protected override bool IsMemberSuitable(BuilderMemberInfo memberInfo)
 {
     return(PropertyToResolve.Name == memberInfo.Name);
 }