Exemple #1
0
        public AspectsMap(IAspectMemebrsCollection aspectMembers)
        {
            var mapper = new AspectAttributesMemberMatcher(aspectMembers);

            map = new List <AspectMap>(mapper);
            EnsureValidAspects(map);
        }
Exemple #2
0
        public AspectsMap(IAspectMemebrsCollection aspectMembers)
        {
            var mapper = new AspectAttributesMemberMatcher(aspectMembers);

            map = new List<AspectMap>(mapper);
            EnsureValidAspects(map);
        }
Exemple #3
0
 public AspectsMap(Type compositeType, IAspectMemebrsCollection aspectMembers)
 {
     matcher = new AspectAttributesMemberMatcher(compositeType, aspectMembers);
     map     = new List <AspectMap>(matcher.Select(tuple => new AspectMap(tuple.Item1, tuple.Item2)));
     EnsureValidAspects(map);
 }