コード例 #1
0
        public AttributeBasedRegistration(ICallParameterHandler callParameterHandler, ILogger logger)
        {
            if (callParameterHandler == null)
            {
                throw new ArgumentNullException("callParameterHandler");
            }
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            _callParameterHandler = callParameterHandler;
            _logger = logger;
        }
コード例 #2
0
        /// <summary>
        /// Creates a new instance of <see cref="XmlBasedRegistration" />.
        /// </summary>
        public XmlBasedRegistration(ICallParameterHandler callParameterHandler, ILogger logger)
        {
            if (callParameterHandler == null)
            {
                throw new ArgumentNullException("callParameterHandler");
            }
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            _callParameterHandler = callParameterHandler;
            _logger     = logger;
            _serializer = new ComponentInfoXmlSerializer();
        }
コード例 #3
0
 public AssembliesFromDirectoryProvider(ICallParameterHandler callParameterHandler)
 {
     _callParameterHandler = callParameterHandler;
 }