Exemplo n.º 1
0
        private CreatorMapping MapCreator(MethodInfo method)
        {
            if (method == null)
            {
                throw new ArgumentNullException("method");
            }

            CreatorMapping creatorMapping = new CreatorMapping(this, method);

            _creatorMapping = creatorMapping;
            return(creatorMapping);
        }
Exemplo n.º 2
0
        public CreatorMapping MapCreator(Delegate creatorFunc)
        {
            if (creatorFunc == null)
            {
                throw new ArgumentNullException("creatorFunc");
            }

            CreatorMapping creatorMapping = new CreatorMapping(this, creatorFunc);

            _creatorMapping = creatorMapping;
            return(creatorMapping);
        }
Exemplo n.º 3
0
        public CreatorMapping MapCreator(ConstructorInfo constructorInfo)
        {
            if (constructorInfo == null)
            {
                throw new ArgumentNullException("constructorInfo");
            }

            CreatorMapping creatorMapping = new CreatorMapping(this, constructorInfo);

            _creatorMapping = creatorMapping;
            return(creatorMapping);
        }
Exemplo n.º 4
0
 public ObjectMapping <T> SetCreatorMapping(ICreatorMapping creatorMapping)
 {
     _creatorMapping = creatorMapping;
     return(this);
 }