Пример #1
0
        private CreatorMapping MapCreator(MethodInfo method)
        {
            if (method == null)
            {
                throw new ArgumentNullException("method");
            }

            CreatorMapping creatorMapping = new CreatorMapping(this, method);

            _creatorMapping = creatorMapping;
            return(creatorMapping);
        }
Пример #2
0
        public CreatorMapping MapCreator(Delegate creatorFunc)
        {
            if (creatorFunc == null)
            {
                throw new ArgumentNullException("creatorFunc");
            }

            CreatorMapping creatorMapping = new CreatorMapping(this, creatorFunc);

            _creatorMapping = creatorMapping;
            return(creatorMapping);
        }
Пример #3
0
        public CreatorMapping MapCreator(ConstructorInfo constructorInfo)
        {
            if (constructorInfo == null)
            {
                throw new ArgumentNullException("constructorInfo");
            }

            CreatorMapping creatorMapping = new CreatorMapping(this, constructorInfo);

            _creatorMapping = creatorMapping;
            return(creatorMapping);
        }
Пример #4
0
 public ObjectMapping <T> SetCreatorMapping(ICreatorMapping creatorMapping)
 {
     _creatorMapping = creatorMapping;
     return(this);
 }