Ejemplo n.º 1
0
        public ConflictDetectionResult Process(List<TypeReference> roles)
        {
            if (roles == null) throw new ArgumentNullException("roles");
              Container = new RoleCompositionMemberContainer(_targetType);

              var result = new ConflictDetectionResult();

              roles.ForEach(role => AddRole(role));

              Container.Process();

              result.Slurp(Container);

              return result;
        }